← Registry

Content Tools

keyboardia.dev

MCP server for managing Keyboardia music sessions, enabling creation, editing, remixing, publishing, and retrieval of collaborative music.

1 endpoint7 known toolsFirst detected July 31, 2026Last detected August 31, 2026

ENDPOINT 1

https://keyboardia.dev/mcp

No auth detected

MCP server metadata

Name
keyboardia
Version
1.1.0
Capabilities
tools.listChanged
Server instructions

Read an existing session with get_session before editing it. After every edit_session attempt, call get_session next for the same session before another edit or a final answer; the compact edit_session result is not verification. Step indexes are zero-based; preserve every track and step the user did not ask to change. For add_track, generate a stable collision-resistant track_id ending in at least eight hexadecimal characters and reuse it on retry. For set_steps, set_track_instrument, and set_track_pan, use a track_id returned by get_session. Only publish when the user explicitly asks. A session UUID grants the same access as its share URL, so do not expose it unnecessarily.

Known tools 7

get_session

Read the current tempo and compact track patterns from an existing Keyboardia session.

Inferred read-only
edit_session

Make one narrow, retry-safe edit to an existing collaborative session.

Potential side effects
create_session

Create a new editable Keyboardia session with the normal defaults and return its shareable URL.

Potential side effects
remix_session

Copy an existing session — published or editable — into a new editable session that records the original as its source.

Inferred read-only
publish_session

Freeze the current music into a new immutable session and return its URL.

Inferred read-only
export_midi

Export the session as a base64-encoded Standard MIDI File, matching what Keyboardia's own Export MIDI produces for the same music.

Inferred read-only
analyze_session

Describe what is happening musically in a session — rhythm, pitch content, inferred key, and chords — without changing anything.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.keyboardia]
url = "https://keyboardia.dev/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "keyboardia": {
      "type": "http",
      "url": "https://keyboardia.dev/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: keyboardia
Remote MCP URL: https://keyboardia.dev/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "keyboardia": {
      "url": "https://keyboardia.dev/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "keyboardia": {
      "type": "http",
      "url": "https://keyboardia.dev/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "keyboardia",
  "transport": "streamable-http",
  "url": "https://keyboardia.dev/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for keyboardia.dev was fetched 2026-08-03T12:20:23.856Z and is being refreshed.

Trust status Neutral

keyboardia.dev is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.