Context Sources
Miro
Connect Miro when the Nomic agent should work from what your team captured on a board, such as workshop notes, coordination diagrams, or a planning table, or when you want it to put its findings back on a board.
What it can do
- Search the boards in your Miro team and read board content, including sticky notes, frames, documents, diagrams, and tables.
- Read comment threads, images, and prototype screens on a board.
- Create diagrams, documents, tables, and other content on a board, and update or remove items it placed there.
- Create boards, spaces, and sections, and rename, move, or restore boards.
- Comment on boards, reply to comment threads, and resolve them.
- Share boards and spaces with people in your organization and change their roles.
Setup and security
- You sign in with your own Miro account and choose one Miro team during sign-in. Nomic can reach only the boards that account can open in that team. To work in a different team, sign out of Miro in Nomic and sign in again.
- Paste the full board link when you ask about a specific board. Links that point at an item on the board focus the request on that item.
- Tools that change data ask for approval before they run. The Approval column under Supported tools shows each tool's setting.
- Some Miro tools use your organization's Miro AI credits.
- Miro Enterprise: MCP is off until a Miro company admin turns it on in Miro under Admin settings → Apps and integrations → MCP, and admins can limit it to specific teams and user groups. If your admin allows only specific MCP clients, ask them to add a custom client named
Nomic. Until then, sign-in ends with an access error.
To connect, see Add an MCP server.
Example requests
- "Summarize the design charrette board at this link and list the open decisions with who owns each one."
- "Read the comments on the level 3 coordination frame and draft a reply to each unresolved clash."
- "Turn the punch list from this site walk into a Miro table with location, trade, and status columns."
- "Draw a flowchart of our RFI review process on the project kickoff board."
- "Find our Miro boards about the Harbor project and summarize what each one covers."
- "Share the lessons-learned board with the project team as viewers."
Supported tools
Boards and board content
| Tool | Action | Approval |
|---|---|---|
board_search_boards | Search the boards in your Miro team. | Not required |
board_show | Show a preview of items on a board. | Not required |
board_get_space | Find the space a board belongs to. | Not required |
canvas_search | Find items and areas on a board. | Not required |
canvas_read_as_svg | Read board items, including documents and diagrams. | Not required |
canvas_get_canvas_composer_skill | Load Miro's instructions for creating board content. | Not required |
canvas_load_format_skill | Load Miro's instructions for a format, such as a flowchart. | Not required |
canvas_create_from_svg | Create items, diagrams, and documents on a board. | Required |
canvas_update_from_svg | Update, rearrange, or remove items on a board. | Required |
board_create | Create a board. | Required |
board_create_format | Create a table, timeline, kanban, document, or diagram board. | Required |
board_update_metadata | Change a board's title, description, or icon. | Required |
board_move | Move a board into a space or folder. | Required |
board_move_to_team | Move a board to a different team. | Required |
board_restore | Restore boards from trash. | Required |
Tables
| Tool | Action | Approval |
|---|---|---|
table_list_rows | Read a table's rows and columns. | Not required |
table_get_latest_update_history | Read the history of a row's Latest Update field. | Not required |
table_create | Create a table with typed columns. | Required |
table_sync_rows | Add or update rows. | Required |
table_update_view | Show a table as a grid, timeline, or kanban. | Required |
Comments
| Tool | Action | Approval |
|---|---|---|
comment_list_comments | Read comments on a board or an item. | Not required |
comment_create | Add a comment to a board. | Required |
comment_reply | Reply to a comment thread. | Required |
comment_resolve | Resolve or reopen a comment thread. | Required |
Images and prototypes
| Tool | Action | Approval |
|---|---|---|
image_get_data | Read an image on a board. | Not required |
image_get_url | Get a download link for an image. | Not required |
prototype_read | Read prototype screens on a board. | Not required |
image_create | Add an image to a board. | Required |
Spaces and sections
| Tool | Action | Approval |
|---|---|---|
space_list | List the spaces in your team. | Not required |
space_list_boards | List the boards in a space. | Not required |
space_list_children | List what a space or section contains. | Not required |
blog_post_list | Read the posts in a space overview. | Not required |
space_create | Create a space. | Required |
space_update_metadata | Change a space's title, description, or icon. | Required |
section_create | Create a section in a space. | Required |
section_update_metadata | Rename or reorder a section. | Required |
section_delete | Delete a section. | Required |
blog_post_create | Post an update to a space overview. | Required |
blog_post_update | Edit a post in a space overview. | Required |
Sharing, people, and brand
| Tool | Action | Approval |
|---|---|---|
user_who_am_i | Read the signed-in Miro account. | Not required |
user_search_organization_users | Find people in your Miro organization by name or email. | Not required |
content_item_list_roles | See who can access a board or space, and their roles. | Not required |
get_brand_context | Read your organization's Miro brand colors and fonts. | Not required |
board_share | Give a person or group access to a board. | Required |
board_role_update | Change someone's role on a board. | Required |
space_share | Give a person or group access to a space. | Required |
space_role_update | Change someone's role on a space. | Required |