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

Available Tools

8 tools
getEpisodesTry in Inspector

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
getEpisodesGuestTry in Inspector

Get an episode card (metadata + key URIs)

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
x-hapi-auth-stateNo
getEpisodesGuestChunksTry in Inspector

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
getEpisodesGuestChunksChunkIdtxtTry in Inspector

Get a specific transcript chunk as plain text

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
chunkIdYes
x-hapi-auth-stateNo
getEpisodesGuestMetadatajsonTry in Inspector

Get episode metadata as JSON (frontmatter)

ParametersJSON Schema
NameRequiredDescriptionDefault
guestYes
x-hapi-auth-stateNo
getEpisodesGuestTranscriptformatTry in Inspector

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
getSearchTry in Inspector

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
postSearchTry in Inspector

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

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.