Skip to main content
Glama

ListenHub MCP Server

by marswaveai

create_podcast

Generate complete podcast episodes with text and audio from content or URLs. Choose from quick, deep, or debate modes with 1-2 speakers to create professional podcasts in minutes.

Instructions

Create a podcast episode with full generation (text + audio). Supports single-speaker (solo) or dual-speaker (dialogue) formats with 1-2 speakers (can use speaker names or IDs). Choose from 3 generation modes: quick (3-5 min podcast), deep (8-15 min podcast), or debate (5-10 min podcast). Accepts text or URL sources. This tool will automatically poll until generation is complete (may take several minutes).

Input Schema

NameRequiredDescriptionDefault
queryNoThe content or topic for the podcast (optional if sources provided)
sourcesNoAdditional sources (text or URLs)
speakersYes1-2 speaker names or IDs. Use speaker names from get_speakers tool output (the "name" field, not speakerId). Full speaker IDs also supported. Names will be automatically resolved to IDs.
languageNoLanguage code (e.g., "zh" for Chinese, "en" for English). Should match the selected speaker's language. If not specified, will use the first speaker's language.
modeNoGeneration mode (time indicates podcast audio length): "quick" (3-5 min audio): Fast-paced content for simple topics, news summaries, brief introductions. Supports 1-2 speakers. "deep" (8-15 min audio): Comprehensive analysis for detailed topics, in-depth explanations, thorough coverage. Supports 1-2 speakers. "debate" (5-10 min audio): Conversational discussion, interviews, dialogues, debates, Q&A sessions. Supports 1-2 speakers. Default: quickquick

Input Schema (JSON Schema)

{ "properties": { "language": { "description": "Language code (e.g., \"zh\" for Chinese, \"en\" for English). Should match the selected speaker's language. If not specified, will use the first speaker's language.", "type": "string" }, "mode": { "default": "quick", "description": "Generation mode (time indicates podcast audio length): \"quick\" (3-5 min audio): Fast-paced content for simple topics, news summaries, brief introductions. Supports 1-2 speakers. \"deep\" (8-15 min audio): Comprehensive analysis for detailed topics, in-depth explanations, thorough coverage. Supports 1-2 speakers. \"debate\" (5-10 min audio): Conversational discussion, interviews, dialogues, debates, Q&A sessions. Supports 1-2 speakers. Default: quick", "enum": [ "quick", "deep", "debate" ], "type": "string" }, "query": { "description": "The content or topic for the podcast (optional if sources provided)", "type": "string" }, "sources": { "description": "Additional sources (text or URLs)", "items": { "additionalProperties": false, "properties": { "content": { "description": "Source content (text content or URL)", "type": "string" }, "type": { "description": "Source type: text or url", "enum": [ "text", "url" ], "type": "string" } }, "required": [ "type", "content" ], "type": "object" }, "type": "array" }, "speakers": { "description": "1-2 speaker names or IDs. Use speaker names from get_speakers tool output (the \"name\" field, not speakerId). Full speaker IDs also supported. Names will be automatically resolved to IDs.", "items": { "type": "string" }, "maxItems": 2, "minItems": 1, "type": "array" } }, "required": [ "speakers" ], "type": "object" }

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/marswaveai/listenhub-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server