# Connect Trello to your AI agent

> Yes — ClawLink is a hosted Trello MCP server. 322 tools your agent can call from chat, with one-click hosted OAuth and nothing to run locally.

Web version: https://claw-link.dev/hub/trello

ClawLink hosts a managed Trello MCP server that exposes 322 tools to your AI agent. You connect Trello in one click, and your agent can read, create, and update Trello data from chat without you building or running a local MCP server.

## Quick facts

- 322 tools callable from chat
- One-click hosted OAuth
- Works with OpenClaw, Hermes, Claude Code, Cursor, Codex, and any MCP client
- No local server or config files

## Overview

The usual path is: build auth, handle token refresh, wire up the tools. With ClawLink you connect Trello once and start using the real actions from the agent.

## Setup

Trello uses OAuth. You connect it in the browser: click Connect, sign in, approve. ClawLink stores the token and refreshes it on its own. You never touch a key or wire up a redirect URL.

Authentication: hosted OAuth

## What you can do

- **Turn requests into work** — Create Trello docs, tasks, or events straight from the chat where the request landed.
- **Plan, then execute** — The agent checks what's already in Trello, sums it up, then creates the next item. No duplicates.
- **Knock out the small stuff** — Status checks, new entries, detail edits in Trello. The things that usually interrupt you.

## Trello tools

322 Trello tools, ready the moment you connect.

- `trello_add_boards` — Create a new Trello board
- `trello_add_cards` — Create a new card in a Trello list
- `trello_add_cards_actions_comments_by_id_card` — Add a comment to a Trello card
- `trello_add_cards_attachments_by_id_card` — Add an attachment to a Trello card
- `trello_add_cards_checklists_by_id_card` — Add a checklist to a Trello card
- `trello_add_checklists` — Create a new checklist on a Trello card
- `trello_add_labels` — Create a new label on a Trello board
- `trello_get_actions_board_by_id_action` — Retrieves details for the Trello board associated with a specific action ID, returning board
- `trello_get_actions_board_by_id_action_by_field` — Retrieves a specified `field` from the Trello board associated with the provided Trello
- `trello_get_actions_by_id_action` — Retrieves detailed information about a specific Trello action by its ID
- `trello_get_actions_by_id_action_by_field` — Retrieves the value of a specific field (e.g., 'data', 'date', 'type') from a Trello action
- `trello_get_actions_card_by_id_action` — Retrieves Trello card details for a given `idAction`, which must be an action specifically
- `trello_get_actions_card_by_id_action_by_field` — Retrieves a specific field from the Trello card associated with the given action ID
- `trello_get_actions_display_by_id_action` — Retrieves a display-friendly representation of an existing and accessible Trello action for
- `trello_get_actions_entities_by_id_action` — Retrieves all entities (e.g., boards, lists, cards, members) associated with a specific
- `trello_get_actions_list_by_id_action` — Retrieves the Trello list associated with a specific Trello action ID, for actions linked to a
- `trello_get_actions_list_by_id_action_by_field` — Retrieves a specific field of the list associated with a Trello action, returning only that
- `trello_get_actions_member_by_id_action` — Retrieves the Trello member who was the subject of an action (not the creator)
- `trello_get_actions_member_by_id_action_by_field` — Retrieves a specific field of the member who was the subject of a Trello action
- `trello_get_actions_member_creator_by_id_action` — Retrieves details about the Trello member who created the action with the given `idAction`
- `trello_get_actions_member_creator_by_id_action_by_field` — Retrieves a specific field from the profile of the Trello member who created a given action
- `trello_get_actions_organization_by_id_action` — Fetches the organization details for a given Trello action, if the action has an associated
- `trello_get_actions_organization_by_id_action_by_field` — Retrieves the value of a specific `field` for the organization associated with a Trello
- `trello_get_actions_reactions_by_id` — Retrieves detailed information about a specific reaction on a Trello action
- `trello_get_actions_reactions_by_id_action` — List reactions for a specific action
- `trello_get_batch` — Executes multiple Trello API GET requests in a single batch operation for efficient bulk data
- `trello_get_boards_actions_by_id_board` — Retrieves actions (e.g., card creations, comments) for a Trello board by its ID, useful for
- `trello_get_boards_board_plugins_by_id` — Get the list of enabled Power-Ups on a Trello board
- `trello_get_boards_board_stars_by_id_board` — Retrieves board stars (user-marked favorites) for a specified Trello board, where `idBoard`
- `trello_get_boards_by_id_board` — Fetches comprehensive details for a specific Trello board by its ID; this is a read-only action

## Example prompts

- **Add boards:** Use Trello to add boards and walk me through it.
- **Add cards:** Use Trello to add cards and walk me through it.
- **Add cards actions comments by ID card:** Use Trello to add cards actions comments by id card and walk me through it.
- **Add cards attachments by ID card:** Use Trello to add cards attachments by id card and walk me through it.

## ClawLink vs. building it yourself

| | Manual | ClawLink |
|---|---|---|
| Connection | Build it yourself. You register a developer app with Trello, set up redirect URLs, handle the consent screen, store and refresh access tokens, and redo the wiring when scopes change. | Hosted hosted OAuth. Connect once in the browser. ClawLink owns the lifecycle. |
| Maintenance | Token refresh, permission debugging, env config, every edge case. All yours. | ClawLink handles the plumbing. You focus on the workflow. |
| Time to first call | Days to weeks. Auth, storage, tool wiring, testing. Then the agent can act. | About two minutes from sign-up to the agent calling Trello. |

## FAQ

### How do I connect Trello to my AI agent?

Install ClawLink, open the dashboard, click Connect next to Trello, and finish the hosted OAuth flow. Your agent can call Trello from the next message. Two minutes, total.

### Is there a Trello MCP server I can use?

Yes. ClawLink exposes Trello as 322 tools your agent calls through a hosted MCP-compatible runtime. You don't run a local server or edit a config file. The tools are there the moment you connect.

### Do I need Trello API credentials?

No separate API key. You sign in to Trello through the normal OAuth flow and ClawLink handles the token after that.

### How much does it cost?

Your first integration is free, plus a 7-day trial of the full catalog. Paid plans unlock the rest of the library.

### Can I set this up from the terminal instead of the dashboard?

Yes. Run npx -y @useclawlink/cli login, then npx -y @useclawlink/cli connect trello. The first opens a browser to sign in to ClawLink. The second opens a browser to authorize Trello. No API keys to create. Works with OpenClaw, Hermes, Claude Code, Cursor, Codex, and any agent that runs shell commands.
