# GrooveSheet MCP server

Connect Claude, ChatGPT, Grok or any MCP client to GrooveSheet's sheet music library and to your account.

GrooveSheet runs a remote [Model Context Protocol](https://modelcontextprotocol.io) server. Add it to an AI app and the app can find sheet music, MIDI and stems in the GrooveSheet library, and transcribe your own songs.

## Addresses [#addresses]

| Address | Sign-in | Tools |
| --- | --- | --- |
| `https://api.groovesheet.net/mcp/public` | None | The 3 library tools |
| `https://api.groovesheet.net/mcp` | Your GrooveSheet account (OAuth 2.1) | All 8 |

Transport: Streamable HTTP. Registry name: `net.groovesheet/mcp` in the [official MCP Registry](https://registry.modelcontextprotocol.io).

## Quickstart [#quickstart]

```bash
claude mcp add --transport http groovesheet https://api.groovesheet.net/mcp/public
```

No sign-in needed. Use `/mcp` instead to also transcribe your own songs.

Then ask: "Find drum sheet music for Easy On Me by Adele."

Other apps: see [Connect your app](/developers/docs/connect).

## Rules [#rules]

- Connecting and the library are free.
- No tool spends minutes or buys anything. Uploads and purchases happen on groovesheet.net, by the user.
- Which parts of a song are scored varies by song. Always go by `get_song`.

## For agents [#for-agents]

- Index of these docs: [/developers/docs/llms.txt](/developers/docs/llms.txt)
- Every page in one file: [/developers/docs/llms-full.txt](/developers/docs/llms-full.txt)
- Any page as Markdown: add `.md`, for example [/developers/docs/tools.md](/developers/docs/tools.md)
