CleoLMfor agents Get an API key

MCP Remote MCP server and REST API

Every podcast and YouTube transcript, cited to the second.

Plug CleoLM into Claude, ChatGPT, Grok, Cursor or your own code. Your model does the reasoning; CleoLM supplies the source: searchable, timestamped transcripts with a deep link to the exact moment each line was said.

Connect your agent
MCP https://cleolm.com/mcp

No account yet? Try it now, no sign-up:

TRY https://cleolm.com/mcp/open

Search and passages across all 158 channels, limited to 30 calls a day. Connect /mcp for transcripts, ingest and your 50 free monthly credits.

The Peter Attia Drive · #47, Matt Walker on Sleepget_passage
  1. 56:09constitutively sleeping six hours a night would suffer perhaps fewer
  2. 56:14of the memory consolidation issues because they're still getting much of their deeper
  3. 56:20sleep earlier in the evening presumably where that hippocampal consolidation takes place
  4. 56:42is that you need sleep after learning to essentially hit the Save button on new memories
  5. 56:47so that you don't forget and for that it's all about deep non REM sleep
youtube.com/watch?v=VkX3nYpMr2g&t=3402s

158 channels, continuously synced ~4,000 new episodes a month ~3.1M indexed passages Any video or episode, on demand

01 / Install

One endpoint. Every agent you already use.

Pick your client. Most sign in with OAuth; headless setups use a scoped API key from /developers.

claude.ai · Desktop · Cowork

Add a custom connector Directory listing soon

Claude has no install link for connectors yet, so paste the URL once. It syncs to Claude on mobile too.

  1. Settings → Connectors → Add custom connector.
  2. Name CleoLM, URL https://cleolm.com/mcp.
  3. Click Connect, sign in to CleoLM, then Allow.
02 / How it works

Your model reasons. CleoLM brings the receipts.

There is no LLM on our side. Your agent decides what to look up, CleoLM returns the exact passages, and every claim in the answer links back to the second it was said.

  1. 01You askin plain language, in the client you already use.
  2. 02Your agent calls searchacross the indexed channels and your library.
  3. 03CleoLM returns passageswith timestamps and deep links.
  4. 04Your model answersand cites each point.
agent · cleolm connected
You
What have founders said on podcasts about hiring their first engineer? Cite the moments.
tool callcleolm.search1 credit
{ "query": "hiring your first engineer", "scope": "public", "limit": 3 }
result3 passagesdeep links included
  • 47:12Founders Hour · Ep. 88, Building the first teamHire for the problem you'll have in a year, not the one you have today.youtube.com/watch?v=…&t=2832s
  • 1:03:40Build Notes · Seed to Series AOur first engineer was a generalist who'd already shipped something alone.youtube.com/watch?v=…&t=3820s
  • 18:05The Operator · Hiring before product-market fitDo the job yourself for a month before you hire for it.podcast episode · t=1085s
Assistant
Three patterns come up. Hire for next year's problem, not today's 47:12. Favor a generalist who has shipped something solo 1:03:40. And do the work yourself before you hire for it 18:05.

Illustrative session. Show names and quotes are examples, not real search results.

03 / Tools

Nine tools. Priced per call.

The same nine tools over MCP and REST. Read-only except ingest, which only adds to your library. 1 credit = $0.02.

CleoLM tools and credit costs
ToolWhat it doesCredits
searchSemantic and keyword search across 158 channels and your library. Returns timestamped passages with deep links.query, scope, channels, published_after, published_before, item_ids, limit1
discoverFind YouTube videos, podcast shows or episodes on the open web, beyond the index.query, type, limit1
list_episodesLatest uploads of a channel or episodes of a podcast feed, newest first.source, limitFree
get_transcriptFull timestamped transcript of an item, paginated (~30k characters a page).id | url, cursor, max_chars, format0.2 / page
get_passageThe transcript window around a moment, for context on a search hit.id | url, at_seconds, before_seconds, after_secondsFree
ingestTranscribe any YouTube video or podcast episode into your searchable library. Premium high-accuracy ASR on Pro and Max.url, quality, wait_seconds0–36 / hr
get_jobStatus of an ingest job: queued, running, completed or failed.job_idFree
list_channelsThe channels search covers, optionally filtered by name.queryFree
accountYour plan, credits remaining and reset date.Free
show_playerAn inline player in the chat with the cited moments as clickable timestamps (Claude and ChatGPT).id | url, momentsFree
04 / Try it

