Connect TubeCP to Claude & Cursor

Sign in with your TubeCP account — no API keys to copy.

TubeCP exposes a hosted MCP server over HTTPS with OAuth. Your AI client connects to one URL, runs a sign-in flow, and then calls tools such as research_youtube using your TubeCP account quota.

What you need

ItemValue
MCP server URLhttps://tubecp.vercel.app/api/mcp
AuthenticationOAuth — sign in with your TubeCP account when prompted
TubeCP accountCreate one or sign in before connecting

Claude (claude.ai)

  1. Open Settings → Connectors → Add custom connector.
  2. Name: TubeCP
  3. MCP server URL: https://tubecp.vercel.app/api/mcp
  4. Click Continue.
  5. Under Authentication, keep Sign in now selected. Claude should detect OAuth automatically.
  6. Under OAuth client, keep Use Claude's published identity (recommended).
  7. Click Add, complete the TubeCP sign-in flow, then enable the connector in chat.

ChatGPT

  1. Enable Settings → Apps → Advanced → Developer mode.
  2. Go to Settings → Connectors → Create.
  3. Connector URL: https://tubecp.vercel.app/api/mcp
  4. Choose OAuth authentication and complete sign-in when prompted.

Cursor

  1. Open Cursor Settings → MCP or run:
claude mcp add tubecp --transport http https://tubecp.vercel.app/api/mcp

Cursor completes the OAuth flow in your browser after you add the server.

Claude Code (CLI)

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

Run /mcp in Claude Code if you need to finish or refresh authentication.

Claude Desktop (mcp-remote fallback)

If your desktop build does not support remote OAuth connectors yet:

{
  "mcpServers": {
    "tubecp": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://tubecp.vercel.app/api/mcp", "--transport", "http-only"]
    }
  }
}

Available tools

ToolDescription
search_youtubeSearch YouTube for candidate videos
get_transcriptFetch captions for a video
analyze_videoScore whether a video discusses a topic
research_youtubeFull search → analyze → rank pipeline
build_knowledge_baseTranscribe, chunk, and embed ranked videos (paid)
chat_with_knowledge_baseRAG chat with citations (paid)

Troubleshooting

SymptomFix
Connector asks for an API key / request headersChoose Sign in now (OAuth), not manual bearer tokens. TubeCP no longer requires copying tcp_… keys for normal client setup.
OAuth loop or sign-in failsMake sure you have a TubeCP account and complete sign-in at /sign-in when redirected.
Sign in required / AUTH_REQUIREDRedeploy the latest app — the MCP endpoint must use OAuth, not web-session auth.
Tools not visibleRestart the client and enable the TubeCP connector in the chat tools menu.

Endpoint URL is also shown on Account → Hosted MCP.