la-rebelion avatar

Lenny Rachitsky Podcast Transcripts MCP Server

la-rebelion/hapimcp

Wraps the Lenny Rachitsky podcast transcript API using HAPI MCP's OpenAPI-to-MCP transformation. You point the HAPI CLI at the Lenny Rachitsky API spec, and it generates MCP tools that let Claude search and pull from episode transcripts without you writing custom server code. Useful for content creators who want to reference Lenny's product and growth interviews in their writing workflows. The server runs on runMCP's infrastructure at lenny-rachitsky.run.mcp.com.ai and supports standard MCP clients over streamable HTTP. Built with the la-rebelion/hapimcp stack, so the same pattern works for other podcast or transcript APIs you want to wire up.

tools
8
transport
HTTP
last updated
Jan 16, 2026

Install

From registry metadata
$ npx add-mcp https://lenny-rachitsky.run.mcp.com.ai/mcp --name lenny-rachitsky-podcast

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http lenny-rachitsky-podcast https://lenny-rachitsky.run.mcp.com.ai/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 8 tools

Verified live against the running server on Nov 6, 2026.

getEpisodesList episodes - Lists episodes with parsed frontmatter (guest, title, duration, youtube_url, etc.) and their canonical resource URIs.4 params

List episodes - Lists episodes with parsed frontmatter (guest, title, duration, youtube_url, etc.) and their canonical resource URIs.

Parameters* required
cursorstring
Opaque pagination cursor
limitinteger
sortstring
one of recent · views · title
x-hapi-auth-statestring
getEpisodesGuestGet an episode card (metadata + key URIs)2 params

Get an episode card (metadata + key URIs)

Parameters* required
guest*string
x-hapi-auth-statestring
getEpisodesGuestMetadatajsonGet episode metadata as JSON (frontmatter)2 params

Get episode metadata as JSON (frontmatter)

Parameters* required
guest*string
x-hapi-auth-statestring
getEpisodesGuestTranscriptformatGet transcript in a specific format - Returns the transcript in the requested format: - md: markdown (may include or exclude frontmatter based on include_frontmatter) - txt: clean text (best for LLM ingestion) - json: structured form (metadata + transcript text)4 params

Get transcript in a specific format - Returns the transcript in the requested format: - md: markdown (may include or exclude frontmatter based on include_frontmatter) - txt: clean text (best for LLM ingestion) - json: structured form (metadata + transcript text)

Parameters* required
format*string
one of md · txt · json
guest*string
include_frontmatterboolean
x-hapi-auth-statestring
getEpisodesGuestChunksList chunk descriptors for an episode - Returns chunk boundaries and URIs for chunk retrieval. Chunks may be computed on-demand using size/overlap parameters.4 params

List chunk descriptors for an episode - Returns chunk boundaries and URIs for chunk retrieval. Chunks may be computed on-demand using size/overlap parameters.

Parameters* required
guest*string
overlapinteger
sizeinteger
x-hapi-auth-statestring
getEpisodesGuestChunksChunkIdtxtGet a specific transcript chunk as plain text3 params

Get a specific transcript chunk as plain text

Parameters* required
chunkId*integer
guest*string
x-hapi-auth-statestring
getSearchSearch episodes and transcripts - Searches across metadata (D1) and transcript text (Vectorize). Returns matches as resources, including per-hit URIs pointing to episode cards and transcript chunks. Note: pagination cursor applies to metadata search only. Example (vector searc...11 params

Search episodes and transcripts - Searches across metadata (D1) and transcript text (Vectorize). Returns matches as resources, including per-hit URIs pointing to episode cards and transcript chunks. Note: pagination cursor applies to metadata search only. Example (vector searc...

Parameters* required
cursorstring
Opaque pagination cursor
episode_slugstring
gueststring
keywordsstring
limitinteger
modestring
one of metadata · transcript · vector · both
namespacestring
q*string
titlestring
top_kinteger
x-hapi-auth-statestring
postSearchSearch episodes and transcripts (POST body) - Same search as GET /search, but parameters are provided in the request body. This is useful for longer filter payloads.2 params

Search episodes and transcripts (POST body) - Same search as GET /search, but parameters are provided in the request body. This is useful for longer filter payloads.

Parameters* required
undefinedBody*object
x-hapi-auth-statestring

Sponsors

Readme

HAPI MCP – Headless API for Model Context Protocol

Stop rewriting systems for AI. Instantly turn your APIs into MCP servers.

HAPI MCP lifts your OpenAPI catalog into MCP tools automatically, keeping design (OAS/Arazzo) and runtime (agents/LLMs) cleanly separated. Your existing APIs become AI-ready tools—no new business logic, no sidecar servers, no rework.

Key Features

  • No rewrites: Reuse 100% of your API logic. OpenAPI in, MCP tools out. No parallel codebase or shadow services.
  • Faster time-to-value: Turn specs into agent-ready tools in minutes. Update the spec, ship new tools instantly.
  • Reduced risk: Permissions, auth, rate limits, auditability are inherited from your APIs—governance without bolt-ons.
  • Scales with you: runMCP delivers serverless-like elasticity with long-running when needed. Cold-start fast, stay warm for throughput.
  • Deterministic orchestration: OrcA plans and executes multi-tool tasks predictably—no brittle prompt chaining.
  • Vendor-neutral: Works with any MCP client: ChatGPT, Claude, QBot, chatMCP. OAS + MCP + Arazzo stay portable.

View the full README on GitHub

Details

Repository
github.com/la-rebelion/hapimcp
Website
mcp.com.ai
Category
Media & Entertainment
Transport
HTTP
Registry
MCP registry, active
Resources
1
Prompts
1
Tools verified
Nov 6, 2026

More from la-rebelion

Related Media & Entertainment MCP servers

View all
1kynuxdev avatarMcp Instagram Dmkynuxdev/mcp-instagram-dmRead, send, search & manage Instagram DMs through AI assistants. 15 tools, cookie auth.2stars
2whisper-sec avatarWhisperGraphwhisper-sec/whisper-graph-mcpThe internet's infrastructure graph for AI agents - 46B nodes and edges, free trial via 2 HTTP calls1stars
3davidmosiah avatarShort Video Agent Kitdavidmosiah/short-video-agent-kitProvider-neutral short-form AI video toolkit for agents: Sora, Gemini Veo, xAI/Grok, Seedance.0stars
4granitebps avatarVideo Understanding MCPgranitebps/video-understanding-mcpLet AI agents watch videos and answer questions about them through any OpenAI-compatible endpoint.0stars
5holiday-forever avatarHoliday Photo Plusholiday-forever/holiday-photo-plusShow holiday photos from Vercel Blob inline in Claude chats.0stars
6holiday-forever avatarHoliday Photo Plus 2holiday-forever/holiday-photo-plus-2Holiday photo MCP server: list and fetch personal holiday photos inline in Claude chat.0stars