Prompts to paste once you're connected

Click one to copy it.

05 / Auth & spend

You stay in control of access and spend

OAuth or scoped keys

Claude, ChatGPT and Grok sign in with OAuth 2.1 and PKCE. Headless setups use clm_live_… keys: shown once, scoped to allow or block ingest, and revocable on /developers within a minute.

A hard spend cap, by default

When credits run out, calls stop with credits_exhausted. There is no overage billing, and your agent is told to stop rather than retry.

Your model does the reasoning

CleoLM runs no LLM over your requests. It receives only tool arguments, such as a query or a URL, and never your conversation.

Prepaid only

Credit packs are bought up front and never auto-recharge. You always know the most you can spend.

06 / Pricing

Simple plans, metered by credit

Start free: every account gets 50 credits a month to search, cite and transcribe captioned videos. Pro and Max raise the allowance and unlock podcasts, any video and premium transcription.

Pro
$25 / month
  • 1,000 credits included each month
  • All 9 tools over MCP and REST
  • Premium high-accuracy ASR for ingest
Choose Pro
Max 5× the credits
$99 / month
  • 5,000 credits included each month
  • All 9 tools over MCP and REST
  • Premium high-accuracy ASR for ingest
Choose Max

Each search costs 1 credit (~2¢).

Credit costs

Credits per operation
search, discover1
get_transcript, per page0.2
get_passage, list_episodes, list_channels, get_job, account, show_player0
ingest, already transcribed0
ingest, YouTube captions4
ingest, podcast audio10 / hr
ingest, ASR20 / hr
ingest, AI video36 / hr

Credit packs

Top up when you need more. Packs are prepaid, used after your monthly allowance, and never auto-recharge.

Credit pack prices
1,000 credits$20
5,000 credits$90

Ingest reserves the worst case up front and refunds the difference when the job finishes.

07 / For agents

Reading this as an agent?

Machine-readable entry points: a plain-text summary of the endpoint, auth, tools and pricing, plus the full OpenAPI 3.1 spec.

curl https://cleolm.com/llms.txt
08 / FAQ

Questions

Which plan do I need?

None to start. Every CleoLM account gets 50 free credits a month in Claude, ChatGPT or any agent, covering search, transcripts and captioned YouTube videos. For podcasts, videos without captions, premium transcription and a monthly allowance, choose Pro ($25/month, 1,000 credits) or Max ($99/month, 5,000 credits).

What happens when I run out of credits?

Tool calls stop with credits_exhausted and your agent is told to stop. Nothing is billed automatically. Buy a 1,000 or 5,000 credit pack on /developers, or wait for your monthly reset. The account tool shows both.

Does CleoLM see my conversation?

No. CleoLM runs no LLM over your requests. It receives the tool arguments your model sends, such as a search query or a video URL, and returns transcript data. Reasoning and writing happen in your own model.

Which channels are covered?

158 YouTube and podcast channels are synced continuously, about 4,000 new episodes a month. Call list_channels for the current list. Anything else can be added on demand with ingest, which puts it in your private searchable library.

How accurate are the transcripts?

They are speech-to-text, so expect occasional recognition errors, and quote with that in mind. On Pro and Max, ingest with quality: "premium" re-transcribes with high-accuracy ASR. It helps most with multi-speaker interviews and podcasts.

Should I use OAuth or an API key?

Use OAuth wherever the client supports it: Claude, ChatGPT, grok.com, Codex, Cursor and VS Code. Use an API key for Grok Bot, the xAI API, CI jobs, n8n, Zapier and your own code. Keys are shown once and can be revoked at any time.

Is CleoLM in the Claude or ChatGPT directories?

Not yet; the listings are coming soon. A custom connector with https://cleolm.com/mcp works today in both.

Give your agent something worth citing.

Connect in under a minute. Every answer links to the moment it came from.