Skip to main content
Glama
cswkim

Discogs MCP Server

by cswkim

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCOGS_PERSONAL_ACCESS_TOKENYesYour Discogs personal access token from your Discogs Settings > Developers page

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
logging
{}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_releaseD

Get a release

get_release_rating_by_userC

Retrieves the release's rating for a given user

edit_release_ratingB

Updates the release's rating for a given user

delete_release_ratingC

Deletes the release's rating for a given user

get_release_community_ratingB

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_artistC

Get an artist

get_artist_releasesD

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_listingD

Delete a marketplace listing

get_marketplace_orderD

Get a marketplace order

edit_marketplace_orderC

Edit a marketplace order

get_marketplace_ordersD

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_exportsB

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_identityB

Retrieve basic information about the authenticated user

get_user_profileB

Retrieve a user by username

edit_user_profileC

Edit a user's profile data

get_user_submissionsB

Retrieve a user's submissions by username

get_user_contributionsD

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_folderB

Edit a folder's metadata. Folders 0 and 1 cannot be renamed.

delete_user_collection_folderB

Delete a folder from a user's collection. A folder must be empty before it can be deleted.

find_release_in_user_collectionD

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_folderB

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_folderB

Remove an instance of a release from a user's collection folder. The folder_id must be non-zero.

get_user_collection_custom_fieldsC

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_wantlistB

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_listsD

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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