Skip to main content
Glama
cswkim

Discogs MCP Server

by cswkim

get_inventory_export

Retrieve detailed information about a specific inventory export by providing its unique ID, enabling efficient management of Discogs music catalog collections.

Instructions

Get details about an inventory export

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes

Implementation Reference

  • Defines the MCP tool 'get_inventory_export' with its handler logic in the 'execute' function, which instantiates InventoryService and calls getExport(args) to fetch and return the inventory export details as JSON.
    export const getInventoryExportTool: Tool<FastMCPSessionAuth, typeof InventoryIdParamSchema> = { name: 'get_inventory_export', description: 'Get details about an inventory export', parameters: InventoryIdParamSchema, execute: async (args) => { try { const inventoryService = new InventoryService(); const exportItem = await inventoryService.getExport(args); return JSON.stringify(exportItem); } catch (error) { throw formatDiscogsError(error); } }, };
  • Zod schema for the tool's input parameters, requiring an 'id' number corresponding to the inventory export ID.
    export const InventoryIdParamSchema = z.object({ id: z.number(), });
  • Function that registers the getInventoryExportTool (along with related inventory export tools) to the FastMCP server.
    export function registerInventoryExportTool(server: FastMCP): void { server.addTool(inventoryExportTool); server.addTool(getInventoryExportsTool); server.addTool(getInventoryExportTool); server.addTool(downloadInventoryExportTool); }
  • Top-level registration function that calls registerInventoryExportTool to include the 'get_inventory_export' tool among all MCP tools.
    export function registerTools(server: FastMCP): void { registerDatabaseTools(server); registerMarketplaceTools(server); registerInventoryExportTool(server); registerUserIdentityTools(server); registerUserCollectionTools(server); registerUserWantlistTools(server); registerUserListsTools(server); registerMediaTools(server); }

Other Tools

Related Tools

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