audio-calibration-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| audio_job_statusC | Poll an asynchronous analysis job without holding an MCP request open. |
| audio_job_cancelC | Cancel or suppress the result of an asynchronous analysis job. |
| audio_doctorB | Check Node, workspace, REW, host audio, JamesDSP, and configured DSP adapters without changing state. |
| rew_install_discoverB | Find a local REW installation across Windows, macOS, and Linux. An explicit absolute executable path can be supplied when automatic discovery fails. |
| rew_launch_planC | Create a hash-bound plan to start REW when its local API is offline. Uses automatic discovery or an explicit user-supplied executable path. |
| rew_launch_executeB | Start the exact discovered REW executable after explicit confirmation, then verify that the API becomes ready on port 4735. |
| rew_capability_negotiateA | Detect the live REW API/version and supported read-only command surfaces before a workflow uses them. |
| audio_artifact_validateC | Validate a versioned calibration artifact and report reproducibility gaps. |
| audio_artifact_migrateB | Migrate a legacy calibration artifact to the current schema without writing files. |
| audio_artifact_createC | Create and validate a versioned, replayable calibration artifact from supplied evidence. |
| audio_session_replay_validateC | Validate whether a calibration artifact has enough immutable evidence for deterministic offline replay. |
| audio_support_bundle_planC | Create a hash-bound plan for a redacted JSON support artifact; raw traces and identifying metadata are omitted. |
| audio_support_bundle_executeC | Write an exact redacted support artifact after rechecking its source hash. |
| audio_dsp_adapter_capabilitiesA | Inspect cross-platform DSP export/apply adapters and the explicit configuration needed for each. |
| audio_dsp_apply_planC | Preview and hash-bind an exact Equalizer APO or dedicated CamillaDSP filter-file change. |
| audio_dsp_apply_executeC | Back up, apply, verify, and roll back an exact configured DSP filter-file plan. |
| audio_uncertainty_budgetC | Propagate calibrated measurement uncertainty using GUM-style linear combination and an explicit standards-claim boundary. |
| audio_uncertainty_monte_carloC | Propagate normal, rectangular, and triangular input uncertainties with deterministic JCGM-101-style Monte Carlo sampling. |
| audio_repeatability_bootstrapC | Estimate repeatability and a deterministic bootstrap confidence interval from repeated scalar measurements. |
| audio_transfer_qualityC | Evaluate complex transfer-function coherence, phase confidence, harmonic contamination, excitation, timing variance, and clock drift. |
| audio_room_metricsC | Calculate EDT, T20/T30, C50/C80, D50, center time, decay linearity, and regression uncertainty from an impulse response. |
| audio_room_spatial_summaryC | Summarize position-to-position variance for room-acoustic metrics. |
| audio_speech_transmission_screeningC | Calculate an IEC-60268-16-inspired speech-transmission screen from caller-supplied modulation transfer factors and importance weights. |
| audio_polar_characterizationB | Analyze guided loudspeaker polar scans and produce exploratory directivity rows with a CTA-2034 claim boundary. |
| audio_maximum_clean_outputC | Evaluate a protected level ladder for output compression, coherence loss, and limiting using AES75-inspired gates. |
| audio_multisource_optimizeC | Solve regularized complex multi-source weights across training seats and require held-out-seat evaluation before acceptance. |
| audio_multisource_physical_optimizeC | Coordinate-search bounded gain, delay, polarity, and fixed crossover controls across training seats with held-out verification. |
| audio_fir_designC | Design a regularized bounded mixed-phase FIR proposal and report causality, pre-ringing, latency, quantization, and deployment gates. |
| audio_laboratory_listening_planC | Create blinded randomized MUSHRA- or BS.1116-inspired trials with hidden-reference and anchor readiness gates. |
| audio_laboratory_listening_reportC | Produce descriptive confidence and repeatability statistics for completed controlled listening trials. |
| audio_spatial_layout_assessmentC | Preflight immersive channel coordinates and head-position metadata without overstating BS.2051 compliance. |
| audio_sofa_metadata_assessmentB | Preflight HRTF/BRIR SOFA metadata before handing the HDF5 file to a maintained SOFA implementation. |
| audio_evaluation_corpus_manifestC | Audit synthetic, external, loopback, and cross-tool reference artifacts for hashes, licenses, independence, provenance, and regression tolerances. |
| audio_dataset_catalogA | List curated independent audio datasets with DOI, institution, license, measurement metadata, pinned artifact size, and checksum without downloading anything. |
| audio_dataset_download_planC | Create a hash-bound plan for one pinned licensed dataset artifact. No download occurs until the matching execute tool is explicitly confirmed. |
| audio_dataset_download_executeA | Download one exact planned dataset artifact, enforce the byte ceiling, verify its pinned upstream checksum, calculate SHA-256, and write a provenance receipt without overwriting files. |
| audio_capabilitiesC | Report platform, safety limits, REW endpoint, targets, and optional integration support. |
| audio_workspace_scanC | Inventory profiles, sessions, measurements, backups, and reports in the AudioCalibration workspace. |
| audio_host_inventoryA | Read host audio devices and defaults without changing routing. |
| audio_route_planC | Create a hash-bound host audio routing plan. Native mutation is currently supported only through pactl on Linux. |
| audio_route_executeC | Apply an exact host routing plan, verify it, and return rollback values. |
| rew_probeC | Check the local REW API and inventory live measurements. |
| rew_audio_inventoryA | Inspect REW driver, devices, channels, sample rate, and microphone calibration without changing anything. |
| rew_audio_configure_planB | Create a hash-bound REW input/output configuration plan while preserving the current microphone calibration. |
| rew_audio_configure_executeC | Apply and verify an exact REW audio configuration plan; restore the microphone calibration if REW clears it. |
| rew_input_level_checkA | Capture microphone input levels for a bounded period. This emits no sweep. |
| rew_measurement_planC | Create a guarded generic REW sweep plan for general speakers, cars, or laptops. |
| rew_repeated_session_planC | Plan 4-6 separately retained left, right, and combined traces with a complete route, volume, DSP, microphone, preset, and sweep fingerprint. |
| rew_level_ladder_planD | Plan protected separately retained distortion/compression sweeps at several levels for one channel. |
| rew_measurement_executeC | Run an exact protected sweep plan, label and save results, then restore REW state. Audible confirmation and physical readiness flags are mandatory. |
| rew_measurement_cancelC | Cancel a live REW measurement. |
| rew_save_allC | Compatibility alias: create a hash-bound Save-all plan; execute with rew_save_all_execute. |
| rew_save_all_planC | Create a hash-bound plan to save all live REW measurements into a new workspace MDAT. |
| rew_save_all_executeC | Execute and verify an exact REW Save-all plan without overwriting an existing artifact. |
| rew_load_fileB | Compatibility alias: create a hash-bound workspace MDAT load plan; execute with rew_load_file_execute. |
| rew_load_file_planC | Create a hash-bound plan to load a workspace-contained MDAT into REW. |
| rew_load_file_executeC | Load the exact hashed MDAT into REW after explicit confirmation. |
| rew_traceB | Fetch a bounded REW magnitude/phase, group-delay, distortion, RT60, or impulse trace. |
| rew_generate_traceC | Compatibility alias: create an allowlisted hash-bound derived-trace plan; execute with rew_generate_trace_execute. |
| rew_generate_trace_planC | Create an allowlisted hash-bound REW derived-trace plan. |
| rew_generate_trace_executeC | Execute an exact derived-trace plan after rechecking the REW measurement set. |
| rew_crossover_analysisA | Analyze phase agreement and predicted summation around a crossover. Verify the conclusion with a measured combined trace. |
| rew_multiseat_analysisC | Analyze multi-seat consistency, modal candidates, seat outliers, and optional Schroeder frequency. |
| audio_eq_proposalA | Create conservative cut-first parametric EQ suggestions from a live REW trace; this never applies filters. |
| rew_dual_resolution_analysisC | Return raw/minimally smoothed and ERB-perceptual views so narrow engineering defects remain separate from broad listening interpretation. |
| rew_direct_late_analysisC | Separate direct-window and later reflected impulse energy without treating the chosen gate as universal. |
| audio_target_registryC | List versioned, evidence-labelled listening target starting points. |
| audio_evidence_registryB | List authoritative sources and exact claim boundaries used by the analysis engine. |
| audio_guided_session_planB | Create a hash-bound guided or expert calibration workflow without changing audio state. |
| audio_guided_session_executeC | Open an exact guided session record and return its safe next step; this does not emit audio. |
| audio_session_statusC | Read a workspace-contained guided calibration session. |
| audio_session_advance_planC | Bind completion of the current guided stage to concise evidence without changing the session. |
| audio_session_advance_executeC | Advance one exact guided stage, preserving a recoverable session backup and returning the next tools. |
| rew_measurement_qualityC | Gate live REW traces on coverage, clipping, SNR, repeatability, route state, DSP state, and microphone-calibration identity. |
| rew_human_listening_assessmentC | Start a cancellable asynchronous multidimensional listening assessment; poll audio_job_status for the result. |
| audio_eq_design_planC | Create a hash-bound, cut-only EQ proposal trained on stable traces and checked against withheld traces. |
| audio_linked_stereo_eq_planC | Create regularized per-channel EQ with linked filter centers and bounded left/right gain differences; each channel must pass held-out validation independently. |
| audio_speaker_protection_assessmentC | Derive correction floor and permitted boost only from supplied capability, headroom, compression, and limiter evidence. |
| rew_compression_analysisC | Analyze a matched REW sweep-level ladder for frequency-dependent output compression. |
| audio_post_eq_verificationC | Accept or reject an EQ using separately measured before/after traces, matched state fingerprints, level match, quality gates, and repeatability. |
| rew_diagnostic_capabilitiesA | Read the live REW SPL, RTA, stepped-measurement, and generator command surfaces without running them. |
| rew_diagnostic_planD | Bind an exact command exposed by the live REW diagnostic API. |
| rew_diagnostic_executeC | Execute an exact live REW diagnostic plan; audible operations require physical-readiness confirmation. |
| audio_filter_export_planC | Create a hash-bound cross-platform filter export plan. |
| audio_filter_export_executeC | Write and verify an exact cross-platform filter export. |
| audio_listening_test_planC | Create a fingerprinted, measured-level-matched randomized A/B or ABX listening-test plan. |
| audio_listening_test_reportC | Summarize a completed listening test while keeping preference separate from objective quality. |
| audio_report_planC | Create a hash-bound Markdown, HTML, and JSON report plan with optional overlaid raw, 1/48, ERB, and frequency-dependent curves. |
| audio_report_executeC | Write and verify an exact human-readable and machine-readable calibration report set. |
| speaker_profile_saveB | Deprecated compatibility alias: create a hash-bound speaker-profile save plan; execute it with speaker_profile_save_execute. |
| speaker_profile_save_planC | Create a hash-bound evidence-tagged speaker-profile save/update plan. |
| speaker_profile_save_executeC | Save an exact speaker profile with pre-change backup, verification, and rollback. |
| speaker_profile_getC | Read a workspace speaker profile. |
| car_channel_map_validateB | Validate a car-audio DSP channel map and flag missing protective crossovers, duplicate outputs, and invalid passbands. |
| car_geometric_delay_advisorA | Calculate a geometry-only initial delay map for car speakers. Acoustic measurements supersede this estimate. |
| jamesdsp_statusB | Detect JDSP4Linux and decode engine, master-bypass, EQ-module, runtime-sync, and active-preset identity state. |
| jamesdsp_snapshotA | Fingerprint the live JamesDSP configuration and identify the exact active preset and effective EQ/bypass state without changing anything. |
| jamesdsp_preset_planC | Create a hash-bound JamesDSP preset operation with an automatic configuration backup. |
| jamesdsp_preset_executeB | Back up JamesDSP, execute an exact preset load/save plan, verify status, and automatically restore the active configuration on failure. |
| jamesdsp_key_planB | Create a hash-bound change for one JamesDSP key after verifying that the installed version exposes it. |
| jamesdsp_key_executeB | Back up JamesDSP, apply one exact key change, verify it, and automatically restore the active configuration on failure. |
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
- 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/daredoole/audio-calibration-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server