get_boards
Retrieve Trello boards for authenticated users directly via the Multi-MCPs server, streamlining access to board management and integration with multiple third-party APIs in one platform.
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 primary handler function for the 'get_boards' MCP tool. Validates Trello API credentials and invokes the TrelloClient's getBoards method to retrieve the authenticated user's boards.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 (schema)Tool schema definition for 'get_boards', specifying the name, description, and empty input schema (no parameters required).{ name: "get_boards", description: "Get Trello boards for the authenticated user", inputSchema: { type: "object", properties: {} }, },
- src/tools/register.ts:28-28 (registration)Registration of Trello tools (including 'get_boards') by calling registerTrello() within the global registerAllTools function, which aggregates tools and handlers for the MCP server.registerTrello(),
- src/apis/trello/trello.ts:18-20 (helper)Helper method in TrelloClient class that makes the API request to fetch the user's boards, used by the tool handler.getBoards() { return this.request(`/members/me/boards`, { query: this.authQuery() }); }