MCP-Server

Energy Podcast Digest

io.energypod/energypod
Medien & Inhalte Suche & Recherche Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Provides weekly energy-industry digests, episode summaries, transcripts, and search across related people, companies, and channels.

get_digest
Read one edition
Full briefing markdown + metadata for one edition. ``slug`` is the YYYY-MM-DD edition date from list_digests; omitting it returns the LATEST edition.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'slug': {'type': 'string', 'description': 'YYYY-MM-DD edition date (from list_digests); omit for the latest'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['slug', 'week_label', 'as_of', 'episode_count', 'url', 'since', 'version', 'markdown', 'episode_ids', 'episodes_url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'YYYY-MM-DD edition date'}, 'as_of': {'type': 'string'}, 'since': {'type': 'string'}, 'version': {'type': 'integer'}, 'markdown': {'type': 'string', 'description': 'The full briefing (dossier) markdown'}, 'week_label': {'type': 'string'}, 'episode_ids': {'type': 'array', 'items': {'type': 'string'}}, 'episodes_url': {'type': 'string'}, 'episode_count': {'type': 'integer'}}, 'additionalProperties': False}
get_episode
Read one episode
One episode's title, show, summary, and full transcript. Scoped to episodes referenced by a published digest. Pass ``digest`` when an episode spans more than one week.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['eid'], 'properties': {'eid': {'type': 'string', 'description': 'Episode id (from list_digest_episodes)'}, 'digest': {'type': 'string', 'description': 'Optional YYYY-MM-DD edition date to disambiguate an episode that spans weeks'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['eid', 'title', 'show', 'published', 'duration_sec', 'description', 'summary', 'transcript', 'speakers', 'digest_slug', 'url'], 'properties': {'eid': {'type': 'string'}, 'url': {'type': 'string'}, 'show': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'chapters': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Chapter list (often empty): [{"start": seconds, "title": str}]'}, 'speakers': {'type': 'array', 'items': {'type': 'string'}}, 'published': {'type': 'string'}, 'transcript': {'type': 'string'}, 'description': {'type': ['string', 'null'], 'description': 'RSS episode description'}, 'digest_slug': {'type': 'string'}, 'duration_sec': {'type': ['integer', 'null']}}}
list_digest_episodes
List an edition's episodes
The episodes a given edition references (title + show + published date + episode ids) — the cheapest way to map a week. Omitting ``slug`` returns the latest edition's episodes.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'slug': {'type': 'string', 'description': 'YYYY-MM-DD edition date (from list_digests); omit for the latest'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['digest', 'episodes'], 'properties': {'digest': {'type': 'object', 'required': ['slug', 'week_label', 'as_of', 'episode_count', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'YYYY-MM-DD edition date'}, 'as_of': {'type': 'string'}, 'week_label': {'type': 'string'}, 'episode_count': {'type': 'integer'}}, 'additionalProperties': False}, 'episodes': {'type': 'array', 'items': {'type': 'object', 'required': ['eid', 'title', 'show', 'published', 'url', 'api_url'], 'properties': {'eid': {'type': 'string'}, 'url': {'type': 'string'}, 'show': {'type': 'string'}, 'title': {'type': 'string'}, 'api_url': {'type': 'string'}, 'published': {'type': 'string'}, 'duration_sec': {'type': ['integer', 'null']}}, 'additionalProperties': False}}}, 'additionalProperties': False}
list_digests
List editions
Newest-first list of every published energypod.io edition (weekly energy-industry digests): slug (YYYY-MM-DD), week label, and episode count. Call this FIRST — the first entry is the latest week, and its slug feeds get_digest / list_digest_episodes.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['digests'], 'properties': {'digests': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'week_label', 'as_of', 'episode_count', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'YYYY-MM-DD edition date'}, 'as_of': {'type': 'string'}, 'week_label': {'type': 'string'}, 'episode_count': {'type': 'integer'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search
Search everything
Typo-tolerant search across digests, episodes, people, companies, and channels (same ranking + excerpts as the site's /search). Use for ad-hoc discovery when you don't know which edition or episode id you need.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search text (≥2 chars)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object'}}}}
Geändert
search
23. September 2026 02:42
Geändert
get_episode
23. September 2026 02:42
Geändert
search
21. September 2026 02:49
Geändert
get_episode
21. September 2026 02:49
Geändert
list_digest_episodes
21. September 2026 02:49
Geändert
get_digest
21. September 2026 02:49
Geändert
list_digests
21. September 2026 02:49
Hinzugefügt
search
17. September 2026 12:40
Hinzugefügt
get_episode
17. September 2026 12:40
Hinzugefügt
list_digest_episodes
17. September 2026 12:40
Hinzugefügt
get_digest
17. September 2026 12:40
Hinzugefügt
list_digests
17. September 2026 12:40