Streamable HTTP · OAuth 2.1 · PKCE

Connect Claude
with one URL.

Kervly ships an MCP server. Add it as a custom connector, sign in once with your password and 2FA code, and your agent can plan, schedule and fix posts across every brand.

Settings → Connectors → Add custom connector
https://your-kervly.workers.dev/mcp
1 Connect
2 Password + 2FA
3 Allow
The handshake

No token without you.

An access token is issued only after the admin signs in and approves the client. It lives for one hour.

  1. 1
    Add connectorPaste your /mcp URL
  2. 2
    RegisterDynamic client registration
  3. 3
    Sign inPassword + TOTP code
  4. 4
    ApproveYou allow the client
  5. 5
    Token1 h access token, PKCE
Tool reference

Eight tools.
Every one scoped.

schedule_post

write

Schedule a post

Queues a video for one or more platforms of a brand at the given time. One post is created per platform.

EXAMPLE INPUT
{
  "brand": "studio-north",
  "platforms": ["youtube", "instagram", "tiktok"],
  "media_url": "https://raw.githubusercontent.com/you/videos/main/clips/dune.mp4",
  "title": "Dune timelapse at golden hour",
  "caption": "Six hours of wind in 40 seconds.",
  "publish_at": "2026-10-15T18:00:00+04:00"
}
Guardrails

What your agent can't do.

Even a compromised MCP client stays inside the lines you draw in the dashboard.

Change the allowlist

Video prefixes are set in the dashboard only. MCP can only publish .mp4 files under them.

Create or edit brands

list_brands reads them. Creating and editing brands happens in the dashboard.

See platform tokens

connection_status shows which accounts are connected — never the tokens themselves.

Flood your channels

Per-brand daily limits apply, and the same video can't be scheduled twice for the same time.

Try asking
› List my Kervly brands › Schedule clip.mp4 for YouTube and TikTok tomorrow at 10:00 Istanbul time › Which posts failed this week? › Retry the failed TikTok post in an hour › Is Instagram still connected for studio-north?
› Cancel everything scheduled for Friday › Show me the last 20 audit log entries › Spread these five clips across next week at 18:00 › What is published so far today? › Move tonight’s Reel to tomorrow morning