accueil / serveurs / Recherche & Web / io.energypod/energypod
io.energypod/energypod
serveur MCP (Model Context Protocol) · energypod.io 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.energypod/energypod est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.energypod/energypod » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- get_digest≈ 676 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslang· string · optionnel · es | zh | hi | fr | ar
Localized briefing (es / zh) when a translation exists; omit for Englishslug· string · optionnel
YYYY-MM-DD edition date (from list_digests); omit for the latestregion· string · optionnel · na | emea | apac | latam
Regional view of the briefing (na / emea / apac / latam); omit for the global edition
Exemple d'appel{"name": "get_digest", "arguments": {"lang": "es", "slug": "texte", "region": "na"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "lang": "texte", "slug": "texte", "as_of": "texte", "since": "texte", "region": "texte", "regions": [], "version": 1, "markdown": "texte", "week_label": "texte", "episode_ids": [], "region_note": "texte"}} - get_episode≈ 472 tokens
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`` (es / zh) for the episode's translated title, summary, and transcript when the translations exist — ``lang`` in the payload echoes what was actually served ('' = English original).
Paramètres, retour & exemple (3)
Paramètreseid· string · requis
Episode id (from list_digest_episodes)lang· string · optionnel · es | zh | hi | fr | ar
Localized title + summary + transcript (es / zh); omit for Englishdigest· string · optionnel
Optional YYYY-MM-DD edition date to disambiguate an episode that spans weeks
Exemple d'appel{"name": "get_episode", "arguments": {"eid": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"eid": "texte", "url": "texte", "lang": "texte", "show": "texte", "title": "texte", "summary": "texte", "chapters": [], "speakers": [], "published": "texte", "transcript": "texte", "description": "texte", "digest_slug": "texte"}} - list_digest_episodes≈ 598 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslang· string · optionnel · es | zh | hi | fr | ar
Localized row titles (es / zh) when the translations exist; omit for Englishslug· string · optionnel
YYYY-MM-DD edition date (from list_digests); omit for the latestregion· string · optionnel · na | emea | apac | latam
Regional reading list (na / emea / apac / latam); omit for the global edition
Exemple d'appel{"name": "list_digest_episodes", "arguments": {"lang": "es", "slug": "texte", "region": "na"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lang": "texte", "digest": {}, "region": "texte", "regions": [], "episodes": [], "region_note": "texte"}} - list_digests≈ 246 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_digests", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"digests": []}} - search≈ 167 tokens
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.
Paramètres, retour & exemple (1)
Paramètresq· string · requis
Search text (≥2 chars)
Exemple d'appel{"name": "search", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».