Skip to main content
Glama
norton77930

Podcast Ingestion Core MCP Server

by norton77930

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_episodesB

列出指定 podcast 最近集數;不回傳完整 audio_url。

get_episodeA

查詢單一 podcast episode metadata;支援 latest 與大小寫不敏感 EP ref。

validate_transcriptC

檢查既有 transcript artifacts 是否完整、有效或疑似 partial。

search_transcriptsA

搜尋 SQLite cache 中的 transcript segments;不會自動 rebuild cache。

search_mentionsC

搜尋 SQLite cache 中的 deterministic mentions 與 timestamp evidence。

rebuild_cacheA

Maintenance tool:重建 SQLite cache;只索引既有 artifacts,不下載、不轉錄、不摘要。

download_audioC

Side-effect tool:需要 confirm=true 才會下載 podcast audio。

summarize_episode_extractiveA

Side-effect tool:需要 confirm=true 才會寫入 deterministic extractive summary。

extract_mentionsC

Side-effect tool:需要 confirm=true 才會寫入 deterministic mention artifacts。

transcribe_episodeA

Long-running side-effect tool:需要 confirm=true 才會下載/取得音檔並轉錄。

semantic_summarize_episodeC

API-cost side-effect tool:需要 confirm=true 與 exact api_cost_ack 才會呼叫外部 LLM。

run_research_workflowC

Side-effect workflow tool:dry-run first,confirmed LLM steps require exact ack。

run_corpus_episode_completion_workflowC

Preview or advance one episode by one explicitly confirmed action.

run_corpus_latest_episode_deterministic_workflowC

Preview or process one current latest episode through local deterministic stages.

run_latest_episode_verified_research_report_workflowC

Preview or complete one approved latest verified research report workflow.

run_episode_verified_research_report_workflowC

Preview or publish one explicit-episode verified research report (assemble only).

query_verified_research_report_catalogC

List, search, or inspect read-only verified research report bundles.

revalidate_verified_research_report_sourcesC

Revalidate one exact verified-report bundle's local source metadata.

query_verified_research_report_coverageC

List episode-centric coverage of local verified research report bundles.

suggest_historical_verified_report_next_stepC

Suggest one next human-gated step for a named historical episode.

list_verified_report_gap_backlogB

List inventory episodes missing a verified research report bundle.

generate_stock_lens_reportC

Side-effect tool:需要 confirm=true 才會寫入 deterministic stock lens report。

ingest_x_videoC

Side-effect tool:confirm=false 是 preview(零寫入,會讀公開 metadata)。

ingest_youtube_videoC

Side-effect tool:confirm=false 是 preview(零寫入,會讀公開 metadata)。

derive_workflow_bundleC

Side-effect tool:confirm=false 是 preview(零寫入、零網路)。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 25 tools

Disambiguation2/5

The base episode/transcript/search tools are distinct, but the workflow surface is crowded: run_research_workflow and the four run_*_workflow variants, plus two query_verified_research_report_* tools, have highly similar names and only subtle distinctions. An agent would likely struggle to select the correct workflow tool without very careful reading.

Naming Consistency4/5

Tool names overwhelmingly follow a snake_case verb_noun pattern and form a recognizable family. Minor inconsistencies like summarize_episode_extractive vs semantic_summarize_episode, and some very long workflow names with awkward modifier placement, keep it from being perfectly consistent.

Tool Count3/5

25 tools sits at the high end of the heavy-but-acceptable range. The core ingestion operations are well represented, but the many workflow/report variants make the count feel bloated for a server named 'Podcast Ingestion Core'.

Completeness4/5

The tool set covers the core ingestion lifecycle well: list/get, download, transcribe, summarize, extract mentions, search, validate, cache rebuild, and extended X/YouTube ingestion and report workflows. Notable minor gaps are the lack of a direct transcript retrieval tool and no delete/update artifact operations, but agents can work around these.

Maintenance

ActivityActive
ResponsivenessNo issues