{"server":{"name":"coil-podcast-mcp","version":"1.0.0"},"protocolVersion":"2025-03-26","transport":"streamable-http","endpoint":"https://tesla-daily.pages.dev/mcp","methods":["initialize","ping","tools/list","tools/call"],"tools":[{"name":"search_episodes","description":"Search Tesla Daily episodes by topic, person, company, or keyword. Returns ranked results with title, date, URL, and a snippet from the transcript. Use when a listener asks 'which episode covers <X>' or 'find the one about <Y>'."},{"name":"get_episode","description":"Fetch a single episode by its numeric ID. Returns title, date, description, audio URL, transcript URL, and full transcript text. Use when a listener references an episode number, or after a search picked one out."},{"name":"get_latest_episode","description":"Return the most recently published episode with metadata, audio URL, and transcript URL. Use when a listener asks 'what's the new episode' or 'what just dropped'. Optionally pass `since` (ISO date YYYY-MM-DD) to only return episodes published after that date — lets agents skip episodes the listener has already heard."},{"name":"list_episodes","description":"Return episodes in reverse-chronological order with pagination. Use when a listener wants to browse the catalog."},{"name":"subscribe_via_rss","description":"Return the canonical RSS feed URL so the listener can subscribe in their podcast app. Use when the listener says 'subscribe', 'follow', or asks how to get new episodes. Pass `format: \"opml\"` to wrap the feed in a single-item OPML envelope (useful for batch import into apps that accept OPML)."}],"docs":"https://tesla-daily.pages.dev/.well-known/openapi.json"}