MCP Directory

How to add Discogs MCP Server to Claude Desktop

Search and manage your Discogs music catalog, collection, wantlist, and marketplace from your AI client. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.

Last updated June 14, 2026 ยท 112โ˜… ยท stdio ยท apikey

Claude Desktop config for Discogs MCP Server

npx -y discogs-mcp-server
{
  "mcpServers": {
    "discogs-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "discogs-mcp-server"
      ],
      "env": {
        "DISCOGS_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Setup steps

  1. 1Open Claude Desktop โ†’ Settings โ†’ Developer โ†’ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
  2. 2Paste the Discogs MCP Server config below under the top-level "mcpServers" key.
  3. 3Fill in any placeholder secrets (API keys, paths) in the snippet.
  4. 4Save the file, then fully quit and reopen Claude Desktop.
  5. 5Open a chat and confirm Discogs MCP Server's tools appear under the ๐Ÿ”Œ tools menu.

Before you start

  • Node.js (tested with 20.x.x; 18.x.x should also work)
  • A Discogs personal access token (from Discogs Settings > Developers)
  • Docker (optional, for running via the prebuilt image)

What Discogs MCP Server can do in Claude Desktop

get_user_identity

Retrieve basic information about the authenticated user.

get_user_profile

Retrieve a user by username.

edit_user_profile

Edit a user's profile data (name, profile text, location, homepage, currency).

get_user_submissions

Retrieve a user's submissions (artists, labels, releases) by username.

get_user_contributions

Retrieve a user's contributions by username, with paging and sorting.

get_user_collection_folders

Retrieve a list of folders in a user's collection.

create_user_collection_folder

Create a new folder in a user's collection.

get_user_collection_folder

Retrieve metadata about a folder in a user's collection.

Security

Requires a Discogs personal access token (set via the DISCOGS_PERSONAL_ACCESS_TOKEN environment variable) โ€” do not share your token. The server can edit data in your Discogs collection (add/remove/move releases, ratings, marketplace listings and orders, wantlist), so verify actions before executing them. OAuth is not yet supported.

Discogs MCP Server + Claude Desktop FAQ

Where is the Claude Desktop config file?

Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Discogs MCP Server config there under the "mcpServers" key and restart the client.

Is Discogs MCP Server safe to use with Claude Desktop?

Requires a Discogs personal access token (set via the DISCOGS_PERSONAL_ACCESS_TOKEN environment variable) โ€” do not share your token. The server can edit data in your Discogs collection (add/remove/move releases, ratings, marketplace listings and orders, wantlist), so verify actions before executing them. OAuth is not yet supported.

How do I authenticate?

Set the DISCOGS_PERSONAL_ACCESS_TOKEN environment variable to your Discogs personal access token, obtained from Discogs Settings > Developers. OAuth support is planned for a future release.

What is the fastest way to get started?

Install Node.js, get your Discogs personal access token, and use the NPX configuration in your MCP client (e.g. Claude Desktop) โ€” `npx -y discogs-mcp-server` with the token set in env.

Can it modify my Discogs data?

Yes. The server can edit your collection, ratings, wantlist, marketplace listings, and orders. Verify actions before executing them.

View repo Full Discogs MCP Server page