Energy Podcast Digest
Read energypod.io's weekly energy digests, episode summaries, and transcripts. Read-only.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"energypod": {
"url": "https://energypod.io/mcp"
}
}
}リモートエンドポイント
https://energypod.io/mcpstreamable-httpできること
ツール一覧
ツール(5)
🟢list_digests
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.
入力スキーマ
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"digests": {
"items": {
"additionalProperties": false,
"properties": {
"as_of": {
"type": "string"
},
"episode_count": {
"type": "integer"
},
"slug": {
"description": "YYYY-MM-DD edition date",
"type": "string"
},
"url": {
"type": "string"
},
"week_label": {
"type": "string"
}
},
"required": [
"slug",
"week_label",
"as_of",
"episode_count",
"url"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"digests"
],
"additionalProperties": false
}🟢get_digest(slug)
Full briefing markdown + metadata for one edition. ``slug`` is the YYYY-MM-DD edition date from list_digests; omitting it returns the LATEST edition.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"description": "YYYY-MM-DD edition date (from list_digests); omit for the latest",
"type": "string"
}
},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"as_of": {
"type": "string"
},
"episode_count": {
"type": "integer"
},
"episode_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"episodes_url": {
"type": "string"
},
"markdown": {
"description": "The full briefing (dossier) markdown",
"type": "string"
},
"since": {
"type": "string"
},
"slug": {
"description": "YYYY-MM-DD edition date",
"type": "string"
},
"url": {
"type": "string"
},
"version": {
"type": "integer"
},
"week_label": {
"type": "string"
}
},
"required": [
"slug",
"week_label",
"as_of",
"episode_count",
"url",
"since",
"version",
"markdown",
"episode_ids",
"episodes_url"
],
"additionalProperties": false
}🟢list_digest_episodes(slug)
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.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"description": "YYYY-MM-DD edition date (from list_digests); omit for the latest",
"type": "string"
}
},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"digest": {
"additionalProperties": false,
"properties": {
"as_of": {
"type": "string"
},
"episode_count": {
"type": "integer"
},
"slug": {
"description": "YYYY-MM-DD edition date",
"type": "string"
},
"url": {
"type": "string"
},
"week_label": {
"type": "string"
}
},
"required": [
"slug",
"week_label",
"as_of",
"episode_count",
"url"
],
"type": "object"
},
"episodes": {
"items": {
"additionalProperties": false,
"properties": {
"api_url": {
"type": "string"
},
"duration_sec": {
"type": [
"integer",
"null"
]
},
"eid": {
"type": "string"
},
"published": {
"type": "string"
},
"show": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"eid",
"title",
"show",
"published",
"url",
"api_url"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"digest",
"episodes"
],
"additionalProperties": false
}🟢get_episode(digest, eid)
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.
入力スキーマ
{
"type": "object",
"properties": {
"digest": {
"description": "Optional YYYY-MM-DD edition date to disambiguate an episode that spans weeks",
"type": "string"
},
"eid": {
"description": "Episode id (from list_digest_episodes)",
"type": "string"
}
},
"required": [
"eid"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"chapters": {
"description": "Chapter list (often empty): [{\"start\": seconds, \"title\": str}]",
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"description": {
"description": "RSS episode description",
"type": [
"string",
"null"
]
},
"digest_slug": {
"type": "string"
},
"duration_sec": {
"type": [
"integer",
"null"
]
},
"eid": {
"type": "string"
},
"published": {
"type": "string"
},
"show": {
"type": "string"
},
"speakers": {
"items": {
"type": "string"
},
"type": "array"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
},
"transcript": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"eid",
"title",
"show",
"published",
"duration_sec",
"description",
"summary",
"transcript",
"speakers",
"digest_slug",
"url"
]
}🟢search(q)
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.
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"description": "Search text (≥2 chars)",
"type": "string"
}
},
"required": [
"q"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"results": {
"items": {
"type": "object"
},
"type": "array"
}
},
"required": [
"results"
]
}コミュニティ
エビデンス