2,500+ MCP servers ready to use
Vinkius

MusicBrainz MCP Server for Windsurf 15 tools — connect in under 2 minutes

Built by Vinkius GDPR 15 Tools IDE

Windsurf brings agentic AI coding to a purpose-built IDE. Connect MusicBrainz through Vinkius and Cascade will auto-discover every tool. ask questions, generate code, and act on live data without leaving your editor.

Vinkius supports streamable HTTP and SSE.

RecommendedModern Approach — Zero Configuration

Vinkius Desktop App

The modern way to manage MCP Servers — no config files, no terminal commands. Install MusicBrainz and 2,500+ MCP Servers from a single visual interface.

Vinkius Desktop InterfaceVinkius Desktop InterfaceVinkius Desktop InterfaceVinkius Desktop Interface
Download Free Open SourceNo signup required
Classic Setup·json
{
  "mcpServers": {
    "musicbrainz": {
      "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    }
  }
}
MusicBrainz
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

About MusicBrainz MCP Server

Connect to MusicBrainz, the world's largest open music database, and explore music metadata through natural conversation — no API key needed.

Windsurf's Cascade agent chains multiple MusicBrainz tool calls autonomously. query data, analyze results, and generate code in a single agentic session. Paste Vinkius Edge URL, reload, and all 15 tools are immediately available. Real-time tool feedback appears inline, so you see API responses directly in your editor.

What you can do

  • Artist Search — Find musicians, bands, orchestras and composers with types, countries and active dates
  • Release Search — Search album releases with artists, dates, countries, labels and track counts
  • Track Search — Find individual recordings with durations, ISRCs and album info
  • Release Groups — Browse canonical albums and singles grouped across different releases
  • Label Search — Find record labels and publishers
  • Work Search — Search musical compositions distinct from recordings
  • Browse — Get all releases by a specific artist or label

The MusicBrainz MCP Server exposes 15 tools through the Vinkius. Connect it to Windsurf in under two minutes — no API keys to rotate, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.

How to Connect MusicBrainz to Windsurf via MCP

Follow these steps to integrate the MusicBrainz MCP Server with Windsurf.

01

Open MCP Settings

Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"

02

Add the server

Paste the JSON configuration above into mcp_config.json

03

Save and reload

Windsurf will detect the new server automatically

04

Start using MusicBrainz

Open Cascade and ask: "Using MusicBrainz, help me...". 15 tools available

Why Use Windsurf with the MusicBrainz MCP Server

Windsurf provides unique advantages when paired with MusicBrainz through the Model Context Protocol.

01

Windsurf's Cascade agent autonomously chains multiple tool calls in sequence, solving complex multi-step tasks without manual intervention

02

Purpose-built for agentic workflows. Cascade understands context across your entire codebase and integrates MCP tools natively

03

JSON-based configuration means zero code changes: paste a URL, reload, and all 15 tools are immediately available

04

Real-time tool feedback is displayed inline, so you see API responses directly in your editor without switching contexts

MusicBrainz + Windsurf Use Cases

Practical scenarios where Windsurf combined with the MusicBrainz MCP Server delivers measurable value.

01

Automated code generation: ask Cascade to fetch data from MusicBrainz and generate models, types, or handlers based on real API responses

02

Live debugging: query MusicBrainz tools mid-session to inspect production data while debugging without leaving the editor

03

Documentation generation: pull schema information from MusicBrainz and have Cascade generate comprehensive API docs automatically

04

Rapid prototyping: combine MusicBrainz data with Cascade's code generation to scaffold entire features in minutes

MusicBrainz MCP Tools for Windsurf (15)

These 15 tools become available when you connect MusicBrainz to Windsurf via MCP:

01

browse_releases_by_artist

Returns release titles, dates, countries and labels. Pagination: max 100 results per request. Browse all releases by a specific artist

02

browse_releases_by_label

Returns release titles, artists, dates and countries. Pagination: max 100 results. Browse all releases by a specific record label

03

get_artist

Returns name, type, country, life span, disambiguation and more. Optionally include related data with inc parameter: "releases", "release-groups", "recordings", "works", "aliases". Get detailed info for a specific artist by MBID

04

get_label

Returns label name, type, country, founding date and more. Get detailed info for a specific record label by MBID

05

get_recording

Returns title, artist, duration, ISRCs, releases it appears on and more. Optionally include: "artists", "isrcs", "releases", "aliases". Get detailed info for a specific recording by MBID

06

get_release

Returns title, artist, date, country, label, barcode, track listing and more. Optionally include: "artists", "labels", "recordings", "discids", "isrcs", "media". Get detailed info for a specific release by MBID

07

get_release_group

Returns title, artist, primary type, first release date and more. Optionally include: "artists", "releases", "aliases". Get detailed info for a specific release group by MBID

08

get_work

Returns work title, writers, type, ISWC, languages and more. Get detailed info for a specific musical work by MBID

09

search_areas

Returns area names, types (country, city, subdivision, etc.) and ISO codes. Useful for finding area IDs to use in other searches. Search for geographic areas (countries, cities, regions)

10

search_artists

). Returns artist names, IDs, types (person, group, orchestra, etc.), countries, active dates and disambiguation info. Supports Lucene query syntax for advanced searches. Pagination: max 100 results per request. Search for music artists

11

search_labels

Returns label names, types (original production, reissue, etc.), countries and founding dates. Pagination: max 100 results. Search for record labels

12

search_recordings

Returns recording titles, artists, durations, album names and ISRCs. Useful for finding specific track versions and metadata. Pagination: max 100 results. Search for individual track recordings

13

search_release_groups

Returns titles, artists, primary types (album, single, EP, etc.) and dates. Useful for finding the canonical album/single version. Pagination: max 100 results. Search for release groups (albums, singles, EPs)

14

search_releases

Returns release titles, artists, dates, countries, labels and track counts. Supports filtering by status (official, promotion, bootleg). Pagination: max 100 results. Search for album releases

15

search_works

Returns work titles, writers, types (song, opera, symphony, etc.) and ISWCs. Useful for finding composition metadata separate from specific recordings. Pagination: max 100 results. Search for musical works (compositions)

Example Prompts for MusicBrainz in Windsurf

Ready-to-use prompts you can give your Windsurf agent to start working with MusicBrainz immediately.

01

"Search for the band Radiohead."

02

"Show me all albums by Miles Davis."

03

"Search for the recording of 'Bohemian Rhapsody' by Queen."

Troubleshooting MusicBrainz MCP Server with Windsurf

Common issues when connecting MusicBrainz to Windsurf through the Vinkius, and how to resolve them.

01

Server not connecting

Check Settings → MCP for the server status. Try toggling it off and on.

MusicBrainz + Windsurf FAQ

Common questions about integrating MusicBrainz MCP Server with Windsurf.

01

How does Windsurf discover MCP tools?

Windsurf reads the mcp_config.json file on startup and connects to each configured server via Streamable HTTP. Tools are listed in the MCP panel and available to Cascade automatically.
02

Can Cascade chain multiple MCP tool calls?

Yes. Cascade is an agentic system. it can plan and execute multi-step workflows, calling several tools in sequence to accomplish complex tasks without manual prompting between steps.
03

Does Windsurf support multiple MCP servers?

Yes. Add as many servers as needed in mcp_config.json. Each server's tools appear in the MCP panel and Cascade can use tools from different servers in a single flow.

Connect MusicBrainz to Windsurf

Get your token, paste the configuration, and start using 15 tools in under 2 minutes. No API key management needed.