get_user_subscription
Get current user's subscription information, including subscription status, credit usage, plan details, and renewal status.
How to use it
get_user_subscription is exposed by the Listenhub MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_user_subscription tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Listenhub MCP Server
npx @marswave/listenhub-mcp-server --transport http --port 3000Other tools in Listenhub MCP Server (18)
Convert text or URL content to speech, creating FlowSpeech. Supports Smart mode (AI-enhanced) and Direct mode (no modifications).
Create a podcast with full generation (text + audio). Supports 1-2 speakers. Automatically polls until completion (may take several minutes).
Create a podcast with text content only (no audio). First stage of two-stage generation.
Array of custom scripts (array, optional)
Podcast ID (string, required)
Generate audio for a podcast with existing text content. Second stage of two-stage generation.
Query detailed information about FlowSpeech. Returns current status immediately without polling.
Query detailed information about a podcast. Returns current status immediately without polling.
Get a list of available speakers for podcast generation. Returns speaker ID, name, language, gender, and demo audio link.
Filter by language code (zh/en) (string, optional)
Generation mode - quick, deep, or debate (string, optional, default: quick)
Content or topic (string, optional)
Source content (text or URL) (string, required)
Array of text/URL sources (array, optional)
Source type - text or url (string, required)
Speaker ID for narration (string, required)
Array of 1-2 speaker IDs (array, required)
Wait for generation to complete (boolean, optional, default: true)