Features

Everything an agent needs to work with podcasts

Audiogram API handles the catalog, the audio, and the transcription so you can focus on what your agent does with the words.

MCP-native

Built as a first-class Model Context Protocol server, so any MCP client can discover and call the tools with no glue code. OAuth handles authorization end to end.

REST for your backend

The same operations are exposed as a clean REST API with scoped API keys, so your services can search and fetch transcripts without an agent in the loop.

Apple Podcasts catalog

Search the full public catalog by show or episode. Results carry in_catalog and addable flags so agents know exactly what to fetch versus ingest.

Managed transcription

Ingest an episode and we download the audio and queue transcription for you. Poll get_transcript and receive clean text when it is ready.

Predictable rate limits

Per-operation limits are surface-agnostic and tied to your account, not the client. Search is generous, ingest is metered monthly, and limits scale with your plan.

Usage you can see

Every call is recorded as a usage event. The console shows what you have spent across MCP and REST so there are no surprises at the end of the month.


The toolset

Four tools, MCP and REST

search_podcasts

Find shows by name across the Apple Podcasts catalog, with feed URLs ready for ingestion.

search_episodes

Search episodes and get in_catalog / addable flags so agents know what to fetch versus add.

add_episode

Ingest an episode by id. Audio is downloaded and queued for transcription automatically.

get_transcript

Pull transcript text by episode id, with a polite poll-and-wait while transcription runs.