24 actions ready for your AI

Connect Miro to your AI

Connect Miro once and every AI you use can get boards, create boards and get specific boards through it.

ReadyConnect it in one click. Your AI can use it straight away.

Not verified by us yet. Its actions come from Miro's own documented API, and we have not run them here yet.

Use your own Miro account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Miro

What your AI can do with Miro

Choose a task and ask your AI.

Board

  • Get boardsGET

    Get boards

  • Create boardPOST

    Create board

    description
    Description of the board.
    name
    Name for the board.
    policy
    Defines the permissions policies and sharing policies for the board.
    teamId
    Unique identifier (ID) of the team where the board must be placed.
  • Get board membersGET

    Get all board members

    board_idrequired
    Unique identifier (ID) of the board to which the board member belongs.

Connector

  • Get connectorsGET

    Get connectors

    board_idrequired
    Unique identifier (ID) of the board from which you want to retrieve a list of connectors.
  • Create connectorPOST

    Create connector

    board_idrequired
    Unique identifier (ID) of the board for which you want to create the connector.
    startItemrequired
    The end point of the connector.
    endItemrequired
    The end point of the connector.
    shape
    The path type of the connector line, defines curvature.

Document

  • Create document item using urlPOST

    Create document item using URL

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    datarequired
    Contains information about the document URL.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.
    parent
    Contains information about the parent frame for the item.
  • Create document item using file from devicePOST

    Create document item using file from device

    board_id_PlatformFileUploadrequired
    Unique identifier (ID) of the board where you want to create the item.
    resourcerequired
    Select a file to upload.

Group

  • Get all groupsGET

    Get all groups on a board

    board_idrequired
    Unique identifier (ID) of the board.
    limit
    The maximum number of items to return at one time, default is 10, maximum is 50.
  • Create groupPOST

    Create group

    board_idrequired
    idrequired
    User group ID
    namerequired
    User group name
    typerequired
    Object type
Show 13 more groups

Image

  • Create image item using urlPOST

    Create image item using URL

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    datarequired
    Contains information about the image URL.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.
    geometry
    Contains geometrical information about the item, such as its width or rotation.
  • Create image item using local filePOST

    Create image item using file from device

    board_id_PlatformFileUploadrequired
    Unique identifier (ID) of the board where you want to create the item.
    resourcerequired
    Select a file to upload.

Item

  • Get itemsGET

    Get items on board

    board_idrequired
    Unique identifier (ID) of the board for which you want to retrieve the list of available items.
  • Get items within frameGET

    Get items within frame

    board_id_PlatformContainersrequired
    Unique identifier (ID) of the board that contains the frame for which you want to retrieve the list of available items.
    parent_item_idrequired
    ID of the frame for which you want to retrieve the list of available items.

App

  • Create app card itemPOST

    Create app card item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    data
    Contains app card item data, such as the title, description, or fields.
    style
    Contains information about the style of an app card item, such as the fill color.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.

Card

  • Create card itemPOST

    Create card item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    data
    Contains card item data, such as the title, description, due date, or assignee ID.
    style
    Contains information about the style of a card item, such as the card theme.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.

Doc

  • Create doc format itemPOST

    Create doc format item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    datarequired
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.
    parent
    Contains information about the parent frame for the item.

Embed

  • Create embed itemPOST

    Create embed item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    datarequired
    Contains information about the embed URL.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.
    geometry
    Contains geometrical information about the item.

Enterprise

  • Enterprise get organization membersGET

    Get organization members

    org_idrequired
    id of the organization

Frame

  • Create frame itemPOST

    Create frame

    board_idrequired
    Unique identifier (ID) of the board where you want to create a frame.
    datarequired
    Contains frame item data, such as the title, frame type, or frame format.
    style
    Contains information about the style of a frame item, such as the fill color.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.

Shape

  • Create shape itemPOST

    Create shape item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    data
    Contains shape item data, such as the content or the type of the shape.
    style
    Contains information about the shape style, such as the border color or opacity.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.

Specific

  • Get specific boardGET

    Get specific board

    board_idrequired
    Unique identifier (ID) of the board that you want to retrieve.

Sticky

  • Create sticky note itemPOST

    Create sticky note item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    data
    Contains sticky note item data, such as the content or shape of the sticky note.
    style
    Contains information about the style of a sticky note item, such as the fill color or text alignment.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.

Tag

  • Get tags from boardGET

    Get tags from board

    board_idrequired
    Unique identifier (ID) of the board whose tags you want to retrieve.

Text

  • Create text itemPOST

    Create text item

    board_idrequired
    Unique identifier (ID) of the board where you want to create the item.
    datarequired
    Contains text item data, such as the title, content, or description.
    style
    Contains information about the style of a text item, such as the fill color or font family.
    position
    Contains information about the item's position on the board, such as its x coordinate, y coordinate, and the origin of the x and y coordinates.

Ask your AI

Try one of these requests with a connected AI.

  • Show me the board in Miro
  • Create a board in Miro
  • Show me the specific board in Miro
  • Create a doc format item in Miro
  • Show me the enterprise organization member in Miro
  • Create an app card item in Miro

Published servers for Miro

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

Miro MCP server, hosted by ahel

One hosted endpoint serves Miro. There is nothing to install and no local server to run.

Connect Miro to Claude, Claude Code, Cursor or Codex

  1. Add your Miro key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Miro

Miro is a productivity service. Connect your own Miro account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.

Miro over MCP: ahel serves Miro to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Miro key once, paste one link into your AI, and the actions above are there.

Productivity

Questions

Is my Miro key safe?

Your Miro key is sealed in ahel and added to the request server-side when your AI calls Miro. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Miro through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Miro?

24 actions today, covering boards, connectors and documents. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Miro cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Miro may bill you for API use under its own terms.