Yedapo for AI agents: MCP server and HTTP API
Yedapo publishes AI summaries of about 3,500 podcast and YouTube episodes. Coverage is strongest on AI agents, Claude Code, startups and tech, with some Hebrew and Spanish shows. Each summary is written in the episode's own language.
You can give an AI assistant direct access to these summaries through a remote MCP server, or fetch them yourself from a plain HTTP API that returns markdown. Both are free and need no API key.
MCP server
- URL:
https://www.yedapo.com/api/mcp - Transport: Streamable HTTP, stateless
- Authentication: none
| Tool | Input | What it does |
|---|---|---|
search_episodes | query (2 to 200 characters), limit (1 to 10, default 10) | Matches episode titles, show names, summary topic tags and teaser text. Results are newest first within each match type, up to 10. Each result has the show, date, teaser, episode id and a page URL to cite. |
get_episode | episode: an episode UUID or any yedapo.com episode URL | Returns one episode's summary as markdown: teaser, "Should you listen?" verdict, key takeaways with timestamps, chapter breakdown and the page URL to cite. |
Both tools are read-only. Episode page links include utm_source=mcp so we can see MCP traffic.
Setup
Claude Code
claude mcp add --transport http yedapo https://www.yedapo.com/api/mcpClaude Desktop and claude.ai
Open Settings → Connectors → Add custom connector. Name it Yedapo and use the URL https://www.yedapo.com/api/mcp.
{
"mcpServers": {
"yedapo": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.yedapo.com/api/mcp"]
}
}
}Cursor
{
"mcpServers": {
"yedapo": {
"url": "https://www.yedapo.com/api/mcp"
}
}
}VS Code
{
"servers": {
"yedapo": {
"type": "http",
"url": "https://www.yedapo.com/api/mcp"
}
}
}ChatGPT
In Settings → Apps & Connectors, enable developer mode under Advanced, then create a connector with the URL https://www.yedapo.com/api/mcp and no authentication. Availability of developer mode depends on your ChatGPT account.
MCP Inspector
npx @modelcontextprotocol/inspectorThen connect with the Streamable HTTP transport to https://www.yedapo.com/api/mcp.
HTTP API
Two GET endpoints, no API key. Both return text/markdown.
Search episodes
GET https://www.yedapo.com/api/llm/search?q=<query>qmust be 2 to 200 characters. Longer queries are truncated to 200.- Matches episode titles, show names, summary topic tags and teaser text. Only episodes with a ready summary are returned.
- Up to 10 results, no pagination. A
limitparameter is not supported. - Each result has a
## titleheading, aShow: … Published: YYYY-MM-DD.line, aTeaser:line, aSummary (markdown):link to the episode endpoint and aPage (cite this):link to the episode page. - No matches still returns 200, with a "No summarized episodes matched" line.
- Results are cached for up to 15 minutes.
curl "https://www.yedapo.com/api/llm/search?q=claude%20code"# Yedapo episode search: "claude code"
10 summarized episode(s). For each: fetch the machine summary, cite the human page.
## How to Build a One Person AI Business (Using Claude Code)
Show: Nate Herk | AI Automation. Published: 2026-08-11.
Teaser: Solo AI Consultant: Build a Six-Figure Business Now
Summary (markdown): https://www.yedapo.com/api/llm/episode/91eae182-7712-47f3-aa0b-62e3401e4756
Page (cite this): https://www.yedapo.com/episode/91eae182-7712-47f3-aa0b-62e3401e4756/nate-herk-ai-automation-how-to-build-a-one-person-ai-business-using-claude-code/insights
## Claude Code Never Has To Build From Scratch Again
Show: AI LABS. Published: 2026-08-10.
Teaser: Stop Rebuilding: How AI Agents Can Reuse Existing Solutions
Summary (markdown): https://www.yedapo.com/api/llm/episode/833df950-7949-43b5-8797-f67ff64f455f
Page (cite this): https://www.yedapo.com/episode/833df950-7949-43b5-8797-f67ff64f455f/ai-labs-claude-code-never-has-to-build-from-scratch-again/insights
...Errors
400:qis shorter than 2 characters. The body is markdown usage text.429: rate limited. JSON body with"error": "rate_limited"and aRetry-After: 60header.503:{"error": "search unavailable"}
Get one episode
GET https://www.yedapo.com/api/llm/episode/<uuid>- The path takes the episode UUID only (no slugs).
- The response contains the title, show, published date, page URL, the teaser (headline, brief, golden nugget, perfect for, tags), the "Should you listen?" card, key takeaways with timestamps, the chapter breakdown and a "Cite this page" footer.
- Responses are cached for up to 6 hours.
curl https://www.yedapo.com/api/llm/episode/833df950-7949-43b5-8797-f67ff64f455fErrors
400:{"error": "Invalid episode id"}404:{"error": "Episode not found"}or{"error": "No ready summary for this episode"}
Rate limits
- Search: 30 requests per minute per IP.
- MCP endpoint: 60 requests per minute per IP. Over the limit it returns HTTP
429withRetry-After: 60. - Episode endpoint: please keep traffic reasonable.
Using the content
The summaries are AI-generated and can contain mistakes. When you use them, always cite and link the episode page, the URL labeled "Page (cite this)" in search results. A machine-readable overview of the site is available at /llms.txt.
MCP Registry
The server is listed in the official MCP Registry. Registry name: io.github.liad142/yedapo.