Source-in over MCP

Connect the MCP

One endpoint feeds the content engine. Add it to Claude, Cursor, VS Code, or any MCP client, then drive source-in, generate, triage, and publish from your agent.

The endpoint

A single streamable-HTTP MCP server. Same URL for every client.

https://www.flyonacall.com/api/mcp

Your token

Every call is scoped to one organization by a bearer token. Use the token shown at the end of onboarding, or the shared demo token for a quick test. The endpoint fails closed without it.

Authorization: Bearer YOUR_MCP_TOKEN

Install it

pick your client

Claude.ai (web and app)

Custom connectors run from Anthropic's cloud, so the server only needs to be reachable on the public internet. It is. Available on Free, Pro, Max, Team, and Enterprise plans. On Team and Enterprise only Owners can add a connector org-wide.

  1. 1Settings to Connectors (under "Customize"), then click the "+" to add a custom connector.
  2. 2Name it flyonthecall, set the URL below, and click Add.
  3. 3In a chat, use the "+" button to Connectors and enable it for the conversation.
https://www.flyonacall.com/api/mcp

The connector screen only exposes an optional OAuth Client ID and Secret under Advanced settings. It does not accept arbitrary HTTP headers, so a static Authorization: Bearer token cannot be pasted here. If the endpoint rejects you for missing auth with no OAuth handoff, use Claude Desktop instead, which keeps the header.

Local development

Running the app yourself with pnpm dev on port 3000? Point at localhost. No token needed, the dev check collapses to a single org.

{
  "mcpServers": {
    "flyonthecall": {
      "url": "http://localhost:3000/api/mcp"
    }
  }
}

What you get

the tools the engine exposes

create_org

Self-serve a new org and mint its token.

onboard_from_url

Provision a branded org from a URL.

upload_video

Register a clip and its transcript.

set_company_context

Store the company brain.

set_week_focus

Set the goal for a week.

generate_assets

Fan a source into draft assets.

triage_asset

Approve, reject, route, give feedback.

publish_asset

Schedule to LinkedIn or Instagram.