Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/miro

PYPI · MCPARMORY-MIRO · 2 COMPONENTS · SCANNED SEP 20

Create and manage collaborative boards, items, and diagrams programmatically

+1 this week 76 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Install-script risk not yet assessed.Unverified
  • 2 of 46 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability72
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 26826 tokens (~152/item across 176 items; 176 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management87
  • Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 32 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 176 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the com.mcparmory/miro MCP server?

com.mcparmory/miro runs locally as a PyPI package, launched with uvx mcparmory-miro. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · mcparmory-miro

# add to Claude Code
claude mcp add com-mcparmory-miro -- uvx mcparmory-miro
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-miro": {
      "command": "uvx",
      "args": [
        "mcparmory-miro"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-miro": {
      "command": "uvx",
      "args": [
        "mcparmory-miro"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-miro -- uvx mcparmory-miro
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-miro": {
      "type": "local",
      "command": [
        "uvx",
        "mcparmory-miro"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mcparmory-miro --command uvx --arg mcparmory-miro
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-miro:
    command: "uvx"
    args: ["mcparmory-miro"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-miro": {
      "Transport": "stdio",
      "Command": "uvx",
      "Arguments": [
        "mcparmory-miro"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-mcparmory-miro -t stdio -c uvx -a mcparmory-miro
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-miro": {
      "command": "uvx",
      "args": [
        "mcparmory-miro"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 19 Sept 26 −2
    • Stability: pass → 0.83 functional
  • 18 Sept 26 0
    • Stability: 0.97 → pass security
  • 17 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Sept 26 +15
    • Malware scan: unverified → pass security
  • 14 Sept 26 −14
    • Malware scan: pass → unverified security
  • 12 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.

  • 11 Sept 26 −3
    • Stability: pass → 0.77 functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed pypi/mcparmory-miro@1.0.2

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi

Background: How many MCP packages publish verified provenance →

Dependencies 46 packages
Packages resolved 46
Stale 1
No linked repository 1
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 176 exposed · ~26,826 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
update_case ~141

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.

NameTypeReqDescription
case_idstringyesThe numeric ID of the case to be edited.
descriptionstringAn optional description providing additional context or details about the case, such as scope, focus, or internal documentation standards.
namestringyesThe updated name for the case. This field is required and helps maintain clarity and consistency across stakeholders.
org_idstringyesThe numeric ID of the organization containing the case to be edited.

No output schema declared.

No examples provided.

update_connector ~603

Modify a connector's visual styling, path shape, and attachment points on a board. Update properties like line color, stroke style, captions, and connection endpoints to customize how the connector appears and connects items.

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the connector to update.
captionsarrayText labels to display on the connector. Supports up to 20 caption blocks.
colorstringHex color code for caption text (e.g., #9510ac).
connector_idstringyesThe unique identifier of the connector to update.
endItemIdstringThe unique identifier of the item to attach the connector's end point to. Frames are not supported.
endItemSnapTostringWhich side of the end item to attach the connector: auto (automatic placement), top, right, bottom, or left. Cannot be combined with position-based attachment. Defaults to auto if not specified.
endStrokeCapstringThe decorative end cap style for the connector's endpoint: none, stealth, rounded_stealth, diamond, filled_diamond, oval, filled_oval, arrow, triangle, filled_triangle, or ERD notation styles (erd_on…
fontSizestringFont size for captions in density-independent pixels, between 10 and 288.
shapestringThe connector line path type: straight (direct line), elbowed (right angles), or curved (smooth bends). Defaults to curved.
startItemIdstringThe unique identifier of the item to attach the connector's start point to. Frames are not supported.
startItemSnapTostringWhich side of the start item to attach the connector: auto (automatic placement), top, right, bottom, or left. Cannot be combined with position-based attachment. Defaults to auto if not specified.
startStrokeCapstringThe decorative start cap style for the connector's starting point: none, stealth, rounded_stealth, diamond, filled_diamond, oval, filled_oval, arrow, triangle, filled_triangle, or ERD notation styles…
strokeColorstringHex color code for the connector line (e.g., #2d9bf0).
strokeStylestringThe line pattern style: normal (solid), dotted, or dashed.
strokeWidthstringLine thickness in density-independent pixels, between 1 and 24.
textOrientationstringCaption orientation relative to the connector line: horizontal (fixed orientation) or aligned (follows line curvature).

No output schema declared.

No examples provided.

update_document_item ~185

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

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the document item to update.
heightnumberThe height of the item in pixels, specified as a decimal number.
item_idstringyesThe unique identifier of the document item to update.
rotationnumberThe rotation angle of the item in degrees relative to the board. Use positive values for clockwise rotation and negative values for counterclockwise rotation.
titlestringA short text header to identify the document.
urlstringThe URL where the document is hosted (e.g., a link to a PDF or other document file).
widthnumberThe width of the item in pixels, specified as a decimal number.

No output schema declared.

No examples provided.

update_document_item_with_file ~248

Replace a document item on a board with a new file uploaded from your device. The file must not exceed 6 MB in size.

NameTypeReqDescription
altTextstringOptional alt-text description to improve accessibility and help viewers understand the document content.
board_id_PlatformFileUploadstringyesThe unique identifier of the board containing the document item you want to update.
heightnumberOptional height of the item in pixels. Specify as a decimal number.
item_idstringyesThe unique identifier of the document item you want to replace with a new file.
resourcestringyesBase64-encoded file content for upload. The file to upload from your device. Maximum file size is 6 MB. Provide the file as binary data.
rotationnumberOptional rotation angle in degrees, relative to the board. Use positive values for clockwise rotation and negative values for counterclockwise rotation.
titlestringOptional title for the document (e.g., 'foo.png'). If not provided, the existing title is retained.
widthnumberOptional width of the item in pixels. Specify as a decimal number.

No output schema declared.

No examples provided.

update_embed_item ~198

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

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the embed item to update.
heightnumberThe height of the embed item in pixels.
item_idstringyesThe unique identifier of the embed item to update.
modestringControls how the embedded content displays on the board: 'inline' shows content directly on the board, while 'modal' displays it in an overlay.
previewUrlstringURL of an image to use as the preview thumbnail for the embedded item.
urlstringA valid URL (HTTP or HTTPS) pointing to the content resource to embed on the board, such as a video or web page.
widthnumberThe width of the embed item in pixels.

No output schema declared.

No examples provided.

update_frame ~229

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

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the frame to update.
fillColorstringThe fill color for the frame, specified as a hexadecimal color code. Supported colors include neutral grays, greens, teals, blues, purples, yellows, oranges, reds, and pinks.
formatstringThe frame format type. Currently, only custom frames are supported.
heightnumberThe height of the frame in pixels.
item_idstringyesThe unique identifier of the frame to update.
showContentbooleanWhether to show or hide the content inside the frame. This feature is available on Enterprise plans only.
titlestringThe title displayed at the top of the frame.
typestringThe frame layout type. Currently, only freeform frames are supported.
widthnumberThe width of the frame in pixels.

No output schema declared.

No examples provided.

update_group ~130

Replaces an existing group on a board with new content. The original group is completely replaced and assigned a new ID.

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the group to update.
descriptionstringOptional description providing additional context about the user group.
group_idstringyesThe unique identifier of the group to replace.
idstringyesThe unique identifier for the new user group.
namestringyesThe name of the user group.
typestringyesThe object type, which must be set to 'user-group'.

No output schema declared.

No examples provided.

update_group_members ~130

Bulk add and remove members from a user group in a single request. Specify users to add and/or remove by email address.

NameTypeReqDescription
group_idstringyesThe unique identifier of the user group to modify.
membersToAddarrayList of user email addresses to add to the group. Each email must correspond to an existing user in the organization.
membersToRemovearrayList of user email addresses to remove from the group. Each email must correspond to a current member of the group.
org_idstringyesThe unique identifier of the organization containing the group.

No output schema declared.

No examples provided.

update_group_members_and_details ~158

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.

NameTypeReqDescription
OperationsarrayyesAn array of patch operations to perform on the group. Each operation specifies an action (add, remove, or replace), a target path, and values. Multiple users can be added or removed in a single reque…
idstringyesThe unique server-assigned identifier for the group (team) to update.
schemasstringyesMust be set to the PatchOp schema identifier to indicate this is a patch operation request.

No output schema declared.

No examples provided.

update_group_org ~120

Updates the name and/or description of a user group within an organization. This operation is restricted to Enterprise plan users with Company Admin role.

NameTypeReqDescription
descriptionstringThe new description for the group. Can be empty or up to 300 characters long.
group_idstringyesThe unique identifier of the user group to update.
namestringThe new name for the group. Must be between 1 and 60 characters long.
org_idstringyesThe unique identifier of the organization containing the group to update.

No output schema declared.

No examples provided.

update_image_item ~170

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

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the image item to update.
heightnumberThe height of the image item in pixels.
item_idstringyesThe unique identifier of the image item to update.
rotationnumberThe rotation angle of the image in degrees relative to the board. Use positive values for clockwise rotation and negative values for counterclockwise rotation.
titlestringA short text header to identify the image on the board.
urlstringThe URL pointing to the image resource to display.
widthnumberThe width of the image item in pixels.

No output schema declared.

No examples provided.

update_image_item_from_file ~275

Replace an image on a board with a new file from your device. Supports updating the image file itself along with optional metadata like title, alt text, dimensions, and rotation.

NameTypeReqDescription
altTextstringOptional alt text describing the image content for accessibility purposes. Helps users understand what the image depicts.
board_id_PlatformFileUploadstringyesThe unique identifier of the board containing the image item you want to update.
heightnumberOptional height of the image in pixels. Specify as a decimal number to set or adjust the vertical dimension.
item_idstringyesThe unique identifier of the image item on the board that you want to replace or modify.
resourcestringyesBase64-encoded file content for upload. The image file to upload from your device. Maximum file size is 6 MB. This replaces the existing image on the item.
rotationnumberOptional rotation angle in degrees. Use positive values to rotate clockwise and negative values to rotate counterclockwise.
titlestringOptional display name for the image (e.g., 'foo.png'). If not provided, the existing title is retained.
widthnumberOptional width of the image in pixels. Specify as a decimal number to set or adjust the horizontal dimension.

No output schema declared.

No examples provided.

update_item_position_or_parent ~226

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.

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the item to update.
idstringUnique identifier (ID) of the parent frame for the item.
item_idstringyesThe unique identifier of the item whose position or parent you want to change.
xnumberX-axis coordinate of the location of the item on the board. By default, all items have absolute positioning to the board, not the current viewport. Default: `0`. The center point of the board has `x:…
ynumberY-axis coordinate of the location of the item on the board. By default, all items have absolute positioning to the board, not the current viewport. Default: `0`. The center point of the board has `x:…

No output schema declared.

No examples provided.

update_legal_hold ~238

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.

NameTypeReqDescription
case_idstringyesThe numeric ID of the case containing the legal hold. Must be a numeric string.
descriptionstringOptional description providing additional context or details about the legal hold and its scope.
legal_hold_idstringyesThe numeric ID of the legal hold to update. Must be a numeric string.
namestringyesThe name assigned to the legal hold. Used to identify the hold within the case.
org_idstringyesThe numeric ID of the organization containing the legal hold. Must be a numeric string.
scopeobjectyesThe scope criteria determining which content items are preserved under this hold. Currently supports the `users` variant to place specific users under hold. Provide a complete list of all users to be…

No output schema declared.

No examples provided.

update_project ~105

Update project details such as the project name. This operation is available only for Enterprise plan users with Company Admin role.

NameTypeReqDescription
namestringyesThe new name for the project. Must be between 1 and 60 characters.
org_idstringyesThe unique identifier of the organization containing the project.
project_idstringyesThe unique identifier of the project to update.
team_idstringyesThe unique identifier of the team that owns the project.

No output schema declared.

No examples provided.

update_project_member_role ~233

Update a project member's role within a team's project space. This enterprise-only operation allows Company Admins to modify member permissions such as changing them from viewer to editor or assigning ownership roles.

NameTypeReqDescription
member_idstringyesThe member ID whose role you want to update. Use the numeric member identifier (e.g., 307445734562315000).
org_idstringyesThe organization ID that contains the team and project. Use the numeric organization identifier (e.g., 3074457345618265000).
project_idstringyesThe project (Space) ID where the member's role will be updated. Use the numeric project identifier (e.g., 3074457345618265000).
rolestringThe new role to assign to the project member. Valid roles are: owner, coowner, editor, commentator, or viewer. Determines the member's access level and permissions within the project.
team_idstringyesThe team ID that owns the project. Use the numeric team identifier (e.g., 3074457345619012000).

No output schema declared.

No examples provided.

update_shape_item ~510

Modify a shape item's geometry, styling, and text content on a board. Updates only the properties you specify; omitted properties remain unchanged.

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the shape item to update.
borderColorstringThe hex color code for the shape's border outline.
borderOpacitystringThe transparency level of the border, from 0.0 (fully transparent) to 1.0 (fully opaque).
borderStylestringThe visual style of the border: solid (normal), dotted, or dashed.
borderWidthstringThe thickness of the border in display pixels, ranging from 1 to 24.
colorstringThe hex color code for the text displayed within the shape.
contentstringThe text content to display on the shape. Note: Changing the shape type to flow_chart_or or flow_chart_summing_junction will clear any existing content.
fillColorstringThe hex color code for the shape's fill background. Supports predefined palette colors or custom hex values.
fillOpacitystringThe transparency level of the fill color, from 0.0 (fully transparent) to 1.0 (fully opaque).
fontFamilystringThe typeface for text rendering. Choose from a curated set including sans-serif (Arial, Open Sans, Roboto), serif (Georgia, Times New Roman), and decorative fonts.
fontSizestringThe size of the text in display pixels, ranging from 10 to 288.
heightnumberThe height of the shape in pixels.
item_idstringyesThe unique identifier of the shape item to update.
rotationnumberThe rotation angle in degrees. Use positive values for clockwise rotation and negative values for counterclockwise rotation.
shapestringThe geometric shape type to render. Choose from basic shapes (rectangle, circle, triangle, etc.), flowchart shapes (flow_chart_process, flow_chart_decision, etc.), or specialized shapes (cloud, star,…
textAlignstringThe horizontal alignment of text within the shape: left, right, or center.
textAlignVerticalstringThe vertical alignment of text within the shape: top, middle, or bottom.
widthnumberThe width of the shape in pixels.

No output schema declared.

No examples provided.

update_shape_item_flowchart ~554

Update a flowchart shape item on a board by modifying its geometry, styling, content, and layout properties. Changes are applied immediately to the specified shape.

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the shape to update.
borderColorstringThe color of the shape's border, specified as a hex value.
borderOpacitystringThe transparency level of the border, from 0.0 (fully transparent) to 1.0 (fully opaque).
borderStylestringThe visual style of the border: normal (solid), dotted, or dashed.
borderWidthstringThe thickness of the border in display pixels, ranging from 1 to 24.
colorstringThe color of the text within the shape, specified as a hex value.
contentstringThe text content to display on the shape. Note that changing the shape type to flow_chart_or or flow_chart_summing_junction will clear any existing content.
fillColorstringThe fill color of the shape, specified as a hex value. Supports standard palette colors like #8fd14f, #23bfe7, #ff9d48, and others.
fillOpacitystringThe transparency level of the fill color, from 0.0 (fully transparent) to 1.0 (fully opaque).
fontFamilystringThe font family for text within the shape. Choose from standard fonts (Arial, Georgia, Times New Roman) or design-focused options (Abril Fatface, Bangers, Permanent Marker, etc.).
fontSizestringThe font size for text in the shape, in display pixels, ranging from 10 to 288.
heightnumberThe height of the shape in pixels.
item_idstringyesThe unique identifier of the shape item to update.
rotationnumberThe rotation angle of the shape in degrees, relative to the board. Use positive values for clockwise rotation and negative values for counterclockwise rotation.
shapestringThe geometric shape type to render. Choose from basic shapes (rectangle, circle, triangle, etc.), flowchart-specific shapes (flow_chart_decision, flow_chart_process, etc.), or arrow/callout variants.…
textAlignstringThe horizontal alignment of text within the shape: left, right, or center.
textAlignVerticalstringThe vertical alignment of text within the shape: top, middle, or bottom.
widthnumberThe width of the shape in pixels.

No output schema declared.

No examples provided.

update_sticky_note ~242

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

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the sticky note to update.
contentstringThe text content to display in the sticky note.
fillColorstringThe background color of the sticky note. Choose from 15 preset colors including gray, yellows, greens, blues, pinks, and more.
heightnumberThe height of the sticky note in pixels.
item_idstringyesThe unique identifier of the sticky note item to update.
shapestringThe geometric shape of the sticky note: square (default) or rectangle, which affects the aspect ratio of the item's dimensions.
textAlignstringThe horizontal alignment of text within the sticky note: left, center, or right.
textAlignVerticalstringThe vertical alignment of text within the sticky note: top, middle, or bottom.
widthnumberThe width of the sticky note in pixels.

No output schema declared.

No examples provided.

update_tag ~164

Updates an existing tag on a board by modifying its title and/or fill color. Note that changes made via the REST API will not appear in real-time on the board; you must refresh the board to see updates.

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the tag you want to update.
fillColorstringThe fill color for the tag. Choose from: red, light_green, cyan, yellow, magenta, green, blue, gray, violet, dark_green, dark_blue, or black.
tag_idstringyesThe unique identifier of the tag you want to update.
titlestringThe text label for the tag, case-sensitive and must be unique within the board. Maximum 120 characters.

No output schema declared.

No examples provided.

update_team ~83

Updates an existing team's properties within an organization. Requires Enterprise plan access and Company Admin role.

NameTypeReqDescription
namestringThe new name for the team. Must be between 1 and 60 characters long.
org_idstringyesThe unique identifier of the organization containing the team.
team_idstringyesThe unique identifier of the team to update.

No output schema declared.

No examples provided.

update_team_boards_classification_bulk ~177

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.

NameTypeReqDescription
labelIdstringThe numeric ID of the data classification label to assign to the boards. This label must be valid for the organization.
notClassifiedOnlybooleanWhen true, applies the classification label only to boards that are not yet classified. When false or omitted, applies the label to all boards in the team regardless of current classification status.
org_idstringyesThe unique identifier of the organization. This is a numeric ID that identifies which organization owns the team.
team_idstringyesThe unique identifier of the team whose boards will be updated. This is a numeric ID that identifies the specific team within the organization.

No output schema declared.

No examples provided.

update_team_member_role ~148

Update a team member's role within a team. This operation allows Company Admins to change a team member's permissions between standard member and admin roles. Available only for Enterprise plan users.

NameTypeReqDescription
member_idstringyesThe unique identifier of the team member whose role should be updated.
org_idstringyesThe unique identifier of the organization containing the team. Use the organization ID provided in your Enterprise account.
rolestringThe new role to assign to the team member. Choose 'member' for standard team member permissions or 'admin' to grant team management capabilities.
team_idstringyesThe unique identifier of the team containing the member to update.

No output schema declared.

No examples provided.

update_text_item ~437

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

NameTypeReqDescription
board_idstringyesThe unique identifier of the board containing the text item to update.
colorstringHex color code for the text itself (e.g., '#1a1a1a' for dark text).
contentstringyesThe text content to display in the item (e.g., 'Hello').
fillColorstringHex color code for the background fill of the text item (e.g., '#e6e6e6' for light gray).
fillOpacitystringTransparency level of the background color, ranging from 0.0 (completely transparent) to 1.0 (completely opaque).
fontFamilystringFont family for the text. Choose from: arial, abril_fatface, bangers, eb_garamond, georgia, graduate, gravitas_one, fredoka_one, nixie_one, open_sans, permanent_marker, pt_sans, pt_sans_narrow, pt_se…
fontSizestringFont size in display pixels. Must be at least 1 pixel.
item_idstringyesThe unique identifier of the text item to update.
rotationnumberRotation angle in degrees. Use positive values for clockwise rotation and negative values for counterclockwise rotation.
textAlignstringHorizontal alignment of the text content: left, right, or center.
widthnumberWidth of the item in pixels. Minimum width is 1.7 times the font size (e.g., font size 14 requires minimum width of 24).

No output schema declared.

No examples provided.

update_user ~488

Replace an existing user resource with updated information. Note that deactivated users cannot have their userName, userType, or roles modified, and email updates for deactivated users are silently ignored. Only active organization members (non-guests) can be updated.

NameTypeReqDescription
activebooleanBoolean flag indicating whether the user is active or deactivated in the organization.
costCenterstringThe cost center associated with the user, up to 120 characters maximum.
departmentstringThe department within the organization to which the user belongs, up to 120 characters maximum.
displayNamestringA human-readable display name for the user, typically their full name.
divisionstringThe division within the organization to which the user belongs, up to 120 characters maximum.
emailsarrayAn array of email address objects, each containing a value, display name, and primary flag. Updates to this field are ignored for deactivated users.
employeeNumberstringA unique identifier for the user within the organization, up to 20 characters maximum.
familyNamestringThe user's last name or surname.
givenNamestringThe user's first name.
groupsarrayAn array of group/team objects the user belongs to, each containing the team's id and display name.
idstringyesThe unique server-assigned identifier for the user being updated.
organizationstringThe name of the organization the user belongs to, up to 120 characters maximum.
photosarrayAn array of profile picture objects, each specifying a type.
preferredLanguagestringThe user's preferred language, specified in locale format (e.g., en_US for English).
rolesarrayAn array of role objects assigned to the user, each containing role type, value, display name, and primary flag. Cannot be updated if the user is deactivated.
userNamestringThe unique username or login identifier, typically an email address format.
userTypestringA free-form string indicating the user's license type within the organization (e.g., 'Full'). Cannot be updated if the user is deactivated.
valuestringThe manager ID value. Must be numeric; non-numeric values are ignored by the system.

No output schema declared.

No examples provided.

update_user_partial ~201

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.

NameTypeReqDescription
OperationsarrayyesArray of patch operations to apply to the user. Each operation specifies an action (Replace, Add, Remove), a target path, and a value. Supports operations for: activation status, display name, user t…
idstringyesThe unique server-assigned identifier for the user being updated.
schemasarrayyesSchema identifier array that designates this request as a SCIM PatchOp. Must include the SCIM patch operation schema.

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/miro MCP server?

com.mcparmory/miro is an MCP server listed in the public MCP registry as com.mcparmory/miro. Create and manage collaborative boards, items, and diagrams programmatically. This page covers its PyPI package (mcparmory-miro).

Is the com.mcparmory/miro MCP server safe to use?

com.mcparmory/miro scores 76 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/miro MCP server expose?

com.mcparmory/miro exposes 176 tools: get_access_token_info, list_audit_logs, update_team_boards_classification_bulk, get_board_data_classification, create_markdown_doc, and 171 more. Their descriptions and schemas cost roughly 26,826 tokens of context every time the server is loaded.

Is the com.mcparmory/miro MCP server still maintained?

com.mcparmory/miro is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.