get-specific-board
Retrieve details for a specific Miro board using its unique identifier to access board information and content.
Instructions
Retrieve information about a specific Miro board by its ID
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boardId | Yes | Unique identifier (ID) of the board that you want to retrieve |
Implementation Reference
- src/tools/getSpecificBoard.ts:12-26 (handler)The asynchronous handler function that implements the core logic of the 'get-specific-board' tool. It validates the boardId input, calls the MiroClient API to fetch the specific board data, and returns the JSON-formatted response or an error.fn: async ({ boardId }) => { try { if (!boardId) { return ServerResponse.error("Board ID is required"); } const boardData = await MiroClient.getApi().getSpecificBoard(boardId); return ServerResponse.text(JSON.stringify(boardData, null, 2)); } catch (error) { process.stderr.write(`Error fetching specific Miro board: ${error}\n`); return ServerResponse.error(error); } }
- src/tools/getSpecificBoard.ts:7-11 (schema)The tool schema defining the name, description, and input schema (using Zod) for the 'get-specific-board' tool, specifying the required 'boardId' parameter.name: "get-specific-board", description: "Retrieve information about a specific Miro board by its ID", args: { boardId: z.string().describe("Unique identifier (ID) of the board that you want to retrieve") },
- src/index.ts:116-116 (registration)The registration of the 'get-specific-board' tool into the ToolBootstrapper instance in the main entry point..register(getSpecificBoardTool)