# music21-mcp

> Use this tool when you need to analyze musical compositions in MIDI and musicXML formats, solving problems such as key detection, harmony analysis, and melody extraction. It provides a comprehensive interface for inputting musical files and outputting detailed analysis results, including harmony, rhythm, and form analysis. Ideal for music theorists, composers, and researchers, this tool streamlines musical analysis and provides valuable insights into musical structures.

Canonical page: https://skillsregistry.net/skills/fernandodasilva-t-music21-mcp  
JSON: https://api.skillsregistry.net/v1/skills/fernandodasilva-t-music21-mcp

## Description

Enables musical analysis of MIDI and musicXML files using music21, providing tools for key detection, harmony, melody, rhythm, form analysis, counterpoint checking, and motif extraction.

## Trust

- **Trust score (0–1):** 0.70
- **Verification tier:** verified
- **Last scanned:** 2026-08-31

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-08-31

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/ogc4rhpadw)
- **Repository:** <https://github.com/FernandoDaSilva-T/music21-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "fernandodasilva-t-music21-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/fernandodasilva-t-music21-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/fernandodasilva-t-music21-mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
