# EvoBurrow MCP (mcpb · evoburrow-mcp-2.0.0-beta.1.mcpb)

Unofficial guarded A1 Evo AcoustiX, REW, and Denon/Marantz calibration tools.

- Trust score: 48/100 (low)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-20

## Components

- mcpb · `evoburrow-mcp-2.0.0-beta.1.mcpb`: 48/100 (this document), [markdown](https://verifymcp.io/servers/daredoole-evoburrow-mcp/https-github-com-daredoole-evoburrow-mcp-releases-download-v2-0-0-beta-1-evoburr.md), [page](https://verifymcp.io/servers/daredoole-evoburrow-mcp/https-github-com-daredoole-evoburrow-mcp-releases-download-v2-0-0-beta-1-evoburr)

## Channel facts

- Registry: `mcpb`
- Package: `https://github.com/daredoole/evoburrow-mcp/releases/download/v2.0.0-beta.1/evoburrow-mcp-2.0.0-beta.1.mcpb`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-20.

- **Supply Chain Security**: 13/100
  - Malware scan not yet available for this package.
  - Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.
  - No install/post-install scripts declared.
  - Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.
- **Provenance & Transparency**: 48/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 23 days ago).
  - Publishes a security disclosure policy (SECURITY.md).
- **Schema Quality & AI Usability**: 53/100
  - AI-judged instruction clarity (fair).
  - Tool/resource definitions use about 2969 tokens (~56/item across 53 items; 53 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 80/100
  - Stability observed for 24 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 67/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
- **Tool Safety**: 75/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - 0 of 5 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "rew_launch_execute" implies "execute" and declares no destructiveHint at all, which the MCP spec reads as destructive by default.
  - An AI judge read all 53 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

- Download bundle: `https://github.com/daredoole/evoburrow-mcp/releases/download/v2.0.0-beta.1/evoburrow-mcp-2.0.0-beta.1.mcpb`

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-19 (score 48, +1)

No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-17 (score 47, +1)

No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-15 (score 46, +1)

No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-13 (score 45, +1)

No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-11 (score 44, +1)

No change was recorded against any check on this day. Stability & Change Management went from 47 to 50. That category is still filling its 30-day observation window: 14 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-08 (score 43, +1)

No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-06 (score 42, +1)

No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-04 (score 41, +4)

- [functional improvement] Stability: unverified → 0.27

## MCP tools (53)

### `rew_install_discover` (~36 tokens)

Find a local REW installation across Windows, macOS, and Linux without starting it.

Input parameters:

- `executablePath` (string)

### `rew_launch_plan` (~40 tokens)

Create a hash-bound plan to start the exact discovered REW executable.

Input parameters:

- `executablePath` (string)
- `startupTimeoutSeconds` (integer)

### `rew_launch_execute` (~47 tokens)

Start the exact planned REW executable after explicit confirmation and verify its local API.

Input parameters:

- `confirm` (boolean)
- `confirmationToken` (string, required)
- `plan` (object, required)

### `rew_capability_negotiate` (~28 tokens)

Probe the live REW API and report which read-only command surfaces are available.

### `a1_workspace_scan` (~26 tokens)

Inventory A1 Evo artifacts without modifying them.

Input parameters:

- `home` (string)

### `a1_inspect_artifact` (~50 tokens)

Inspect an ADY, AVR, OCA, target-curve, HTML report, or session log with bounded output.

Input parameters:

- `file` (string, required)
- `home` (string)

### `a1_analyze_measurements` (~62 tokens)

Analyze ADY impulse responses: timing, polarity, RMS/crest factor, and broad-band spectral balance. Interpretations are flagged separately.

Input parameters:

- `file` (string, required)
- `home` (string)
- `sampleRateHz` (integer)

### `a1_compare_calibrations` (~43 tokens)

Compare two OCA calibration exports channel by channel.

Input parameters:

- `baseline` (string, required)
- `candidate` (string, required)
- `home` (string)

### `a1_validate_target_curve` (~39 tokens)

Validate an A1 Evo target curve and report engineering-relevant warnings.

Input parameters:

- `file` (string, required)
- `home` (string)

### `a1_diagnose_logs` (~41 tokens)

Summarize A1 Evo session logs with evidence lines and conservative remediation.

Input parameters:

- `file` (string)
- `home` (string)

### `a1_launch` (~45 tokens)

Launch the interactive A1 Evo application in a separate terminal. Requires confirmation.

Input parameters:

- `confirm` (boolean)
- `executable` (string)
- `home` (string)

### `denon_probe` (~39 tokens)

Probe common Denon/Marantz LAN control ports without changing receiver state.

Input parameters:

- `host` (string, required)
- `timeoutMs` (integer)

### `denon_status` (~53 tokens)

Query power, volume, mute, input, and sound mode over the Denon/Marantz text protocol.

Input parameters:

- `host` (string, required)
- `port` (integer)
- `timeoutMs` (integer)

### `denon_control` (~64 tokens)

Send one allowlisted Denon/Marantz command. State-changing commands require confirm=true.

Input parameters:

- `action` (string, required)
- `confirm` (boolean)
- `host` (string, required)
- `port` (integer)
- `value` (string|number)

### `a1_measurement_quality` (~61 tokens)

Score ADY measurement repeatability and flag timing, level, polarity, clipping, and missing-position anomalies. Scores are transparent heuristics.

Input parameters:

- `file` (string, required)
- `home` (string)
- `sampleRateHz` (integer)

### `a1_crossover_headroom_advisor` (~63 tokens)

Evaluate OCA crossovers and approximate FIR/trim headroom using supplied speaker low-frequency limits.

Input parameters:

- `file` (string, required)
- `home` (string)
- `sampleRateHz` (integer)
- `speakers` (array)

### `a1_subwoofer_integration_audit` (~62 tokens)

Audit OCA bass-management settings and optional ADY sub/main timing without changing the AVR.

Input parameters:

- `calibration` (string, required)
- `home` (string)
- `measurements` (string)
- `sampleRateHz` (integer)

### `speaker_layout_validate` (~49 tokens)

Calculate speaker azimuth/elevation from room coordinates and compare supported roles with broad Dolby placement windows.

Input parameters:

- `listener` (object, required)
- `speakers` (array, required)
- `units` (string)

### `a1_target_curve_design` (~89 tokens)

Design a smooth A1-compatible house curve and optionally write it to target_curves after explicit confirmation.

Input parameters:

- `bassBoostDb` (number)
- `bassShelfEndHz` (number)
- `confirmWrite` (boolean)
- `filename` (string)
- `home` (string)
- `points` (integer)
- `trebleTiltDb` (number)

### `audio_claims` (~55 tokens)

Retrieve structured engineering claims filtered by topic, model, evidence type, and confidence.

Input parameters:

- `evidenceType` (string)
- `minimumConfidence` (string)
- `model` (string)
- `topic` (string)

### `audio_knowledge_search` (~43 tokens)

Search curated, provenance-tagged A1 Evo and audio-engineering guidance bundled with this plugin.

Input parameters:

- `limit` (integer)
- `query` (string, required)

### `receiver_models` (~36 tokens)

List explicitly profiled Denon/Marantz models and capability confidence.

Input parameters:

- `brand` (string)
- `model` (string)

### `speaker_inventory_detect` (~45 tokens)

Detect configured channels from A1/ADY artifacts and return prompts for physical speaker details the AVR cannot know.

Input parameters:

- `home` (string)
- `measurement` (string)

### `speaker_profile_save` (~42 tokens)

Save verified speaker/sub capability profiles. No specification is invented.

Input parameters:

- `confirm` (boolean)
- `home` (string)
- `profiles` (array, required)

### `rew_probe` (~29 tokens)

Check the local REW API and report version/capabilities.

Input parameters:

- `timeoutMs` (integer)

### `rew_audio_inventory` (~30 tokens)

Inspect REW audio readiness, selected devices/channels, calibration file, and available choices without changing anything.

### `rew_audio_configure_plan` (~93 tokens)

Create a confirmation-bound plan to select REW audio driver, devices, channels, and sample rate.

Input parameters:

- `driver` (string)
- `input` (string)
- `inputChannel` (string)
- `inputDevice` (string)
- `output` (string)
- `outputChannel` (string)
- `outputDevice` (string)
- `sampleRateHz` (integer)

### `rew_audio_configure` (~49 tokens)

Apply an exact REW audio configuration plan. The token and confirm=true are mandatory.

Input parameters:

- `confirm` (boolean)
- `confirmationToken` (string, required)
- `plan` (object, required)

### `rew_input_level_check` (~50 tokens)

Monitor the connected REW microphone for a bounded period and report peak/RMS headroom. Starts capture but emits no sweep.

Input parameters:

- `confirm` (boolean)
- `durationMs` (integer)

### `rew_post_measurement_plan` (~160 tokens)

Build a guarded, level-matched post-calibration sweep plan. It can switch Denon Speaker Presets and REW output channels automatically after the microphone and HDMI path are ready.

Input parameters:

- `avrInput` (string)
- `avrVolumeDb` (number)
- `endHz` (number)
- `home` (string)
- `host` (string, required)
- `levelDbfs` (number)
- `maxSplDb` (number)
- `minSnrDb` (number)
- `repetitions` (integer)
- `runs` (array, required)
- `saveFile` (string)
- `startHz` (number)
- `sweepLength` (string)
- `timingReference` (string)

### `rew_post_measurement_execute` (~68 tokens)

Execute an exact post-calibration plan: configure safe sweep settings, switch/verify preset, run and label each sweep, save the MDAT, and restore the original preset.

Input parameters:

- `confirm` (boolean)
- `confirmationToken` (string, required)
- `plan` (object, required)

### `rew_measurement_cancel` (~34 tokens)

Cancel a REW measurement currently in progress. This does not change AVR calibration data.

Input parameters:

- `confirm` (boolean)

### `rew_save_all` (~52 tokens)

Save all live REW measurements to a workspace-contained MDAT file.

Input parameters:

- `confirm` (boolean)
- `home` (string)
- `note` (string)
- `saveFile` (string, required)

### `rew_load_file` (~46 tokens)

Load a workspace-contained .mdat into live REW. Explicit confirmation is mandatory.

Input parameters:

- `confirm` (boolean)
- `file` (string, required)
- `home` (string)

### `rew_generate_trace` (~53 tokens)

Generate an allowlisted derived trace in live REW from selected measurements.

Input parameters:

- `confirm` (boolean)
- `measurementIndices` (array, required)
- `parameters` (object)
- `processName` (string, required)

### `rew_trace` (~70 tokens)

Fetch a bounded live REW trace including magnitude/phase, group delay, distortion, decay/RT60, or impulse.

Input parameters:

- `id` (string, required)
- `kind` (string, required)
- `maxPoints` (integer)
- `ppo` (integer)
- `smoothing` (string)

### `rew_crossover_analysis` (~64 tokens)

Analyze phase agreement and predicted vector summation through a crossover band.

Input parameters:

- `crossoverHz` (number, required)
- `mainId` (string, required)
- `ppo` (integer)
- `spanOctaves` (number)
- `subId` (string, required)

### `rew_multiseat_analysis` (~77 tokens)

Analyze seat consistency, modal clusters, outliers, and estimate Schroeder frequency when room volume and RT60 are supplied.

Input parameters:

- `highHz` (number)
- `ids` (array, required)
- `lowHz` (number)
- `roomVolumeM3` (number)
- `rt60Seconds` (number)

### `denon_decode` (~30 tokens)

Decode Denon/Marantz text-protocol responses into structured status.

Input parameters:

- `lines` (array, required)

### `denon_snapshot` (~56 tokens)

Read live AVR state and optionally save a workspace backup.

Input parameters:

- `confirmSave` (boolean)
- `home` (string)
- `host` (string, required)
- `port` (integer)
- `save` (boolean)

### `denon_propose_changes` (~62 tokens)

Capture and save a baseline, then create a deterministic AVR diff and confirmation token; does not write to the receiver.

Input parameters:

- `changes` (object, required)
- `home` (string)
- `host` (string, required)
- `port` (integer)

### `denon_execute_plan` (~51 tokens)

Apply one exact baseline-bound AVR plan, verify every write, and roll back on partial failure.

Input parameters:

- `confirm` (boolean)
- `confirmationToken` (string, required)
- `plan` (object, required)

### `calibration_report_score` (~75 tokens)

Score ADY, OCA, HTML, live REW, and optional AVR evidence with explicit provenance and missing-data confidence.

Input parameters:

- `adyFile` (string)
- `avrHost` (string)
- `home` (string)
- `htmlFile` (string)
- `ocaFile` (string)

### `ab_test_plan` (~47 tokens)

Create a level-matched, preset-tracked A/B protocol without changing the AVR.

Input parameters:

- `baseline` (object, required)
- `candidate` (object, required)
- `trials` (integer)

### `calibration_preset_catalog` (~38 tokens)

Discover, hash, deduplicate, and describe generated A1 OCA calibrations without assigning device slots.

Input parameters:

- `home` (string)

### `calibration_preset_propose_binding` (~109 tokens)

Propose binding one exact OCA artifact hash to Denon Speaker Preset 1 or 2; does not write or control the AVR.

Input parameters:

- `artifact` (string, required)
- `audysseyCurve` (string)
- `home` (string)
- `host` (string, required)
- `intendedContent` (string)
- `label` (string)
- `speakerPreset` (number, required)
- `status` (string)
- `verificationNote` (string)

### `calibration_preset_commit_binding` (~112 tokens)

Commit an exact proposed preset binding to the workspace registry. Requires matching token and confirm=true.

Input parameters:

- `artifact` (string, required)
- `audysseyCurve` (string)
- `confirm` (boolean)
- `confirmationToken` (string, required)
- `home` (string)
- `host` (string, required)
- `intendedContent` (string)
- `label` (string)
- `speakerPreset` (number, required)
- `status` (string)
- `verificationNote` (string)

### `calibration_preset_status` (~52 tokens)

Join the local calibration registry with read-only live AVR context, including the active Speaker Preset when supported.

Input parameters:

- `home` (string)
- `host` (string, required)
- `port` (integer)

### `denon_speaker_preset_audit` (~64 tokens)

Recall Denon Speaker Presets while muted, capture their Audyssey processing state, and restore the exact baseline.

Input parameters:

- `confirm` (boolean)
- `host` (string, required)
- `port` (integer)
- `presets` (array)

### `denon_quick_select_audit` (~86 tokens)

Safely recall selected Denon Quick Select slots while muted, capture their state, and restore the exact baseline. State-changing recalls require explicit confirmation.

Input parameters:

- `confirmRecall` (boolean)
- `confirmRecord` (boolean)
- `home` (string)
- `host` (string, required)
- `port` (integer)
- `slots` (array)

### `a1_terminal_capabilities` (~19 tokens)

Report guarded terminal workflows and platform support.

### `a1_terminal_plan` (~76 tokens)

Create a hash-bound plan for an A1 transfer or measurement run.

Input parameters:

- `action` (string, required)
- `artifactPath` (string)
- `centeringCheck` (boolean)
- `executable` (string)
- `positions` (integer)
- `preset` (integer)
- `repeats` (integer)

### `a1_terminal_execute` (~59 tokens)

Execute an exact A1 terminal plan. Requires the full plan, its token, and confirm=true.

Input parameters:

- `confirm` (boolean, required)
- `plan` (object, required)
- `timeoutMs` (integer)
- `token` (string, required)

## Diagnostics

Captured diagnostic sections: Provenance. The full working is on the page: https://verifymcp.io/servers/daredoole-evoburrow-mcp/https-github-com-daredoole-evoburrow-mcp-releases-download-v2-0-0-beta-1-evoburr#diagnostics

## Score history

- 2026-09-20: 48
- 2026-09-19: 48
- 2026-09-18: 47
- 2026-09-17: 47
- 2026-09-16: 46
- 2026-09-15: 46
- 2026-09-14: 45
- 2026-09-13: 45
- 2026-09-12: 44
- 2026-09-11: 44
- 2026-09-10: 43
- 2026-09-09: 43
- 2026-09-08: 43
- 2026-09-07: 42
- 2026-09-06: 42
- 2026-09-05: 41
- 2026-09-04: 41
- 2026-09-03: 37
- 2026-09-02: 37
- 2026-09-01: 37
- 2026-08-31: 37
- 2026-08-30: 37
- 2026-08-29: 37
- 2026-08-28: 37
- 2026-08-27: 37

## Common questions

### What is the EvoBurrow MCP server?

EvoBurrow MCP is listed in the public MCP registry as io.github.daredoole/evoburrow-mcp. Unofficial guarded A1 Evo AcoustiX, REW, and Denon/Marantz calibration tools. This page covers its MCPB bundle (https://github.com/daredoole/evoburrow-mcp/releases/download/v2.0.0-beta.1/evoburrow-mcp-2.0.0-beta.1.mcpb).

### Is the EvoBurrow MCP server safe to use?

EvoBurrow MCP scores 48 out of 100 on VerifyMCP. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the EvoBurrow MCP server expose?

EvoBurrow MCP exposes 53 tools: rew_install_discover, rew_launch_plan, rew_launch_execute, rew_capability_negotiate, a1_workspace_scan, and 48 more. Their descriptions and schemas cost roughly 2,969 tokens of context every time the server is loaded.

### What licence is the EvoBurrow MCP server under?

EvoBurrow MCP declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.

## Links

- Repository: https://github.com/daredoole/evoburrow-mcp
- Changelog RSS feed: https://verifymcp.io/servers/daredoole-evoburrow-mcp/https-github-com-daredoole-evoburrow-mcp-releases-download-v2-0-0-beta-1-evoburr.xml
- Changelog JSON feed: https://verifymcp.io/servers/daredoole-evoburrow-mcp/https-github-com-daredoole-evoburrow-mcp-releases-download-v2-0-0-beta-1-evoburr.json
- HTML version of this page: https://verifymcp.io/servers/daredoole-evoburrow-mcp/https-github-com-daredoole-evoburrow-mcp-releases-download-v2-0-0-beta-1-evoburr
