
Read energypod.io's weekly energy digests, episode summaries, and transcripts. Read-only.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional Bearer credential for a higher quota — an API key: epk_… (mint one via POST https://energypod.io/signup with JSON, or on your Account page at https://energypod.io/account), or an OAuth 2.1 access token (https://energypod.io/.well-known/oauth-protected-resource). Anonymous access is rate-limited but works.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Full briefing markdown + metadata for one edition. ``slug`` is the YYYY-MM-DD edition date from list_digests; omitting it returns the LATEST edition. The payload also carries ``export_html_url`` and ``export_pdf_url`` — pregenerated offline downloads of the edition ready to fetch. Pass ``region`` (the regional pilot, same as the site's ?region=) for a region's view: a generated per-region edition when one exists, else the master filtered to that region; ``regions`` in the payload lists what the edition offers.
Localized briefing in any supported language; omit for English
YYYY-MM-DD edition date (from list_digests); omit for the latest
Regional view of the briefing (na / emea / apac / latam); omit for the global edition
Tool list last changed Oct 25, 2026.
Full briefing markdown + metadata for one edition. ``slug`` is the YYYY-MM-DD edition date from list_digests; omitting it returns the LATEST edition. The payload also carries ``export_html_url`` and ``export_pdf_url`` — pregenerated offline downloads of the edition ready to fetch. Pass ``region`` (the regional pilot, same as the site's ?region=) for a region's view: a generated per-region edition when one exists, else the master filtered to that region; ``regions`` in the payload lists what the edition offers.
| Argument | Type | Description |
|---|---|---|
| lang | string | Localized briefing in any supported language; omit for English |
| slug | string | YYYY-MM-DD edition date (from list_digests); omit for the latest |
| region | string | Regional view of the briefing (na / emea / apac / latam); omit for the global edition |
{
"type": "object",
"required": [],
"properties": {
"lang": {
"enum": [
"es",
"zh",
"hi",
"fr",
"ar",
"pt",
"ja"
],
"type": "string",
"description": "Localized briefing in any supported language; omit for English"
},
"slug": {
"type": "string",
"description": "YYYY-MM-DD edition date (from list_digests); omit for the latest"
},
"region": {
"enum": [
"na",
"emea",
"apac",
"latam"
],
"type": "string",
"description": "Regional view of the briefing (na / emea / apac / latam); omit for the global edition"
}
},
"additionalProperties": false
}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. Pass ``lang`` (a supported language code) for the episode's translated title, summary, and transcript when the translations exist — ``lang`` in the payload echoes what was actually served ('' = English original).
| Argument | Type | Description |
|---|---|---|
| eid* | string | Episode id (from list_digest_episodes) |
| lang | string | Localized title + summary + transcript in any supported language; omit for English |
| digest | string | Optional YYYY-MM-DD edition date to disambiguate an episode that spans weeks |
{
"type": "object",
"required": [
"eid"
],
"properties": {
"eid": {
"type": "string",
"description": "Episode id (from list_digest_episodes)"
},
"lang": {
"enum": [
"es",
"zh",
"hi",
"fr",
"ar",
"pt",
"ja"
],
"type": "string",
"description": "Localized title + summary + transcript in any supported language; omit for English"
},
"digest": {
"type": "string",
"description": "Optional YYYY-MM-DD edition date to disambiguate an episode that spans weeks"
}
},
"additionalProperties": false
}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. Pass ``region`` for a region's reading list (the regional pilot, same as the site's ?region=); the payload's ``regions`` lists what the edition offers.
| Argument | Type | Description |
|---|---|---|
| lang | string | Localized row titles in any supported language when the translations exist; omit for English |
| slug | string | YYYY-MM-DD edition date (from list_digests); omit for the latest |
| region | string | Regional reading list (na / emea / apac / latam); omit for the global edition |
{
"type": "object",
"required": [],
"properties": {
"lang": {
"enum": [
"es",
"zh",
"hi",
"fr",
"ar",
"pt",
"ja"
],
"type": "string",
"description": "Localized row titles in any supported language when the translations exist; omit for English"
},
"slug": {
"type": "string",
"description": "YYYY-MM-DD edition date (from list_digests); omit for the latest"
},
"region": {
"enum": [
"na",
"emea",
"apac",
"latam"
],
"type": "string",
"description": "Regional reading list (na / emea / apac / latam); omit for the global edition"
}
},
"additionalProperties": false
}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.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| q* | string | Search text (≥2 chars) |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Search text (≥2 chars)"
}
},
"additionalProperties": false
}