Discogs MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DISCOGS_PERSONAL_ACCESS_TOKEN | Yes | Your Discogs personal access token from your Discogs Settings > Developers page |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_releaseD | Get a release |
| get_release_rating_by_userC | Retrieves the release's rating for a given user |
| edit_release_ratingC | Updates the release's rating for a given user |
| delete_release_ratingC | Deletes the release's rating for a given user |
| get_release_community_ratingC | Retrieves the release community rating average and count |
| get_master_releaseD | Get a master release |
| get_master_release_versionsC | Retrieves a list of all Releases that are versions of this master |
| get_artistD | Get an artist |
| get_artist_releasesC | Get an artist's releases |
| get_labelD | Get a label |
| get_label_releasesC | Returns a list of Releases associated with the label |
| searchC | Issue a search query to the Discogs database |
| get_user_inventoryC | Returns the list of listings in a user's inventory |
| get_marketplace_listingC | Get a listing from the marketplace |
| create_marketplace_listingC | Create a new marketplace listing |
| update_marketplace_listingC | Update a marketplace listing |
| delete_marketplace_listingC | Delete a marketplace listing |
| get_marketplace_orderD | Get a marketplace order |
| edit_marketplace_orderC | Edit a marketplace order |
| get_marketplace_ordersC | Get a list of marketplace orders |
| get_marketplace_order_messagesC | Get a list of an order's messages |
| create_marketplace_order_messageC | Adds a new message to the order's message log |
| get_marketplace_release_statsC | Retrieve marketplace statistics for the provided Release ID |
| inventory_exportA | Request an export of your inventory as a CSV |
| get_inventory_exportsC | Get a list of all recent exports of your inventory |
| get_inventory_exportC | Get details about an inventory export |
| download_inventory_exportC | Download an inventory export as a CSV |
| get_user_identityA | Retrieve basic information about the authenticated user |
| get_user_profileC | Retrieve a user by username |
| edit_user_profileC | Edit a user's profile data |
| get_user_submissionsC | Retrieve a user's submissions by username |
| get_user_contributionsC | Retrieve a user's contributions by username |
| get_user_collection_foldersC | Retrieve a list of folders in a user's collection |
| create_user_collection_folderC | Create a new folder in a user's collection |
| get_user_collection_folderC | Retrieve metadata about a folder in a user's collection |
| edit_user_collection_folderA | Edit a folder's metadata. Folders 0 and 1 cannot be renamed. |
| delete_user_collection_folderA | Delete a folder from a user's collection. A folder must be empty before it can be deleted. |
| find_release_in_user_collectionC | Find a release in a user's collection |
| get_user_collection_itemsC | Retrieve a list of items in a user's collection |
| add_release_to_user_collection_folderC | Add a release to a folder in a user's collection. The folder_id must be non-zero. |
| rate_release_in_user_collectionC | Rate a release in a user's collection. The folder_id must be non-zero. |
| move_release_in_user_collectionC | Move a release in a user's collection to another folder |
| delete_release_from_user_collection_folderC | Remove an instance of a release from a user's collection folder. The folder_id must be non-zero. |
| get_user_collection_custom_fieldsB | Retrieve a list of user-defined collection notes fields. These fields are available on every release in the collection. |
| edit_user_collection_custom_field_valueC | Edit a custom field value for a release in a user's collection |
| get_user_collection_valueB | Returns the minimum, median, and maximum value of a user's collection |
| get_user_wantlistC | Returns the list of releases in a user's wantlist |
| add_to_wantlistC | Add a release to a user's wantlist |
| edit_item_in_wantlistC | Edit a release in a user's wantlist |
| delete_item_in_wantlistC | Delete a release from a user's wantlist |
| get_user_listsC | Get a user's lists |
| get_listC | Get a list by ID |
| fetch_imageC | Fetch an image by URL |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cswkim/discogs-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server