whipscribe-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHIPSCRIBE_API_KEY | No | API key (unlocks paid quota; anonymous free tier works without it) | |
| WHIPSCRIBE_API_BASE | No | Override API base URL (e.g. for staging) | https://whipscribe.com/api/v1 |
| WHIPSCRIBE_MCP_TELEMETRY | No | Set to 0 to disable anonymous usage telemetry | 1 |
| WHIPSCRIBE_MCP_POLL_TIMEOUT_SECONDS | No | Max seconds transcribe_url / transcribe_file waits before returning the job_id with a non-terminal status | 600 |
| WHIPSCRIBE_MCP_POLL_INTERVAL_SECONDS | No | Seconds between job-status polls during transcription | 3 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| transcribe_urlA | Transcribe audio or video from a URL (direct media link, podcast episode, or Creative-Commons YouTube). Polls until the job is done or the poll timeout elapses, then returns a transcript preview plus a link to the full transcript. |
| transcribe_fileA | Transcribe a local audio or video file. The path is never sent to telemetry. Polls until the job is done or the poll timeout elapses. |
| get_job_statusA | Poll the current status of a transcription job by job_id. |
| get_transcriptA | Fetch a finished transcript in the requested format. Returns a 300-character preview plus a link to the full transcript; large transcripts are not inlined in the MCP response. |
| list_recent_jobsA | List jobs submitted from this machine (local SQLite cache). Stores only job_id, source kind, status, duration, and created-at timestamp — never URLs, file paths, or transcripts. |
| transcribe_urls_batchA | Transcribe a list of URLs (YouTube, podcast, direct media) concurrently. Submit up to 20 URLs in one call; each job runs in parallel and the tool returns when all are done or failed. Per-URL failures do not abort the batch. Ideal for building a second-brain knowledge base from a playlist or a curated list of videos. |
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
- 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/neugence/whipscribe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server