Skip to main content
Glama
daredoole

audio-calibration-mcp

by daredoole

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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