Audio Transcription MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Audio Transcription MCPTranscribe the audio file at https://example.com/podcast.mp3"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Audio Transcription MCP
Audio transcription with OpenAI Whisper and x402 micropayments on Base.
Features
🎤 AI Speech-to-Text - Transcribe audio files using OpenAI Whisper
💳 x402 Payments - Pay $0.010 USDC per transcription via Base mainnet
🌍 Multi-Language - Support for 50+ languages with auto-detection
📁 Multiple Formats - MP3, WAV, M4A, MP4, WebM, OGG, FLAC
🔗 URL Support - Transcribe audio from URLs
🔒 Payment Verification - Secure payment verification via Coinbase CDP Facilitator
Related MCP server: audio-transcription-mcp
Live Demo
🌐 Service URL: https://audio-transcription-mcp.vercel.app
API Endpoints
POST /api/transcribe
Transcribe audio file (multipart/form-data upload)
Request:
curl -X POST https://audio-transcription-mcp.vercel.app/api/transcribe \
-H "PAYMENT-SIGNATURE: your_payment_signature" \
-F "file=@audio.mp3" \
-F "language=en"Parameters:
file(required) - Audio file (max 25MB)language(optional) - Language code (e.g., en, es, fr, de, ja, zh)
Response:
{
"success": true,
"text": "This is the transcribed text from the audio file.",
"language": "en",
"fileName": "audio.mp3",
"fileSize": 1048576,
"transcribedAt": "2026-09-06T10:45:00.000Z",
"payment": {
"verified": true,
"amount": "0.010",
"currency": "USDC"
}
}POST /api/transcribe-url
Transcribe audio from URL
Request:
{
"url": "https://example.com/audio.mp3",
"language": "en"
}Parameters:
url(required) - URL of the audio filelanguage(optional) - Language code (e.g., en, es, fr, de, ja, zh)
Response:
{
"success": true,
"text": "This is the transcribed text from the audio file.",
"language": "en",
"url": "https://example.com/audio.mp3",
"fileSize": 1048576,
"transcribedAt": "2026-09-06T10:45:00.000Z",
"payment": {
"verified": true,
"amount": "0.010",
"currency": "USDC"
}
}GET /.well-known/x402
x402 Bazaar discovery endpoint (free)
GET /mcp/tools
MCP tool metadata (free)
GET /health
Health check endpoint (free)
Supported Languages
English (en), Spanish (es), French (fr), German (de), Italian (it), Portuguese (pt), Dutch (nl), Russian (ru), Chinese (zh), Japanese (ja), Korean (ko), Arabic (ar), Hindi (hi), and 40+ more.
Supported Audio Formats
MP3 - MPEG audio
WAV - Waveform audio
M4A - MPEG-4 audio
MP4 - MPEG-4 container with audio
WebM - WebM audio
OGG - Ogg Vorbis audio
FLAC - Free Lossless Audio Codec
File size limit: 25MB (Whisper API limit)
Payment Details
Network: Base Mainnet (eip155:8453)
Currency: USDC
Price: $0.010 per transcription
Protocol: x402 v2 "exact" scheme
Payment Address:
0xf081ee84c0d85278a6242bc265f0b312021ebeb1
Setup
Prerequisites
Node.js 18+
OpenAI API key
Vercel account (for deployment)
Installation
npm installEnvironment Variables
Create a .env file:
OPENAI_API_KEY=your_openai_api_key_here
X402_FACILITATOR_URL=https://api.cdp.coinbase.com/platform/v2/x402
PORT=3000Local Development
npm startServer runs on http://localhost:3000
Deployment
Deploy to Vercel
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel
# Set environment variable
vercel env add OPENAI_API_KEYAdd your OpenAI API key when prompted.
How x402 Payment Works
Agent calls
/api/transcribewithout paymentServer returns 402 with payment details in
PAYMENT-REQUIREDheaderAgent pays $0.010 USDC on Base via CDP Facilitator
Agent retries with
PAYMENT-SIGNATUREheaderServer verifies payment and transcribes audio
Tech Stack
Express.js - Web server
@x402/core - Payment verification
OpenAI Whisper - Audio transcription
Multer - File upload handling
Base Mainnet - Low-fee L2 blockchain
Vercel - Serverless deployment
License
MIT
Support
For issues or questions, open an issue on GitHub.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
54 pay-per-call AI services over x402 (USDC on Base): compression, OCR, FX, inference.
AI music, video, image, and voice tools callable by agents with USDC payments via x402 on Base.
Pay-per-use AI and data tools via x402: image, video, music, voice, search, crypto. USDC.
AI API for marketing, content and outreach. 22 endpoints. Pay with USDC on Base via x402.
Related MCP Servers
AlicenseAqualityFmaintenanceEnables AI assistants to transcribe audio files using dTelecom's real-time speech-to-text with pay-per-use USDC micropayments, no API keys required.3131MIT- AlicenseAqualityCmaintenanceCaptures and transcribes system audio in real-time using OpenAI Whisper, enabling meeting transcription, content creation, and accessibility through natural language.8253MIT
- AlicenseNot gradedqualityBmaintenanceEnables OCR text extraction from images via URLs or base64, with pay-per-call using x402 micropayments (USDC on Base L2).MIT
- AlicenseAqualityBmaintenanceTranscribe audio/video URLs and detect silence for cutting, with pay-per-call billing in USDC via x402, no account or API key required.382MIT
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/acceptancestronk01-sudo/audio-transcription-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server