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
MockFlow IdeaBoard MCP
Turn AI conversations into professional visualizations - flowcharts, mindmaps, architecture diagrams, charts, Kanban boards - with MockFlow IdeaBoard MCP Server.
Screen View
Capture and analyze screenshots using the Claude Vision API.
Divide and Conquer
Breaks down complex tasks into manageable pieces and stores them in structured JSON.
roampal-core
Persistent memory for Claude Code with outcome-based learning. Tracks what helped vs failed, auto-injects context via hooks.
X CRM MCP
Give AI the context of your X followers with CRM functionality
Mesh Scanner
A simple, self-contained notes system with resources, tools, and prompts, implemented as an MCP server.
Panda Odoo
An MCP server for integrating with the Odoo ERP system.
writefreely-mcp-server
MCP server that enables AI agents to publish and manage content on Write.as and self-hosted WriteFreely instances.
Handwriting OCR
Recognize and extract text from handwritten documents using the Handwriting OCR service.
DifyWorkflow
Tools to the query and execute of Dify workflows