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
Serveurs connexes
Wishfinity +W
Universal wishlist for AI shopping. Save any product URL from any store to a persistent wishlist directly from AI conversations.
Plane
The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.
Rememberizer Common Knowledge
Access personal and team knowledge repositories, including documents and Slack discussions.
Shannon Thinking
A tool for systematic problem-solving based on Claude Shannon's methodology, breaking down complex problems into structured thoughts.
PowerPoint Translator
Translate PowerPoint files using AWS Bedrock. Requires AWS credentials to be configured.
Yonote
Provides API tools to interact with Yonote documents and collections.
Kumbify MCP
Tools that boost your productivity, from sending emails, scheduling to news updates—everything you need for your productivity.
TinyTasks MCP Server
A hybrid MCP server compatible with Claude Desktop and Web, supporting both local and web deployment modes for task management.
Kanka MCP Server
A MCP server to manage entries in Kanka platform.
OneNote
Interact with Microsoft OneNote using AI language models like Claude and other LLMs.