MCP.Market

Miro MCP server

by mcparmory.com·com.mcparmory/miro·v1.0.2·31 stars

Create and manage collaborative boards, items, and diagrams programmatically

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars151 downloads/wk

Reviews

Write one

Nobody has reviewed Miro yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Miro tools (100, 47 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_document_to_board

    Adds a document item to a board by hosting it at a specified URL. The document will be displayed on the board with an optional title for identification.

  • add_embed_item_to_board

    Embeds external content on a board by creating an embed item. The content can be displayed inline on the board or in a modal overlay, with optional custom preview image and dimensions.

  • add_frame_to_board

    Adds a new frame to a board. Frames serve as containers for organizing and grouping content on a board, with customizable appearance and dimensions.

  • add_image_to_board

    Adds an image item to a board by URL. Optionally customize the image with a title, dimensions, and rotation angle.

  • add_shape_to_board
  • add_sticky_note

    Adds a sticky note item to a board with customizable text content, shape, colors, and alignment. Requires boards:write scope.

  • add_text_to_board

    Adds a text item to a board with customizable styling, positioning, and formatting options. Requires boards:write scope.

  • cancel_board_export_jobwrite action

    Cancel an ongoing board export job. This operation allows you to stop a board export job that is currently in progress by updating its status to CANCELLED.

  • close_case

    Permanently close and delete a case, marking the conclusion of a legal matter or investigation. All associated legal holds must be closed before closing the case. Requires Enterprise Guard add-on with Company Admin and eDiscovery Admin roles.

  • close_legal_hold

    Close and permanently delete a legal hold in a case, releasing preserved Miro boards and custodians back to normal operations. Note: content release may take up to 24 hours to complete.

  • create_app_cardwrite action

    Adds a new app card item to a board. App cards display custom content with optional preview fields and can be styled with colors, dimensions, and rotation.

  • create_boardwrite action
  • create_board_copywrite action
  • create_board_export_jobwrite action

    Initiates an asynchronous export job for one or more boards in a specified format (SVG, HTML, or PDF). This enterprise-only operation requires Company Admin role and eDiscovery enablement.

  • create_board_export_task_download_linkwrite action

    Generate a downloadable link for the results of a specific board export task within an enterprise export job. This endpoint is available only to Enterprise plan users with Company Admin role and eDiscovery enabled.

  • create_card_itemwrite action

    Creates a new card item on a specified board. Cards can include a title, description, due date, assignee, and visual styling to organize tasks and activities.

  • create_casewrite action

    Create a new legal hold case in your organization to initiate the eDiscovery process. Cases serve as containers for grouping multiple legal holds together during litigation or investigations. Requires Enterprise Guard add-on and eDiscovery Admin role.

  • create_connectorwrite action
  • create_items_bulkwrite action

    Create multiple items of different types on a board in a single transactional operation. Supports up to 20 items per call (cards, shapes, sticky notes, etc.), and all items are created together or none are created if any item fails.

  • create_legal_hold_for_casewrite action

    Create a new legal hold within a case to preserve content owned, co-owned, created, edited, or accessed by specified users. Legal holds may take up to 24 hours to process.

  • create_markdown_docwrite action

    Creates a new markdown document item on a board. The document is formatted as markdown text and will be added to the specified board.

  • create_userwrite action
  • delete_app_card_itemwrite action

    Removes an app card item from a specified board. Requires boards:write scope and is subject to Level 3 rate limiting.

  • delete_boardwrite action

    Permanently delete a board, moving it to Trash on paid plans where it can be restored within 90 days. On free plans, deletion may be immediate.

  • delete_card_itemwrite action

    Permanently removes a card item from a board. This action cannot be undone and requires write access to the board.

  • delete_connectorwrite action

    Removes a connector from a board. The connector is permanently deleted and cannot be recovered.

  • delete_doc_format_itemwrite action

    Permanently removes a doc format item from a board. This action cannot be undone and requires write access to the board.

  • delete_document_itemwrite action

    Permanently removes a document item from a board. This action cannot be undone and requires write access to the board.

  • delete_embed_itemwrite action

    Removes an embed item from a board. The embed item is permanently deleted and cannot be recovered.

  • delete_image_itemwrite action

    Permanently removes an image item from a board. Requires boards:write scope and is subject to Level 3 rate limiting.

  • delete_itemwrite action

    Permanently removes an item from a board. This action cannot be undone and requires boards:write scope.

  • delete_shape_itemwrite action

    Permanently removes a shape item from a board. This action cannot be undone and requires write access to the board.

  • delete_sticky_note_itemwrite action

    Permanently removes a sticky note item from a board. This action cannot be undone.

  • delete_text_itemwrite action

    Permanently removes a text item from a board. Requires boards:write scope and is subject to Level 3 rate limiting.

  • delete_userwrite action

    Permanently removes a user from the organization and transfers ownership of their boards to the oldest admin team member. The user must be an organization member (not a guest) and cannot be the last admin in their team or organization.

  • delete_user_all_sessionswrite action

    Immediately terminate all active sessions for a user across all devices, forcing them to sign in again. Use this to restrict access during security incidents, credential compromises, or when a user leaves the organization.

  • enterprise_get_organization_members

    Get organization members

  • get_access_token_info

    Retrieve detailed information about the current access token, including its type, assigned scopes, associated team and user, creation timestamp, and the user who created it.

  • get_app_card_item

    Retrieves detailed information about a specific app card item on a board. Use this to fetch properties and content of an individual app card.

  • get_board

    Retrieve detailed information about a specific board by its unique identifier. This operation requires boards:read scope and is rate-limited at Level 1.

  • get_board_data_classification

    Retrieves the data classification level assigned to a specific board within an organization and team. This enterprise-only endpoint requires Company Admin role and the boards:read scope.

  • get_board_export_job_results

    Retrieves the results of a completed board export job, including the S3 link to the exported files. This operation is available only for Enterprise plan users with Company Admin role and eDiscovery enabled.

  • get_board_export_job_status

    Retrieves the current status of a board export job, including completion progress and results. Available only for Enterprise plan users with Company Admin role and eDiscovery enabled.

  • get_board_member

    Retrieves detailed information about a specific member of a board, including their role and permissions.

  • get_card_item

    Retrieves detailed information about a specific card item on a board. Use this to fetch card properties, content, and metadata.

  • get_case

    Retrieve detailed information about a specific case within an organization. This operation requires Enterprise Guard add-on and appropriate admin roles (Company Admin and eDiscovery Admin).

  • get_connector

    Retrieves detailed information about a specific connector on a board, including its configuration and properties.

  • get_doc_format_item

    Retrieves a specific doc format item from a board. Returns the item's metadata and content, with optional control over the content format.

  • get_document_item

    Retrieves detailed information about a specific document item on a board. Use this to fetch properties and metadata for a document you've identified by its ID.

  • get_embed_item

    Retrieves detailed information about a specific embed item on a board. Use this to fetch properties and metadata for an embedded content item.

  • get_frame

    Retrieves detailed information about a specific frame on a board, including its properties and content.

  • get_group

    Retrieves a single group (team) resource along with its member users. Only users with member role in the organization are included in the response.

  • get_image_item

    Retrieves detailed information about a specific image item on a board, including its properties and metadata.

  • get_item

    Retrieve detailed information about a specific item on a board. This operation requires read access to the board and is rate-limited at Level 1.

  • get_legal_hold

    Retrieve detailed information about a specific legal hold within a case. This operation requires Enterprise Guard add-on and appropriate admin roles (Company Admin and eDiscovery Admin).

  • get_organization

    Retrieve detailed information about an organization. This endpoint is available only to Enterprise plan users with Company Admin role.

  • get_organization_member

    Retrieve detailed information about a specific member within an organization. This operation requires Enterprise plan access and Company Admin role.

  • get_resource_type

    Retrieve metadata for a supported resource type (User or Group). Use this to understand the structure and properties of the specified resource type.

  • get_schema

    Retrieve the SCIM schema definition for a specific resource type (User, Group, or Enterprise User), including details about supported attributes and their formatting requirements.

  • get_shape_item

    Retrieves detailed information about a specific shape item on a board, including its properties and metadata.

  • get_sticky_note_item

    Retrieves detailed information about a specific sticky note item on a board. Use this to fetch the content, styling, and metadata of an individual sticky note.

  • get_text_item

    Retrieves a specific text item from a board by its ID. Returns the text item's properties and content.

  • get_user

    Retrieves a single user resource by ID. Returns only users that are members of the organization; guest users are not included.

  • invite_members_to_board

    Invite new members to collaborate on a board by sending invitation emails. Membership requirements depend on the board's sharing policy.

  • list_audit_logs

    Retrieve audit events from your enterprise within a specified date range (limited to the last 90 days). Use pagination and sorting to navigate large result sets efficiently.

  • list_board_export_job_tasks

    Retrieves the list of tasks associated with a board export job. Use this to monitor the progress and status of individual export tasks within a job.

  • list_board_export_jobs

    Retrieves a list of board export jobs for an organization, filtered by status, creator, and pagination limits. Enterprise-only endpoint requiring Company Admin role with eDiscovery enabled.

  • list_board_item_content_logs

    Retrieve content change logs for board items within your organization over a specified time period. Filter by board IDs, user emails, and modification dates to track all updates, modifications, and deletions of board item content.

  • list_board_items

    Retrieves a paginated list of items on a board, with optional filtering by item type. Use cursor-based pagination to navigate through results.

  • list_board_members

    Retrieves a pageable list of all members assigned to a specific board. Use pagination parameters to control the number of results and navigate through large member lists.

  • list_boards

    Retrieve a list of boards accessible to the authenticated user. Filter by team, project, owner, or search query, with support for pagination and sorting. Enterprise users with Content Admin permissions can access all boards including private ones (contents remain restricted).

  • list_cases

    Retrieves all eDiscovery cases in an organization. Requires Enterprise Guard add-on and eDiscovery Admin role.

  • list_connectors_for_board

    Retrieves a list of connectors for a specific board using cursor-based pagination. Use the cursor from the response to fetch subsequent pages of results.

  • list_groups

    Retrieves all groups (teams) in the organization along with their member users. Only users with member role in the organization are included in the results.

  • list_legal_hold_content_items

    Retrieve all content items (Miro boards) currently under a specific legal hold within a case. Verify the legal hold is in 'ACTIVE' state to ensure all preserved content has finished processing.

  • list_legal_hold_export_jobs

    Retrieves all board export jobs for a specific legal hold case. This operation is available only to Enterprise Guard users with both Company Admin and eDiscovery Admin roles.

  • list_legal_holds_in_case

    Retrieves all legal holds associated with a specific case within an organization. This operation is restricted to Enterprise Guard users with Company Admin and eDiscovery Admin roles.

  • list_resource_types

    Retrieve the SCIM resource types supported by Miro, including Users and Groups. Use this to discover which resources can be managed through the SCIM API.

  • list_schemas

    Retrieve metadata about supported Users, Groups, and extension attributes in the system. Use this to discover available schema definitions and their properties.

  • list_users

    Retrieves a paginated list of users in your organization. Note: Only returns users who are organization members, not guest users.

  • remove_board_memberwrite action

    Remove a member from a board. This operation deletes the specified board member's access and role from the board.

  • update_app_card_itemwrite action

    Update an app card item on a board by modifying its content, styling, and metadata. Changes are applied to the specified item and reflected immediately on the board.

  • update_boardwrite action
  • update_board_member_rolewrite action

    Update the role assigned to a board member, controlling their access level and permissions on the board.

  • update_card_itemwrite action

    Update a card item on a board with new content, styling, and metadata. Modify the card's title, description, due date, assignee, dimensions, rotation, and theme color.

  • update_casewrite action

    Update case details such as name and description to keep case information accurate and aligned with the evolving scope of a legal matter. This operation is restricted to eDiscovery Admins and requires the Enterprise Guard add-on.

  • update_connectorwrite action
  • update_document_itemwrite action

    Update a document item on a board by modifying its properties such as title, URL, dimensions, and rotation angle.

  • update_embed_itemwrite action

    Updates an embed item on a board, allowing you to modify its display mode, preview image, source URL, and dimensions. Requires boards:write scope.

  • update_framewrite action

    Update a frame's properties on a board, including its title, appearance, dimensions, and content visibility. Requires boards:write scope.

  • update_group_members_and_detailswrite action

    Updates an existing group (team) by adding, removing, or replacing members, and modifying group properties like display name. Only specified attributes are updated; unchanged attributes remain as-is.

  • update_image_itemwrite action

    Update an image item on a board by modifying its URL, title, dimensions, or rotation angle. Requires boards:write scope.

  • update_item_position_or_parentwrite action

    Reposition an item on a board or move it to a different parent container. Use this operation to reorganize board layout or change item hierarchy.

  • update_legal_holdwrite action

    Update an existing legal hold to adjust preservation scope as case requirements evolve. Modify the hold's name, description, and add or remove users and boards to ensure accurate data preservation throughout the legal process.

  • update_shape_itemwrite action
  • update_sticky_notewrite action

    Modify the content, appearance, and layout of a sticky note item on a board. Update text, colors, alignment, shape, and dimensions as needed.

  • update_team_boards_classification_bulkwrite action

    Bulk update data classification labels for boards within a team. Optionally target only unclassified boards or apply the classification to all boards in the team.

  • update_text_itemwrite action

    Modify the content, styling, and layout of a text item on a board. Update text content, colors, fonts, alignment, rotation, and dimensions as needed.

  • update_userwrite action
  • update_user_partialwrite action

    Partially update a user resource by applying SCIM patch operations. Only specified fields are modified; unmodified fields remain unchanged. The user must be an active organization member (not a guest) to be updated.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Miro compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
Tools
100
the typical server has 7
Tools that change things
47%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 92% of 28,688 servers
Downloads a week
151
more than 71% of 12,191 servers with a package

What its tools let an agent do: 43 read · 19 create · 21 change · 16 delete · 1 send or post

Install Miro in Claude Code, Cursor or VS Code

claude mcp add miro -- uvx mcparmory-miro
Add to Cursor

What the publisher says

From the Miro repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Miro: common questions

Is Miro MCP server safe?
Mostly: it is graded B (80/100). Read the Miro safety report
How do I install Miro?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Miro need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Miro maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
How does Miro compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); tools 100 (the typical server has 7); tools that change things 47% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from mcparmory.com →