ListenHub MCP

Core Capabilities

What the ListenHub MCP server can do — podcast and FlowSpeech generation, speaker lookup, and account checks.

The ListenHub MCP server exposes ListenHub's audio generation as MCP tools. Each tool wraps a public OpenAPI endpoint, so anything you can do here you can also do directly against the OpenAPI. For the exact tool names, inputs, and response shapes, see Available Tools.

Podcast generation

Turn a topic or source material into a multi-speaker podcast (script plus audio).

  • Full generation (script + audio) in one call, or text-only generation when you want to review the script first.
  • 1 to 2 speakers. debate mode is a two-host format and requires 2 speaker IDs.
  • Three modes: quick, deep, and debate.
  • Script-first workflow: generate the script, edit it, then generate audio from your edited script.
  • Content sources: a query prompt, text passages, or URLs (you can combine query and sources).
  • Status polling returns title, outline, cover, audio URL, subtitles, per-speaker scripts, and credit usage.

Languages are zh or en.

FlowSpeech generation

Turn text or a URL into single-speaker narration.

  • smart mode applies AI enhancement to the source; direct mode reads the content verbatim.
  • Source is text (at least 10 characters) or url.
  • Exactly one speaker.
  • Status polling returns title, outline, cover, audio URL, subtitles, the narration script, and credit usage.

Speaker discovery

Browse the voice library before you generate.

  • List available speakers, optionally filtered by language.
  • Each speaker carries a speakerId, name, language, gender, a demo audio link, and a voice profile (pitch, speed, traits, styles, scenes, accent).
  • Use the returned speakerId for the speakerIds / speakerId inputs of the generation tools.

Account and credits

Check your subscription and balances before generating.

  • Plan details, renewal status, and subscription start / expiration dates.
  • Available and total credits broken down by monthly, permanent, and limited-time buckets, plus totalAvailableCredits.

Credit cost is not fixed per tool. To estimate cost before generating, use the relevant */estimate-credits endpoints in the OpenAPI reference, and check live balances with the get_user_subscription tool.

Transports

The server runs over stdio by default — the mode every MCP client (Claude Desktop, Cursor, and others) uses out of the box. For remote or shared setups, you can run it in HTTP mode, which exposes both a streamable HTTP endpoint (/mcp) and a Server-Sent Events endpoint (/sse). See Transport Modes for the details.

Next

On this page