Skip to main content
Glama
cswkim

Discogs MCP Server

by cswkim

create_marketplace_order_message

Logs a message in the message log of a specific Discogs marketplace order, supporting status updates and communication tracking for order management.

Instructions

Adds a new message to the order's message log

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
messageNo
order_idYes
statusNo

Implementation Reference

  • The tool definition including the handler (execute function) that creates a marketplace order message by delegating to MarketplaceService.createOrderMessage.
    export const createMarketplaceOrderMessageTool: Tool< FastMCPSessionAuth, typeof OrderCreateMessageParamsSchema > = { name: 'create_marketplace_order_message', description: `Adds a new message to the order's message log`, parameters: OrderCreateMessageParamsSchema, execute: async (args) => { try { const marketplaceService = new MarketplaceService(); const message = await marketplaceService.createOrderMessage(args); return JSON.stringify(message); } catch (error) { throw formatDiscogsError(error); } }, };
  • Zod schema defining the input parameters for the create_marketplace_order_message tool: order_id (from OrderIdParamSchema), optional message and status.
    export const OrderCreateMessageParamsSchema = OrderIdParamSchema.extend({ message: z.string().optional(), status: OrderStatusSchema.optional(), });
  • Registration of the createMarketplaceOrderMessageTool with the FastMCP server inside registerMarketplaceTools.
    server.addTool(createMarketplaceOrderMessageTool);
  • Invocation of registerMarketplaceTools which registers the marketplace tools including create_marketplace_order_message.
    registerMarketplaceTools(server);
  • src/index.ts:32-32 (registration)
    Top-level registration of all tools, invoking the chain that registers create_marketplace_order_message.
    registerTools(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