
List all boards accessible to the authenticated user with filtering and pagination support
Retrieve detailed information about a specific Miro board by its ID
Create a new Miro board with specified name, description, team, and policy settings
Update properties of an existing Miro board including name, description, and policy settings
Permanently delete a Miro board and all its contents
List all members of a specific Miro board with their roles and permissions
Create a connector line between two items on a Miro board
List all connectors on a Miro board with pagination support
Retrieve detailed information about a specific connector on a Miro board
Update properties of an existing connector including caption, styling, and endpoints
Delete a connector from a Miro board
Create a new frame on a Miro board to organize and group content
Retrieve detailed information about a specific frame on a Miro board
List all items contained within a specific frame on a Miro board
Update properties of an existing frame including title, style, and position
Permanently delete a frame from a Miro board
Create a new group by grouping multiple items together on a Miro board
List all groups on a Miro board with pagination support
Retrieve detailed information about a specific group on a Miro board
Retrieve all items that belong to a specific group on a Miro board
Update the membership of an existing group by changing which items belong to it
Delete a group and ungroup all its items on a Miro board
Create a new image item on a Miro board from a URL
Retrieve detailed information about a specific image item on a Miro board
Update properties of an existing image item including title, position, and size
Permanently delete an image item from a Miro board
List all items on a Miro board with filtering by type and pagination support
Retrieve detailed information about a specific item on a Miro board
Create a new sticky note on a Miro board with content, position, and styling
Create a new shape on a Miro board with specified type, content, position, and styling
Create a new card on a Miro board with title, description, assignee, and due date
Update properties of an existing item on a Miro board including content, style, and position
Permanently delete an item from a Miro board
Create a new tag on a Miro board for organizing and categorizing content
List all tags on a Miro board with pagination support
Retrieve detailed information about a specific tag on a Miro board
Update properties of an existing tag including title and color
Permanently delete a tag from a Miro board
Attach an existing tag to a specific item on a Miro board
Remove a tag from a specific item on a Miro board
Retrieve all items on a Miro board that have a specific tag attached
Retrieve all tags attached to a specific item on a Miro board
Create a new text item on a Miro board with content, position, and styling
Retrieve detailed information about a specific text item on a Miro board
Update properties of an existing text item including content, style, and position
Permanently delete a text item from a Miro board
Validate Miro credentials. Verifies credentials during setup.

In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now