mcp-miro

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MIRO_OAUTH_KEYYesYour OAuth key for MIRO Whiteboard Application. Pass as an environment variable or using the '--token' argument.

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
Working with MIROBasic prompt for working with MIRO boards

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_boardsList all available Miro boards and their IDs
create_sticky_noteCreate a sticky note on a Miro board. By default, sticky notes are 199x228 and available in these colors: gray, light_yellow, yellow, orange, light_green, green, dark_green, cyan, light_pink, pink, violet, red, light_blue, blue, dark_blue, black.
bulk_create_itemsCreate multiple items on a Miro board in a single transaction (max 20 items)
get_framesGet all frames from a Miro board
get_items_in_frameGet all items contained within a specific frame on a Miro board
create_shapeCreate a shape on a Miro board. Available shapes include basic shapes (rectangle, circle, etc.) and flowchart shapes (process, decision, etc.). Standard geometry specs: width and height in pixels (default 200x200)