# io.github.daredoole/audio-calibration-mcp

Evidence-bound REW measurement, analysis, conservative EQ, DSP, and listening-test tools.

- **Type:** MCP server
- **Trust:** 60/100 (B), scored on the content rubric
- **Verification:** community-indexed — nobody has claimed this listing
- **Version:** 0.2.0-beta.1
- **Author:** io.github.daredoole
- **License:** Unknown
- **Source:** https://github.com/daredoole/audio-calibration-mcp

## Trust

60/100 (B), scored on the content rubric
- Publisher verified: no
- Install scripts: nothing suspicious found
- Prompt-injection scan: clean
- Obfuscation scan: clean
- Evidence age: 0 days

## Security scan

- **Status:** clean
- **Scanned:** 2026-09-26T17:07:41.940Z
- **Version scanned:** HEAD
- **CVEs:** no coverage — this entry has no package coordinates to query OSV against, so "no known CVEs" is NOT asserted for it.

## Tools

40 declared. Statically extracted from the shipped source — a floor on the surface, not a census.
- `audio_capabilities` — Report platform, safety limits, REW endpoint, targets, and optional integration support.
- `audio_workspace_scan` — Inventory profiles, sessions, measurements, backups, and reports in the AudioCalibration workspace.
- `audio_host_inventory` — Read host audio devices and defaults without changing routing.
- `audio_route_plan` — Create a hash-bound host audio routing plan. Native mutation is currently supported only through pactl on Linux.
- `audio_route_execute` — Apply an exact host routing plan, verify it, and return rollback values.
- `rew_probe` — Check the local REW API and inventory live measurements.
- `rew_audio_inventory` — Inspect REW driver, devices, channels, sample rate, and microphone calibration without changing anything.
- `rew_audio_configure_plan` — Create a hash-bound REW input/output configuration plan while preserving the current microphone calibration.
- `rew_audio_configure_execute` — Apply and verify an exact REW audio configuration plan; restore the microphone calibration if REW clears it.
- `rew_input_level_check` — Capture microphone input levels for a bounded period. This emits no sweep.
- `rew_measurement_plan` — Create a guarded generic REW sweep plan for general speakers, cars, or laptops.
- `rew_repeated_session_plan` — Plan 4-6 separately retained left, right, and combined traces with a complete route, volume, DSP, microphone, preset, and sweep fingerprint.
- `rew_level_ladder_plan` — Plan protected separately retained distortion/compression sweeps at several levels for one channel.
- `rew_measurement_execute` — Run an exact protected sweep plan, label and save results, then restore REW state. Audible confirmation and physical readiness flags are mandatory.
- `rew_measurement_cancel` — Cancel a live REW measurement.
- `rew_save_all` — Compatibility alias: create a hash-bound Save-all plan; execute with rew_save_all_execute.
- `rew_save_all_plan` — Create a hash-bound plan to save all live REW measurements into a new workspace MDAT.
- `rew_save_all_execute` — Execute and verify an exact REW Save-all plan without overwriting an existing artifact.
- `rew_load_file` — Compatibility alias: create a hash-bound workspace MDAT load plan; execute with rew_load_file_execute.
- `rew_load_file_plan` — Create a hash-bound plan to load a workspace-contained MDAT into REW.
- `rew_load_file_execute` — Load the exact hashed MDAT into REW after explicit confirmation.
- `rew_trace` — Fetch a bounded REW magnitude/phase, group-delay, distortion, RT60, or impulse trace.
- `rew_generate_trace` — Compatibility alias: create an allowlisted hash-bound derived-trace plan; execute with rew_generate_trace_execute.
- `rew_generate_trace_plan` — Create an allowlisted hash-bound REW derived-trace plan.
- `rew_generate_trace_execute` — Execute an exact derived-trace plan after rechecking the REW measurement set.
- `rew_crossover_analysis` — Analyze phase agreement and predicted summation around a crossover. Verify the conclusion with a measured combined trace.
- `rew_multiseat_analysis` — Analyze multi-seat consistency, modal candidates, seat outliers, and optional Schroeder frequency.
- `audio_eq_proposal` — Create conservative cut-first parametric EQ suggestions from a live REW trace; this never applies filters.
- `rew_dual_resolution_analysis` — Return raw/minimally smoothed and ERB-perceptual views so narrow engineering defects remain separate from broad listening interpretation.
- `rew_direct_late_analysis` — Separate direct-window and later reflected impulse energy without treating the chosen gate as universal.
- `audio_target_registry` — List versioned, evidence-labelled listening target starting points.
- `audio_evidence_registry` — List authoritative sources and exact claim boundaries used by the analysis engine.
- `audio_guided_session_plan` — Create a hash-bound guided or expert calibration workflow without changing audio state.
- `audio_guided_session_execute` — Open an exact guided session record and return its safe next step; this does not emit audio.
- `audio_session_status` — Read a workspace-contained guided calibration session.
- `audio_session_advance_plan` — Bind completion of the current guided stage to concise evidence without changing the session.
- `audio_session_advance_execute` — Advance one exact guided stage, preserving a recoverable session backup and returning the next tools.
- `rew_diagnostic_capabilities` — Read the live REW SPL, RTA, stepped-measurement, and generator command surfaces without running them.
- `rew_diagnostic_plan` — Bind an exact command exposed by the live REW diagnostic API.
- `rew_diagnostic_execute` — Execute an exact live REW diagnostic plan; audible operations require physical-readiness confirmation.

## Install

This entry has no npm package and no hosted endpoint, so there is nothing for an MCP client to launch or connect to. It is indexed as source only.

## Blast radius

Contained to moderate — no credential declaration found, from the publisher, the upstream registry, or the README. Known so far: read-only tool surface.
- Floor 3, ceiling 33 (tier: unknown)
- `unknown` means the floor and ceiling land in different bands — not measured enough to name one. It does not mean low.
- This is impact, not likelihood. A high radius is not a defect: a filesystem server is supposed to write files. It is never part of the trust score.

## Machine-readable views of this entry

- Signed JSON: https://forgeregistry.com/api/v1/packages/io.github.daredoole%2Faudio-calibration-mcp
- Install plan: https://forgeregistry.com/api/v1/packages/io.github.daredoole%2Faudio-calibration-mcp/install-plan
- Alternatives: https://forgeregistry.com/api/v1/alternatives/io.github.daredoole%2Faudio-calibration-mcp
- HTML page: https://forgeregistry.com/registry/io.github.daredoole%2Faudio-calibration-mcp
- MCP: POST https://forgeregistry.com/api/mcp → `forge_get_package` / `forge_install_plan`

## About this document

Generated by Forge (https://forgeregistry.com) — a compact rendering of the same record served, signed, at the JSON URL above. Trust and scan facts are the registry's own measurements; anything Forge did not measure is named as unmeasured rather than omitted.
