Agent access · MCP

Connect your AI agent to ChannelFuel

ChannelFuel is an MCP server: every step of the pipeline — niche research, teardowns, scripting, packaging — is a tool your own AI agent can call. Agent calls spend the same credits and face the same gates and verdicts as the buttons in the app, so an agent can't produce slop through ChannelFuel any more than a human can.

Endpoint · streamable HTTP

https://channelfuel.app/api/mcp

Authentication

Sign in with your browser — add the URL, click Approve, done.

Standard MCP OAuth: your client opens this site, you approve once. Prefer a key for scripts? Create one in Settings → Agent access. Revoke either anytime.

Set up your client

Add the endpoint with no credentials — your client opens the browser and you click Approve. Every block below works that way; the API-key variant is at the end for scripts and CI.

claude.ai + Claude Desktop

Settings → Connectors → Add custom connector → paste the URL. Claude opens the sign-in page; approve and the tools appear in every chat.

https://channelfuel.app/api/mcp

Claude Code

One command, then run /mcp inside a session to trigger the browser sign-in.

claude mcp add --transport http channelfuel https://channelfuel.app/api/mcp

Cursor

Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global). Cursor shows 'Needs login' next to the server — click it and approve in the browser.

{
  "mcpServers": {
    "channelfuel": { "url": "https://channelfuel.app/api/mcp" }
  }
}

OpenAI Codex CLI

Add to ~/.codex/config.toml, then run `codex mcp login channelfuel` to open the browser sign-in.

[mcp_servers.channelfuel]
url = "https://channelfuel.app/api/mcp"

VS Code (Copilot agent mode)

Add to .vscode/mcp.json and start the server from the MCP view — VS Code walks you through the browser sign-in.

{
  "servers": {
    "channelfuel": { "type": "http", "url": "https://channelfuel.app/api/mcp" }
  }
}

Anything else (generic bridge)

Any stdio-only client can bridge with mcp-remote — it handles the browser sign-in itself:

npx -y mcp-remote https://channelfuel.app/api/mcp

Scripts, CI & the Claude API — use an API key

Headless callers can't click Approve. Create a key in Settings → Agent access and send it as a bearer token; on the Claude Messages API pass it as authorization_token.

# any HTTP client
Authorization: Bearer cf_live_…

# Claude API
"mcp_servers": [{
  "type": "url",
  "url": "https://channelfuel.app/api/mcp",
  "name": "channelfuel",
  "authorization_token": "cf_live_…"
}]

Under the hood: the endpoint implements standard MCP OAuth — discovery via /.well-known, dynamic client registration, PKCE, refresh-token rotation. Any client that follows the MCP auth spec connects with zero manual credentials, and every connection shows up (and can be revoked) in Settings → Agent access.

The tools

Credited tools debit your workspace balance exactly like the UI — and refund automatically if the job fails. Gates are enforced server-side: no script without a torn-down comparable, no thumbnail before a chosen title, and cover-test overrides are logged against your own results.

ToolWhat it doesCost
get_workspaceWorkspace, plan, credit balance + price listfree
list_channels / list_stylesChannels with locked style + format; the style catalogfree
list_projects / get_projectPipeline status; full gate state, script, packaging, publishesfree
list_teardowns / get_teardownYour comparables; one full teardown blueprintfree
get_niche_reportA finished scan with EV ranking + evidence gradesfree
run_niche_scanSweep YouTube for outliers in a niche, rank by EV, grade the evidence25 cr
run_teardownReverse-engineer a viral video into a blueprint (comparable)40 cr
create_video_projectStart a video on a channel (long-form or Short)free
prefill_worksheetAttention-architecture worksheet from the comparable10 cr ×model
generate_scriptRetention-engineered script + scorecard150 cr ×model ×length
generate_titles6-8 cover-tested title + hook concepts15 cr ×model
generate_thumbnails3 thumbnail variants for the chosen title60 cr
generate_metadataSpam-safe description + tags10 cr ×model
choose_packagingPick title/thumbnail — cover-test verdict, overrides loggedfree

Publishing to YouTube isn't exposed over MCP yet — connect the channel and schedule from the app. Agents also can't bypass plan limits: publishing needs a paid plan either way.

Ready to hand your agent the keys?

Add the endpoint, click Approve in the browser, and your agent is in. New workspaces start with 200 free credits — enough for a scan, a teardown and a script.

Start free