Skip to main content
Glama

Lenny Rachitsky Podcast Transcripts MCP Server

Server Details

MCP server for structured access to Lenny Rachitsky podcast transcripts. For content creators.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
la-rebelion/hapimcp
GitHub Stars
7

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

8 tools
getEpisodesInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNo
limitNo
cursorNoOpaque pagination cursor
x-hapi-auth-stateNo
getEpisodesGuestInspect

Get an episode card (metadata + key URIs)

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
x-hapi-auth-stateNo
getEpisodesGuestChunksInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
sizeNo
guestYes
overlapNo
x-hapi-auth-stateNo
getEpisodesGuestChunksChunkIdtxtInspect

Get a specific transcript chunk as plain text

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
chunkIdYes
x-hapi-auth-stateNo
getEpisodesGuestMetadatajsonInspect

Get episode metadata as JSON (frontmatter)

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
x-hapi-auth-stateNo
getEpisodesGuestTranscriptformatInspect

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)

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
formatYes
x-hapi-auth-stateNo
include_frontmatterNo
getSearchInspect

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 search with filters):

GET /search?q=pricing&mode=vector&guest=Marty%20Cagan&keywords=pricing,monetization&top_k=5

ParametersJSON Schema
NameRequiredDescriptionDefault
qYes
modeNo
guestNo
limitNo
titleNo
top_kNo
cursorNoOpaque pagination cursor
keywordsNo
namespaceNo
episode_slugNo
x-hapi-auth-stateNo
postSearchInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
undefinedBodyYes
x-hapi-auth-stateNo

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.