ContentFlow
Business Intelligence from podcasts and videos
Developers/MCP Server
ContentFlow MCP Server
Connect AI agents to 50,000+ hours of podcast intelligence via the Model Context Protocol. Search content, retrieve transcripts, explore the knowledge graph, and submit new content - all from your AI assistant.
What is MCP?
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external data sources and tools. Created by Anthropic and adopted by OpenAI, Google, and others, it provides a universal interface for AI agents to search, query, and interact with services. ContentFlow's MCP server exposes podcast intelligence through 24+ tools that AI agents can call during conversations.
Setup guides
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"contentflow": {
"type": "streamable-http",
"url": "https://api.gocontentflow.com/mcp/"
}
}
}
On first use, Claude will open your browser for OAuth sign-in. After authenticating, the connection persists across sessions.
Cursor
Add to your .cursor/mcp.json in your project root:
Custom MCP client
The server uses OAuth 2.1 with browser-based authorization. Connect to the Streamable HTTP endpoint:
- Server URL:
https://api.gocontentflow.com/mcp/ - Transport: Streamable HTTP (stateless)
- Auth: OAuth 2.1 Authorization Server (browser-based login via Google or email OTP)
- Scopes:
read,write
Available tools
Tools are organized into categories. Each tool returns JSON and includes a hint field guiding the agent to logical next steps - enabling progressive disclosure across multi-turn research workflows.
Search
search_content
Hybrid keyword + semantic search across all content with facet filtering
search_semantic
Pure meaning-based search using vector embeddings with reranking
search_speakers
Find speakers by name or company across all podcasts
Content
get_transcript_overview
Compact transcript metadata with speaker list and segment count
get_transcript_page
Paginated transcript access (50 segments per page)
get_transcript_by_timerange
Read transcript for a specific time window
get_summaries
AI-generated summaries with citation references
get_video_details
Video metadata: title, channel, duration, speakers
Research
research_entity
Deep lookup: entity details + top mentions + related content
research_topic
Deep lookup: topic hierarchy + top videos + related topics
research_speaker
Deep lookup: speaker profile + recent appearances
get_video_profile
Complete video intelligence card with summary, topics, entities, speakers
Knowledge Graph
get_entity / search_entities
Look up companies, products, people by name or ID
get_topic / search_topics
Browse hierarchical topic taxonomy with industry verticals
get_speaker
Canonical speaker profiles with cross-episode appearances
get_video_entities / topics / sponsors
All entities, topics, or sponsors mentioned in a specific video
Discovery
get_recent_content
Latest processed videos across the platform
list_channels / get_channel_videos
Browse monitored podcast channels and their content
find_similar_segments
Vector similarity search for related discussions across videos
Write
submit_transcription_job
Submit a YouTube URL for transcription and analysis
subscribe_to_channel
Subscribe to a channel for automatic transcription of new videos
Example workflows
MCP tools are designed for progressive disclosure. Agents start with broad search, then drill into specific content. Each tool response includes hints that guide the agent to logical next steps, keeping token usage efficient across multi-turn research.
Research a company across podcasts
1
search_content(query="OpenAI fundraising strategy")
Returns ranked videos with matched entities and text chunks
2
get_video_profile(job_id from top result)
Video title, speakers, summary excerpt, top topics and entities
3
get_transcript_by_timerange(start/stop from matched segment)
Full conversation context around the relevant discussion
Find what experts say about a topic
1
research_topic("product-market fit")
Topic hierarchy, 5 top videos, related subtopics, mention count
2
get_summaries(job_id from an interesting video)
AI summary with citation-backed claims linked to source segments
3
get_transcript_by_timerange(timestamp from a citation)
Exact speaker quotes in context
Monitor a podcast channel
1
subscribe_to_channel("@a16z")
Subscription confirmed - new videos auto-transcribed
2
get_recent_content(limit=5)
Latest processed episodes with titles and durations
3
get_video_profile(job_id of latest episode)
Full intelligence card for the new episode
FAQ
What is the Model Context Protocol (MCP)?
MCP is an open standard created by Anthropic for connecting AI assistants to external data sources and tools. It lets AI agents like Claude search, query, and interact with services through a standardized protocol. Learn more at modelcontextprotocol.io.
How do I connect ContentFlow to Claude Desktop?
Add the ContentFlow MCP server URL to your Claude Desktop configuration file. The server uses OAuth 2.1 for authentication - you'll be prompted to sign in via your browser on first connection.
What data can AI agents access?
Agents can search across 50,000+ hours of podcast content, retrieve diarized transcripts with speaker labels, access AI summaries with citations, query the knowledge graph (entities, topics, speakers), and submit new content for transcription.
How does authentication work?
The MCP server uses OAuth 2.1 with browser-based authorization. On first connection, your MCP client opens a browser window for sign-in (Google OAuth or email OTP). Tokens are persisted so you don't need to re-authenticate each session.
Related
YouTube MCP Server
Production MCP server with 24 tools for Claude Desktop and Cursor - semantic search, knowledge graph, speaker diarization
Related Servers
Todo MCP Server
A Todo and Task Manager server for creating, updating, and managing tasks, using a SQLite database.
YNAB
Interact with your YNAB (You Need A Budget) budgets and financial data.
zuckerbot-mcp
Run Facebook ad campaigns from any AI agent. Generate ads, research competitors, analyze markets, and launch Meta campaigns via API.
Inkdrop
Interact with the local Inkdrop note-taking app database via its HTTP API.
TinyTasks MCP Server
A hybrid MCP server compatible with Claude Desktop and Web, supporting both local and web deployment modes for task management.
Claude Server MCP
An MCP server for Claude providing advanced context management, including persistent sessions and project-specific organization.
DeepSRT
Summarize YouTube videos using the DeepSRT API.
Aithon — AI Agent Marketplace
AI agent commerce marketplace — register, list services, buy and sell capabilities with real payments via Stripe.
Integrator (legacy)
Use Integrator scenarios as tools for AI assistants.
Google Spreadsheet MCP
Full Google Sheets integration - read, write, format cells, create charts, use formulas, and manage spreadsheets.