Field Notes podcast library

Which podcasts and talks a person appeared on, with summaries and chapters. AI, investing, crypto.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
75%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~594Tokens (tool definitions)
~848 BTypical response size
Minimal attention impact (0.46% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "pod-exp": {
      "url": "https://pod-exp.pages.dev/mcp?src=mcp-registry"
    }
  }
}

Remote endpoints

https://pod-exp.pages.dev/mcp?src=mcp-registrystreamable-http

What it can do

Tool inventory

Tools (4)

๐ŸŸข Read-only๐ŸŸก Write๐Ÿ”ด Deleteโšช Unknown
๐ŸŸขsearch_episodes(query, person, topic, from, to, ...)

Search long-form podcast and conference episodes (AI, investing, crypto, startups, macro) by keyword, person, topic or date. Returns each match's title, people, date, topics, editorial summary, matching chapters and links to the full Markdown text and YouTube. Use `person` to answer 'which podcasts has X appeared on and what did they talk about'. Summaries are mostly in Chinese.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Keywords; every space-separated word must match title, people, topics, chapters or summary. Text is mostly Chinese, so give English and Chinese spellings joined by | (either may match), e.g. 'stablecoin|็จณๅฎšๅธ regulation|็›‘็ฎก' or 'robotics|ๆœบๅ™จไบบ'."
    },
    "person": {
      "type": "string",
      "description": "Host or guest name, case-insensitive, e.g. 'Sam Altman'. Exact name first, then partial match."
    },
    "topic": {
      "type": "string",
      "description": "Topic or series name from list_topics, e.g. 'AI ๆ™บ่ƒฝไฝ“' or 'OpenAI'."
    },
    "from": {
      "type": "string",
      "description": "Earliest air date, YYYY-MM-DD."
    },
    "to": {
      "type": "string",
      "description": "Latest air date, YYYY-MM-DD."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Max results, default 10."
    }
  }
}
๐ŸŸขlist_people(query, limit)

List hosts and guests in the library with episode counts and latest appearance date, most frequent first. Filter with a partial name.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Partial name, case-insensitive."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  }
}
๐ŸŸขlist_topics

List all topics and series (names are Chinese, e.g. ไบบๅทฅๆ™บ่ƒฝ = AI, ๆŠ•่ต„ = investing, ๅŠ ๅฏ†ไธŽ Web3 = crypto) with episode counts.

Input Schema

{
  "type": "object",
  "properties": {}
}
๐ŸŸขget_episode(id)

Get one episode by id: titles, summaries and full chapter list (with page anchors and YouTube timestamps) for each available language, plus links to the full text as Markdown and paragraph-level JSONL.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Episode id, e.g. a YouTube video id from search results."
    }
  },
  "required": [
    "id"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools