Clinical voice analysis MCP server β AVQI, DSI, jitter/shimmer, pronunciation assessment, and more.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Official Model Context Protocol server for the Vocametrix voice analysis API.
Gives any MCP-compatible AI assistant (Claude Desktop, Cursor, Cline, etc.) direct access to clinical voice metrics, pronunciation assessment, speech transcription, and AI-powered therapy planning.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Get an API key at vocametrix.com/registration. Free trial: 5 minutes of analysis.
| Tool | Description |
|---|---|
vocametrix_avqi | Acoustic Voice Quality Index (AVQI) β overall dysphonia severity |
vocametrix_dsi | Dysphonia Severity Index (DSI) |
vocametrix_cpp_cpps | Cepstral Peak Prominence β breathiness, hoarseness |
vocametrix_hnr | Harmonics-to-Noise Ratio (multi-band) |
vocametrix_jitter_shimmer | Period and amplitude perturbation |
vocametrix_vrp | Voice Range Profile |
vocametrix_prosody_similarity | Prosody similarity between two utterances |
| Tool | Description |
|---|---|
vocametrix_spectral | Spectral tilt, slope, and formant energy |
vocametrix_formants | Formant frequencies F1βF4 |
vocametrix_sz_ratio | S/Z phonation ratio |
vocametrix_gne | Glottal-to-Noise Excitation |
vocametrix_h1h2 | H1βH2 harmonic difference |
vocametrix_abi | Acoustic Breathiness Index |
vocametrix_voice_dynamics | Dynamic range and fundamental frequency statistics |
| Tool | Description |
|---|---|
vocametrix_upload_audio | Upload a WAV file (base64) β returns a stable blobUrl |
vocametrix_ingest_url | Ingest a public HTTPS WAV URL β returns a stable blobUrl |
| Tool | Description |
|---|---|
vocametrix_assess_pronunciation | Phoneme-level pronunciation scoring |
vocametrix_assess_pronunciation_pitch | Pronunciation + pitch analysis combined |
vocametrix_transcribe | Streaming ASR transcription with progress |
vocametrix_tts | Text-to-speech synthesis |
vocametrix_tts_timing | TTS with word-level timing data |
| Tool | Description |
|---|---|
vocametrix_sound_level | dB SPL and intensity statistics |
vocametrix_egemaps | Extended Geneva Minimalistic Acoustic Parameter Set |
vocametrix_phoneme_detection | Phoneme presence/absence detection |
vocametrix_classify_stuttering | Dysfluency classification |
| Tool | Description |
|---|---|
vocametrix_agent_interpret_metrics | Clinical interpretation of voice metrics |
vocametrix_agent_exercises | Personalized voice/speech exercise generation |
vocametrix_agent_word_list | Target word list generation for therapy |
vocametrix_agent_therapist_chat | Conversational AI speech-language therapist |
vocametrix_agent_french_ipa | French text β IPA phonetic transcription |
vocametrix_agent_spell | Spelling correction agent |
vocametrix_agent_syntax | Syntax checking agent |
vocametrix_agent_vocabulary_tutor | Vocabulary tutoring agent |
vocametrix_agent_adaptive_exercise | Adaptive exercise generation |
| Tool | Description |
|---|---|
vocametrix_generate_therapy_plan | Generate an AI therapy plan |
vocametrix_get_therapy_status | Poll therapy plan generation status |
vocametrix_get_therapy_result | Fetch completed therapy plan |
vocametrix_approve_therapy_plan | Approve a therapy plan |
| Tool | Description |
|---|---|
vocametrix_full_voice_assessment | Parallel AVQI + CPP + HNR + jitter/shimmer + spectral |
vocametrix_batch_pronunciation | Assess a folder of WAV files |
vocametrix_full_therapy_workflow | Generate β poll β fetch β approval flow |
vocametrix://docs/api β API quick reference (auth, rate limits, audio requirements, error codes)vocametrix://thresholds/{metric} β Clinical reference thresholds for avqi, dsi, cpp, hnr, jitter-shimmer, gneinterpret_voice_assessment β Generate a clinical SLP-style interpretation report from assessment JSONcompare_pre_post_therapy β Quantified pre/post therapy narrative with metric-by-metric comparisongenerate_session_report β SOAP-format progress note from pronunciation assessment dataThe audioPath parameter accepts several input types, but which ones are valid depends on how the MCP server is running:
| Input | Hosted / remote server | Stdio / local server (npx, Claude Desktop) |
|---|---|---|
https://... blobUrl from vocametrix_upload_audio | β recommended | β |
Public https://... URL to a WAV file | β | β |
Public URL via vocametrix_ingest_url β returned blobUrl | β recommended for URL inputs | β |
data:audio/wav;base64,... data URL | β | β |
| Raw base64 string (β₯ 512 chars) | β | β |
Absolute local path (/home/..., C:\...) | β rejected | β οΈ requires VOCAMETRIX_MCP_LOCAL_FS=1 |
For chat clients that attach audio in the conversation (Claude.ai web/mobile, etc.), the LLM cannot pass an absolute path to a hosted server β it must call vocametrix_upload_audio first with the file content base64-encoded, then pass the returned blobUrl as audioPath to any analysis tool. The MCP descriptions guide the LLM toward this workflow automatically.
For stdio/local deployments where the MCP runs on the user's own machine, set VOCAMETRIX_MCP_LOCAL_FS=1 to allow analysis tools to read absolute local paths directly β convenient for batch processing of files already on disk.
| Variable | Required | Description |
|---|---|---|
VOCAMETRIX_API_KEY | Yes | Your Vocametrix API key |
VOCAMETRIX_MCP_LOCAL_FS | No | Set to 1 to allow analysis tools to read absolute local file paths (stdio/local deployments only). Default off β local paths are rejected with an actionable error so chat clients are pushed toward the vocametrix_upload_audio β blobUrl workflow. |
Listed in the official MCP Registry under io.github.pmarmaroli/vocametrix-mcp. Available for one-click installation in MCP-compatible clients (Claude Desktop, Cursor, Zed, Windsurf, and more).
The Vocametrix ecosystem:
pip install vocametrix).npm install vocametrix).MIT β see LICENSE
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/vocametrix-voice-analysis)<a href="https://allmcps.com/mcp/vocametrix-voice-analysis"><img src="https://allmcps.com/api/badge/vocametrix-voice-analysis?style=directory" alt="Vocametrix Voice Analysis on AllMCPs" /></a>