podcast-parser (CanonCannon) — what gets repeated across 162 tracked podcasts.
MCPpedia last refreshed this data
io.github.pipeworx-io/podcast-parser is an MCP server that podcast-parser (CanonCannon) — what gets repeated across 162 tracked podcasts. Its tool list has not been published yet over http, requires no API key, and scores 60/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
podcast-parser (CanonCannon) — what gets repeated across 162 tracked podcasts.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @pipeworx/mcp-podcast-parser against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in entertainment
The official MCP Server for the Mux API
Give Claude the ability to watch and understand videos — Claude Code plugin with frame extraction and multimodal audio analysis
Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.
MCP server for *arr media suite - Sonarr, Radarr, Lidarr, Readarr, Prowlarr
MCP Security Weekly
Get CVE alerts and security updates for io.github.pipeworx-io/podcast-parser and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
What gets repeated across 162 tracked podcasts — claims extracted from 10,000+ episodes, each carrying the measurement behind its status: how many independent podcasts and speakers repeat it, excluding whoever originated it.
Part of Pipeworx — an MCP gateway connecting AI agents to 1867+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
LIVE, BYO-ONLY. Promoted out of _incubator and wired into the gateway on
2026-09-14 (fleet #1958), once Bruce's partner key existed and all eight
exported tools returned non-empty payloads against the real API.
It ships BYO-only even though a Pipeworx platform key exists, and that is a
deliberate choice, not an oversight. The gateway is AT Cloudflare's limit of 250
text bindings, so wrangler secret put PLATFORM_CANONCANNON_KEY is rejected
outright — "Too many text bindings, found a total of 251, they exceed the limit
of 250" (code 10055). Declaring platformKeyEnv without the secret actually
present would un-sink this pack in routing and send podcast-consensus questions
to a tool that can only refuse, which is strictly worse than an honest
no_match — the fda-inspections precedent, fleet #617. So the pack declares no
platformKeyEnv, keyBlockedTools() keeps it out of ask_pipeworx retrieval,
and a caller with their own CanonCannon key can still call it directly with
_apiKey.
To finish it: free one text binding on the gateway, then land the
wrangler secret put and platformKeyEnv: 'PLATFORM_CANONCANNON_KEY' in the
SAME change. The key itself is already issued, stored in the canonical
checkout's gitignored .env, and verified live. canon_citations is separately
held — see the integrity gate.
Eight are exported. canon_citations is implemented and deliberately held — see
the integrity gate.
canon_search(query?, tier?, label?, limit?, cursor?) — find recurring ideas.
Each row carries tier and its measurement.canon_get(slug) — the full entry: claim, evidence, nuance, gaps, related,
books, plus the measurement spelled out in one sentence beside it.canon_episode_search(query?, podcast?, since?, limit?, cursor?) — the episode corpus.canon_episode_get(slug) — one episode with its extracted ideas, guests and books.canon_person_get(slug) — what one person has actually said, across shows.canon_podcast_list(limit?, cursor?) — the tracked-show roster, i.e. the denominator
of the canon bar.canon_podcast_get(slug) — one tracked show.canon_corpus_stats() — corpus counts and the bar currently in force.canon_citations(slug) — HELD. Every episode citing an idea, with speakers
and originator involvement.BYO only today: _apiKey (Authorization: Bearer cc_live_...). Every /api/v1
endpoint refuses without one — GET /stats with no key is a clean
401 {"error":"Missing or malformed API key. Send Authorization: Bearer cc_live_..."},
so a missing credential is unambiguous rather than looking like an outage.
There is no platformKeyEnv because we hold no key. When Bruce issues the
partner key, wire PLATFORM_CANONCANNON_KEY on the gateway in the SAME change
that adds the MCP_PACKS entry (fda-inspections precedent, fleet #617) — a
declared-but-unset platform key sinks every tool in the pack under the key rule
and reads to a caller as a broken pack rather than an unfunded one.
The citations endpoint is additionally restricted to an internal-tier key, so
a partner key gets 403 there. That is upstream policy, not our gate.
tier is never served without a measurement sibling, in one of exactly two
shapes:
{ "available": true, "measured_at": "…", "independent_podcasts": 23,
"independent_speakers": 41, "independent_episodes": 36,
"threshold": 9, "tracked_podcasts": 162 }
... [View full README on GitHub](https://github.com/pipeworx-io/mcp-podcast-parser#readme)