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 boards
GETGet boards
- Create board
POSTCreate 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 members
GETGet all board members
board_idrequired- Unique identifier (ID) of the board to which the board member belongs.
Connector
- Get connectors
GETGet connectors
board_idrequired- Unique identifier (ID) of the board from which you want to retrieve a list of connectors.
- Create connector
POSTCreate 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 url
POSTCreate 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 device
POSTCreate 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 groups
GETGet 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 group
POSTCreate group
board_idrequiredidrequired- User group ID
namerequired- User group name
typerequired- Object type
Show 13 more groups
Image
- Create image item using url
POSTCreate 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 file
POSTCreate 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 items
GETGet 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 frame
GETGet 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 item
POSTCreate 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 item
POSTCreate 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 item
POSTCreate doc format item
board_idrequired- Unique identifier (ID) of the board where you want to create the item.
datarequiredposition- 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 item
POSTCreate 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 members
GETGet organization members
org_idrequired- id of the organization
Frame
- Create frame item
POSTCreate 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 item
POSTCreate 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 board
GETGet specific board
board_idrequired- Unique identifier (ID) of the board that you want to retrieve.
Sticky
- Create sticky note item
POSTCreate 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 board
GETGet tags from board
board_idrequired- Unique identifier (ID) of the board whose tags you want to retrieve.
Text
- Create text item
POSTCreate 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
Works with
All appsUse Miro alongside your other connected apps.
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
- Add your Miro key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Miro keyon the vendor's side; paste it into ahel after sign-in
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.
Similar apps
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.