get_boards
Retrieve Trello boards for authenticated users to manage project organization and track tasks across multiple integrated services.
Instructions
Get Trello boards for the authenticated user
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/apis/trello/trello.ts:82-85 (handler)The handler function that implements the core logic of the 'get_boards' tool, checking for Trello credentials and calling the client's getBoards method.async get_boards() { if (!cfg.trelloKey || !cfg.trelloToken) throw new Error("TRELLO_KEY/TRELLO_TOKEN are not configured"); return client.getBoards(); },
- src/apis/trello/trello.ts:41-45 (registration)The tool registration object defining the name, description, and input schema for 'get_boards' within the Trello API registration.{ name: "get_boards", description: "Get Trello boards for the authenticated user", inputSchema: { type: "object", properties: {} }, },
- src/apis/trello/trello.ts:18-20 (helper)Helper method in TrelloClient that performs the actual API request to retrieve the user's boards.getBoards() { return this.request(`/members/me/boards`, { query: this.authQuery() }); }
- src/tools/register.ts:28-28 (registration)Top-level registration where registerTrello() is called to include the Trello tools (including get_boards) in the MCP server.registerTrello(),
- src/apis/trello/trello.ts:44-44 (schema)Input schema for the get_boards tool, specifying an empty object (no input parameters required).inputSchema: { type: "object", properties: {} },