{"name":"com.mcparmory/miro","slug":"mcparmory-miro","title":null,"description":"Create and manage collaborative boards, items, and diagrams programmatically","url":"https://mcp.market/server/mcparmory-miro","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":151,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-miro","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/miro:1.0.2","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"add_document_to_board","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_embed_item_to_board","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_frame_to_board","description":"Adds a new frame to a board. Frames serve as containers for organizing and grouping content on a board, with customizable appearance and dimensions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_image_to_board","description":"Adds an image item to a board by URL. Optionally customize the image with a title, dimensions, and rotation angle.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_shape_to_board","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_sticky_note","description":"Adds a sticky note item to a board with customizable text content, shape, colors, and alignment. Requires boards:write scope.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_text_to_board","description":"Adds a text item to a board with customizable styling, positioning, and formatting options. Requires boards:write scope.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cancel_board_export_job","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"close_case","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"close_legal_hold","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_app_card","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_board","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_board_copy","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_board_export_job","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_board_export_task_download_link","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_card_item","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_case","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_connector","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_items_bulk","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_legal_hold_for_case","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_markdown_doc","description":"Creates a new markdown document item on a board. The document is formatted as markdown text and will be added to the specified board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_user","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_app_card_item","description":"Removes an app card item from a specified board. Requires boards:write scope and is subject to Level 3 rate limiting.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_board","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_card_item","description":"Permanently removes a card item from a board. This action cannot be undone and requires write access to the board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_connector","description":"Removes a connector from a board. The connector is permanently deleted and cannot be recovered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_doc_format_item","description":"Permanently removes a doc format item from a board. This action cannot be undone and requires write access to the board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_document_item","description":"Permanently removes a document item from a board. This action cannot be undone and requires write access to the board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_embed_item","description":"Removes an embed item from a board. The embed item is permanently deleted and cannot be recovered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_image_item","description":"Permanently removes an image item from a board. Requires boards:write scope and is subject to Level 3 rate limiting.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_item","description":"Permanently removes an item from a board. This action cannot be undone and requires boards:write scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_shape_item","description":"Permanently removes a shape item from a board. This action cannot be undone and requires write access to the board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_sticky_note_item","description":"Permanently removes a sticky note item from a board. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_text_item","description":"Permanently removes a text item from a board. Requires boards:write scope and is subject to Level 3 rate limiting.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_user","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_user_all_sessions","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"enterprise_get_organization_members","description":"Get organization members","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_access_token_info","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_app_card_item","description":"Retrieves detailed information about a specific app card item on a board. Use this to fetch properties and content of an individual app card.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board","description":"Retrieve detailed information about a specific board by its unique identifier. This operation requires boards:read scope and is rate-limited at Level 1.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board_data_classification","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board_export_job_results","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board_export_job_status","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_board_member","description":"Retrieves detailed information about a specific member of a board, including their role and permissions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_card_item","description":"Retrieves detailed information about a specific card item on a board. Use this to fetch card properties, content, and metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_case","description":"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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_connector","description":"Retrieves detailed information about a specific connector on a board, including its configuration and properties.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_doc_format_item","description":"Retrieves a specific doc format item from a board. Returns the item's metadata and content, with optional control over the content format.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_document_item","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_embed_item","description":"Retrieves detailed information about a specific embed item on a board. Use this to fetch properties and metadata for an embedded content item.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_frame","description":"Retrieves detailed information about a specific frame on a board, including its properties and content.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_group","description":"Retrieves a single group (team) resource along with its member users. Only users with member role in the organization are included in the response.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_image_item","description":"Retrieves detailed information about a specific image item on a board, including its properties and metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_item","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_legal_hold","description":"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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization","description":"Retrieve detailed information about an organization. This endpoint is available only to Enterprise plan users with Company Admin role.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization_member","description":"Retrieve detailed information about a specific member within an organization. This operation requires Enterprise plan access and Company Admin role.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_resource_type","description":"Retrieve metadata for a supported resource type (User or Group). Use this to understand the structure and properties of the specified resource type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_schema","description":"Retrieve the SCIM schema definition for a specific resource type (User, Group, or Enterprise User), including details about supported attributes and their formatting requirements.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_shape_item","description":"Retrieves detailed information about a specific shape item on a board, including its properties and metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_sticky_note_item","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_text_item","description":"Retrieves a specific text item from a board by its ID. Returns the text item's properties and content.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_user","description":"Retrieves a single user resource by ID. Returns only users that are members of the organization; guest users are not included.","write_action":false,"price_micros":0,"input_schema":null},{"name":"invite_members_to_board","description":"Invite new members to collaborate on a board by sending invitation emails. Membership requirements depend on the board's sharing policy.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audit_logs","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_export_job_tasks","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_export_jobs","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_item_content_logs","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_items","description":"Retrieves a paginated list of items on a board, with optional filtering by item type. Use cursor-based pagination to navigate through results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_board_members","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_boards","description":"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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cases","description":"Retrieves all eDiscovery cases in an organization. Requires Enterprise Guard add-on and eDiscovery Admin role.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_connectors_for_board","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_groups","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_legal_hold_content_items","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_legal_hold_export_jobs","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_legal_holds_in_case","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_resource_types","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_schemas","description":"Retrieve metadata about supported Users, Groups, and extension attributes in the system. Use this to discover available schema definitions and their properties.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_users","description":"Retrieves a paginated list of users in your organization. Note: Only returns users who are organization members, not guest users.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_board_member","description":"Remove a member from a board. This operation deletes the specified board member's access and role from the board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_app_card_item","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_board","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_board_member_role","description":"Update the role assigned to a board member, controlling their access level and permissions on the board.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_card_item","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_case","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_connector","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_document_item","description":"Update a document item on a board by modifying its properties such as title, URL, dimensions, and rotation angle.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_embed_item","description":"Updates an embed item on a board, allowing you to modify its display mode, preview image, source URL, and dimensions. Requires boards:write scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_frame","description":"Update a frame's properties on a board, including its title, appearance, dimensions, and content visibility. Requires boards:write scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_group_members_and_details","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_image_item","description":"Update an image item on a board by modifying its URL, title, dimensions, or rotation angle. Requires boards:write scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_item_position_or_parent","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_legal_hold","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_shape_item","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_sticky_note","description":"Modify the content, appearance, and layout of a sticky note item on a board. Update text, colors, alignment, shape, and dimensions as needed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_team_boards_classification_bulk","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_text_item","description":"Modify the content, styling, and layout of a text item on a board. Update text content, colors, fonts, alignment, rotation, and dimensions as needed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_user","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_user_partial","description":"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.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:09.022Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:09.066Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-miro","version":"1.0.2","found":true,"weeklyDownloads":151,"license":"MIT","dependencyCount":6,"publishedAt":"2026-05-12T11:55:07.505863Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":151,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}