Miro

Single-go MCP server enabling bulk operations, mindmaps, tags, and diagram generation for Miro boards via MCP clients.
  • go

6

GitHub Stars

go

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can run a lightweight MCP server that lets you control Miro whiteboards with AI through a single Go binary. It provides a large API surface, including bulk operations, mindmaps, tags, groups, and diagram generation, all accessible via an MCP client over HTTP or through local stdio-based execution.

How to use

Start by running the server in HTTP mode so your MCP client can connect over a standard URL and port. You can use an MCP client to list boards, create items, generate diagrams from Mermaid, and perform bulk operations across boards.

How to install

Prerequisites: a modern operating system (macOS, Linux, or Windows) and a compatible MCP client that supports HTTP or stdio integration. You will also need a Miro access token for API calls.

Install via Homebrew (macOS/Linux):

Install via one-liner (macOS/Linux):

Pull the Docker image and run it (recommended for quick setup):

Manual download and setup:

Additional configuration and running tips

Obtain a Miro access token by creating a new app at your Miro account with boards:read and boards:write permissions, then install it to your team and copy the token.

To run in HTTP mode with a port, pass the HTTP flag to the server when starting it. The server will listen for MCP protocol calls over HTTP.

Security and access control

Use a strong Miro access token and manage it securely. If you deploy in team or enterprise environments, restrict access to the MCP server endpoint and rotate tokens as part of your security hygiene.

Examples of use cases

Create boards and items in bulk, generate mindmaps from project ideas, attach tags to items, and export boards to PDFs or SVGs when supported by your plan.

Troubleshooting tips

If you encounter connectivity issues, verify that the MCP HTTP endpoint is reachable and that the Miro access token is valid. Check the server startup logs for authentication or rate-limiting messages.

Notes

This server provides a broad API surface intended for programmatic control of Miro boards via MCP clients. It emphasizes speed, small binary size, built-in diagram generation, and adaptive rate limiting.

Available tools

miro_list_boards

List accessible boards on the connected Miro account

miro_create_board

Create a new Miro board

miro_create_sticky

Create a sticky note on a board

miro_create_text

Create a text item on a board

miro_create_shape

Create a shape on a board

miro_create_frame

Create a frame container on a board

miro_create_card

Create a card with due date on a board

miro_create_app_card

Create an app card with custom fields

miro_create_image

Add image from URL to a board

miro_create_document

Add document from URL to a board

miro_create_export_job

Export board to PDF/SVG (Enterprise)

miro_generate_diagram

Create diagrams from Mermaid syntax

miro_list_items

List items on a board

miro_bulk_create

Create multiple items at once

miro_bulk_update

Update multiple items at once

miro_bulk_delete

Delete multiple items at once

miro_attach_tag

Attach a tag to an item

miro_share_board

Share board via email

miro_list_board_members

List users with access to a board

miro_get_board

Get details of a board

miro_delete_board

Delete a board

miro_get_audit_log

Query local execution log

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational