What is a Trello MCP?
It's an MCP server that connects your agents to Trello via tools. Your agents can invoke these tools to create and update cards, move cards across lists, manage board members, add comments, track checklist progress, and more.
Atlassian doesn't offer an MCP server purpose built for Trello, but you can use one from a third-party platform, like Merge Agent Handler.
How can I use the Trello MCP server?
The use cases naturally depend on the agent you've built, but here are a few common ones:
- Automated card creation from support tickets: When a new bug is filed in Zendesk, an agent calls <code class="blog_inline-code">
create_card</code> to open a corresponding card in the engineering team's Trello board, pre-populated with the ticket title, description, and priority label
- Sprint progress digest: Each Friday, an agent calls <code class="blog_inline-code">
get_board_cards</code> to pull all cards across lists, tallies completion by status, and posts a structured summary to Slack so the team has a weekly snapshot without a manual standup
- Cross-tool status sync: When a deal closes in Salesforce, an agent calls <code class="blog_inline-code">
create_card</code> to add an onboarding card to the customer success board, assigns the relevant team member via <code class="blog_inline-code">add_card_member</code>, and attaches the contract link using <code class="blog_inline-code">add_card_attachment</code>
- Checklist-driven workflow tracking: An agent monitors <code class="blog_inline-code">
get_card_checklists</code> for a set of cards, detects when all checklist items are complete, and automatically calls <code class="blog_inline-code">move_card</code> to advance the card to the next list without manual intervention
What are popular tools for Trello's MCP server?
Here are some of the most commonly used tools:
<code class="blog_inline-code">create_card</code> adds a new card to a specified Trello list with a title, description, and optional labels or members. Use this when an agent needs to create a task in response to an event in another system
<code class="blog_inline-code">update_card</code> modifies an existing card's fields including title, description, due date, and position. Useful for agents that need to keep Trello cards in sync with data from an external source
<code class="blog_inline-code">move_card</code> transfers a card to a different list or board. Call this when an agent needs to advance a card through a workflow stage based on a condition met elsewhere
<code class="blog_inline-code">get_board_cards</code> retrieves all cards on a board, optionally filtered by list. Good for agents that need to generate a status report or check the current state of work before taking an action
<code class="blog_inline-code">add_card_comment</code> posts a comment to a specific card. Helpful when an agent needs to log an update, record a decision, or surface information from another tool directly on the relevant card
<code class="blog_inline-code">get_card_checklists</code> returns all checklists and their item completion status for a card. Use this when an agent needs to determine whether a card is ready to advance or requires follow-up before moving forward
What makes Merge Agent Handler's Trello MCP server better than alternative Trello MCP servers?
Here is what sets Merge Agent Handler's Trello MCP server apart from building your own or using a standalone alternative:
- Enterprise-grade security and DLP: Merge Agent Handler includes built-in data loss prevention controls that let you block or redact sensitive fields before they reach an agent. For Trello, this means you can prevent card descriptions, attachments, and member data from being exposed even when the agent has broad read access
- Managed authentication and credentials: Merge stores and refreshes Trello credentials on your behalf. You never expose API keys or OAuth tokens to an agent or handle re-authentication when credentials change
- Real-time observability and audit trail: Every tool call made against Trello is logged with timestamp, tool name, input parameters, and response metadata. You can see exactly what cards an agent created, moved, or commented on without adding any custom logging
- Tool Packs and controlled access: Tool Packs let you bundle specific Trello tools with tools from other connectors into a single MCP endpoint, scoped to a specific use case. An agent gets exactly the tools it needs, nothing more
How can I start using Merge Agent Handler's Trello MCP server?
You can take the following steps:
1. Create or log into your Merge Agent Handler account and navigate to Tool Packs (collections of connector tools scoped to a specific use case).
2. Create a new Tool Pack, then find and enable the Trello connector. Choose which tools to include; enable read tools like <code class="blog_inline-code">get_board_cards</code> for reporting use cases, or add write tools like <code class="blog_inline-code">create_card</code> and <code class="blog_inline-code">move_card</code> if your agent needs to create or advance cards.
3. Add a Registered User inside the Tool Pack. This is the identity context under which your agent operates. Merge generates a unique MCP URL scoped to this user once it's created.
4. From the Registered User detail page, authenticate Trello by completing the OAuth flow. Merge stores and manages the credentials going forward.
5. Copy the MCP URL from the Tool Pack detail page and generate an API key from Settings. You'll need both to connect your agent.
6. Add the MCP server to your agent or IDE using the MCP URL and API key. Your Trello tools are now accessible through that endpoint.