Skip to main content
Glama
tone-listener-mcp

tone-listener-mcp

by SimonKimDev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYNoEnable Gemini uploads and listening; omit for local-only operation
TONE_LISTENER_MODELNoAudio-capable Gemini model available to your accountgemini-3.8-flash
TONE_LISTENER_MAX_SECONDSNoMaximum selected duration; positive finite seconds600

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

Tools for listening to and comparing guitar tone recordings.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
server_infoA

Return basic information about this server.

audio_metricsB

Measure local audio levels, spectrum and stereo. Times are seconds; end is exclusive.

analyze_audioC

Measure a clip and optionally upload it to Gemini for guitar listening.

compare_audioC

Compare B to reference A with RMS matching and optional Gemini A/B listening.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 4 tools

Disambiguation3/5

audio_metrics and analyze_audio both measure audio levels/spectrum and differ mainly by an optional Gemini upload step, which makes misselection likely. compare_audio and server_info are clearly distinct, so overlap is limited to one ambiguous pair.

Naming Consistency3/5

Names are readable but follow mixed conventions: two noun-style names (server_info, audio_metrics) and two verb_noun names (analyze_audio, compare_audio). No camelCase chaos, but there is no single predictable pattern for an agent to rely on.

Tool Count4/5

Four tools is a tight, focused surface for an audio-analysis server, and each tool maps to a plausible workflow. server_info is arguably filler, keeping it from a 5.

Completeness3/5

The surface covers measurement, single-clip analysis, and A/B comparison, but there is no tool for recording, streaming/live monitoring, or device/input selection despite the 'listener' framing. Agents would hit a dead end on any real-time or capture workflow.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues