Rephonic
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REPHONIC_API_KEY | Yes | Rephonic API key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_podcastsA | Search for podcasts by topic, title, or publisher with advanced filters. Returns estimated listeners per episode in the |
| search_episodesA | Search for episodes. Matches against episode titles, show notes, and full transcripts. Specify either |
| autocompleteB | Returns suggested keywords and matching podcasts for a search query. |
| find_podcastA | Find a Rephonic podcast from an external identifier: Apple/iTunes ID, Spotify ID, YouTube channel ID, or RSS feed URL. Use this whenever you already have one of those values — there is no need to call search_podcasts first. Pass exactly one of the four parameters. Returns |
| lookup_podcastA | Look up a podcast's metadata, chart rankings, and latest episodes by its Rephonic ID (e.g. 'huberman-lab'). If you have an Apple/iTunes ID, Spotify ID, YouTube channel ID, or RSS feed URL instead of a Rephonic ID, use find_podcast first to resolve it. If you only know the name, use search_podcasts. |
| podcast_peopleB | Returns hosts and guests of a podcast with names, descriptions, affiliations, contact emails, contact pages, and social media profiles. Data is extracted from transcripts and may have occasional inaccuracies. |
| podcast_demographicsA | Returns estimated demographic information about a podcast's listeners including age groups, education levels, professions, interests, household income, and country-level geographic distribution. |
| podcast_promotionsB | Returns sponsors and cross-promotions from a podcast's episodes. May include product/service details, full ad read text, call to action, URLs, and promo codes. Data is extracted from transcripts and may have occasional inaccuracies. |
| list_episodesA | Returns every episode for a given podcast in chronological order, including YouTube videos if found. |
| get_episodeA | Look up metadata for an individual episode including topics, locations, guests, and memorable moments. Use an ID from the episode search or list_episodes tool. |
| episode_transcriptC | Get the full transcript for an individual episode. Not available for all episodes. May include speaker name mapping. |
| contactsA | Returns email contacts, contact pages, and social media accounts for a podcast. Includes quality indicators: |
| social_accountsA | Returns social media accounts linked to a podcast (Instagram, Facebook, X/Twitter, Patreon, TikTok, LinkedIn, etc.) with follower counts and engagement metrics. |
| feedbackB | Returns overall rating, total ratings/reviews count across various apps, and AI-generated summary insights of listener reviews. |
| reviewsA | Returns individual listener reviews from various apps in chronological order. |
| trendsC | Returns historical trends data for podcast metrics over time. Each metric returns an array of [unix_timestamp, value] pairs. |
| shared_audience_graphB | Returns the shared audience graph for a podcast, showing other podcasts with overlapping listeners. |
| chart_categoriesA | Get all available chart categories and countries for a platform. Use the returned slugs with the chart_rankings tool. |
| chart_rankingsA | Returns the latest chart rankings for a given platform, country, and category (updated every 24 hours). Use chart_categories to get valid country and category slugs. Use category |
| list_categoriesA | Returns a list of podcast categories. These IDs are used with the |
| list_countriesA | Returns a list of countries. These IDs are used with the |
| list_languagesA | Returns a list of languages. These codes are used with the |
| list_sponsorsA | Returns commonly seen sponsors, optionally filtered by name. These names are used with the |
| list_professionsA | Returns common listener professions, optionally filtered by name. These names are used with the |
| list_interestsA | Returns common listener interests, optionally filtered by name. These names are used with the |
| api_quotaA | Check your API request quota and usage for the current month. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/getrephonic/rephonic-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server