Skip to main content
Glama

add-comments

Add comments to multiple Trello cards simultaneously. This tool enables users to provide feedback, updates, or notes directly on cards within Trello boards.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
commentsYes

Implementation Reference

  • The handler function that executes the logic for the "add_comment" MCP tool by invoking the CardService.addComment method.
    /** * Add a comment to a card * @param args - Tool arguments * @returns Promise resolving to the created comment */ add_comment: async (args: any) => { const cardService = ServiceFactory.getInstance().getCardService(); return cardService.addComment(args.cardId, args.text); },
  • The JSON schema definition and metadata for the "add_comment" tool, including input schema validation.
    { name: "add_comment", description: "Add a comment to a card. Use this tool to add notes or feedback to a card.", inputSchema: { type: "object", properties: { cardId: { type: "string", description: "ID of the card" }, text: { type: "string", description: "Text of the comment" } }, required: ["cardId", "text"] } },
  • The supporting service method in CardService that performs the actual API call to add a comment to a Trello card.
    * Add a comment to a card * @param cardId - ID of the card * @param text - Comment text * @returns Promise resolving to the created comment */ async addComment(cardId: string, text: string): Promise<any> { return this.trelloService.post<any>(`/cards/${cardId}/actions/comments`, { text }); }
  • src/index.ts:97-101 (registration)
    Registration of the tool list handler in the MCP server, which exposes the "add_comment" tool schema as part of trelloTools.
    server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: trelloTools }; });
  • src/index.ts:127-130 (registration)
    Dynamic handler resolution in the MCP tool call handler, which dispatches to the "add_comment" handler from trelloToolHandlers.
    const toolName = request.params.name; // Use type assertion to tell TypeScript that toolName is a valid key const handler = trelloToolHandlers[toolName as keyof typeof trelloToolHandlers];

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/v4lheru/trello-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server