get-board-export-job-results
Retrieve the results of a board export job by specifying the organization and job ID. Designed for enterprise users within the Miro MCP server.
Instructions
Retrieves the results of a board export job (Enterprise only)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Unique identifier of the job | |
| orgId | Yes | Unique identifier of the organization |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"jobId": {
"description": "Unique identifier of the job",
"type": "string"
},
"orgId": {
"description": "Unique identifier of the organization",
"type": "string"
}
},
"required": [
"orgId",
"jobId"
],
"type": "object"
}
Implementation Reference
- The handler function that implements the core logic of the 'get-board-export-job-results' tool by calling the Miro API to fetch export job results.fn: async ({ orgId, jobId }) => { try { const response = await MiroClient.getApi().enterpriseBoardExportJobResults(orgId, jobId); return ServerResponse.text(JSON.stringify(response.body, null, 2)); } catch (error) { process.stderr.write(`Error retrieving board export job results: ${error}\n`); return ServerResponse.error(error); } }
- Zod schema defining the input parameters: orgId and jobId.args: { orgId: z.string().describe("Unique identifier of the organization"), jobId: z.string().describe("Unique identifier of the job") },
- src/index.ts:194-194 (registration)Registers the tool in the ToolBootstrapper instance..register(getBoardExportJobResultsTool)
- src/index.ts:93-93 (registration)Imports the tool definition for registration.import getBoardExportJobResultsTool from './tools/getBoardExportJobResults.js';