4,500+ servers built on MCP Fusion
Vinkius

Trello MCP. Manage projects and tasks without touching the browser.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Trello MCP on Cursor AI Code Editor MCP Client Trello MCP on Claude Desktop App MCP Integration Trello MCP on OpenAI Agents SDK MCP Compatible Trello MCP on Visual Studio Code MCP Extension Client Trello MCP on GitHub Copilot AI Agent MCP Integration Trello MCP on Google Gemini AI MCP Integration Trello MCP on Lovable AI Development MCP Client Trello MCP on Mistral AI Agents MCP Compatible Trello MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Trello MCP Server connects your organization's Trello account to any AI agent. You can manage projects using natural conversation: list entire boards, read card details, move tasks between lists, or update member profiles—all without opening a browser tab.

It gives your agent full control over your Kanban workflows.

What your AI agents can do

Add checklist

You can then add check items to it via the Trello UI.

Add a new checklist to a Trello card

Add comment

Comments appear in the card activity feed and notify watchers.

Add a comment to a Trello card

Add label to card

Use list_labels to get available label IDs for the board.

Add a label to a Trello card

+ 13 more capabilities included
List Board Structures

Retrieves a list of all active boards and lists (columns) within any specified Trello workspace.

Fetch Card Metadata

Pulls complete details for a single card, including assignee, due date, description text, and status metrics.

Adjust Tasks in Flow

Creates new cards on demand or updates existing ones, allowing you to move tasks between different lists.

View Team Roster

Lists all members associated with a specific Trello board and retrieves their profile information.

Search Across Boards

Queries for cards by ID or searches across an entire board's contents.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Trello MCP Server: 10 Tools for Project Ops

These tools give your AI agent full control over every aspect of Trello, letting you create, read, and manage board structures from any client.

add019e9a98

add checklist

You can then add check items to it via the Trello UI. Add a new checklist to a Trello card

add019e9a98

add comment

Comments appear in the card activity feed and notify watchers. Add a comment to a Trello card

add019e9a98

add label to card

Use list_labels to get available label IDs for the board. Add a label to a Trello card

create019d7615

create card

Creates a new Trello card in your workspace.

delete019d7615

delete card

Permanently removes a Trello card (use updating to archive instead).

get019d7615

get board

Retrieves specific details for a single Trello board.

get019d7615

get card

Fetches all metadata and current status details for one specific card ID.

get019d7615

get me

Returns the profile and credentials of the connected Trello user account.

list019e9a98

list board cards

Useful for getting a complete board overview. List all cards across all lists in a Trello board

list019d7615

list boards

Lists all boards available under your Trello account.

list019d7615

list cards

Retrieves a list of cards found within a specified Trello list (column).

list019e9a98

list labels

Use label IDs with add_label_to_card. List all labels for a Trello board

list019d7615

list lists

Lists all columns/lists present on a given board.

list019d7615

list members

Displays the full roster of people associated with a Trello board.

search019e9a98

search cards

Returns matching cards with board and list context. Search for Trello cards by keyword

update019d7615

update card

Modifies specific details on an existing card, like its status or description.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Trello, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're connecting your entire Trello workspace directly to your agent. You manage projects by talking to it; you don't gotta open a browser tab or click around. Your AI client gets full control over every single Kanban workflow in your account.

Getting the Lay of the Land

You can start by seeing everything that exists. Tell your agent to list all boards under your account, and it spits out the names of every active workspace. If you're focused on one board, you can pull up its full details using get_board. Once you know which board you want, you can ask for a rundown of every single column—the lists—it has sitting there with list_lists.

Reading Everything You Need to Know

Need to know what's going on inside? You can use get_card to pull all the metadata and current status details for any specific card ID you give it. That includes checking who's assigned, when something's due, the full description text, and the exact metrics of its status. If you want a list of everything in one spot, your agent will retrieve every single card within a specified list using list_cards.

To see who’s on the team for a board, it displays the full roster through list_members, pulling up all associated people and their profile information.

Changing Things and Moving Tasks

Your agent handles the heavy lifting. You can create new tasks instantly with create_card if you just need a fresh item in the system. If an existing card needs tweaking, it modifies specific details using update_card. This means changing its status, updating the description, or fixing the assignee—all from a simple prompt.

Moving stuff between lists is easy: your agent treats a task move like an update, repositioning cards for you across different columns. Remember that if you're done with a card and it needs to disappear, you can use delete_card to permanently remove it.

Managing Your Profile

To make sure the system knows who’s running everything, your agent uses get_me. This function returns the profile and credentials of the connected Trello user account. You're always in charge of what gets done on these boards.

How Trello MCP Works

  1. 1 Subscribe to the Trello server and provide your API credentials. Your agent uses this connection to authenticate with your workspace.
  2. 2 Tell your AI client what you need—for example, 'List all boards for Project Alpha' or 'Update card ABC to status Done.'
  3. 3 The agent executes the necessary tool calls (like list_boards or update_card) and returns the real-time data directly in your chat interface.

The bottom line is: you talk project management commands to your AI client, and it handles the API interactions with Trello for you.

Who Is Trello MCP For?

Anyone who spends time in a Kanban view but hates switching apps or hunting through browser tabs. Product Managers need instant status reads. Engineering Leads can check task descriptions without breaking focus in their IDE. Operations staff use this to automate client workspace queries and maintain project records.

Product Manager

Runs quick audits on sprint boards, checking for stale cards or overdue tasks across multiple boards using list_cards.

Engineering Lead

Needs to verify task descriptions and assignee changes instantly from their IDE without opening Trello; they use get_card repeatedly.

Operations Manager

Manages multiple client workspaces, querying boards and moving completed cards across stages using update_card or list_boards.

What Changes When You Connect

  • Stop clicking through tabs to check status. Use get_card to pull assignment details, due dates, and descriptions instantly—all from your chat window.
  • Automate board setup. Need a new task? Use create_card to drop it onto the right list immediately, skipping manual navigation entirely.
  • Get a full picture of the project scope by using list_boards first, then list_lists, giving you an architectural map of your entire workflow.
  • Know who owns what. Run list_members and get_me to confirm team roles or check out specific user profiles on the board.
  • Move tasks faster than a human can click. Use update_card to change status, assignees, or move cards across columns with one simple command.

Real-World Use Cases

01

The Sprint Retrospective Audit

A PM needs to know if any tasks stalled last week. They ask their agent to run list_cards on the 'Testing' list and then filter those cards by due dates older than 3 days. The agent runs the tools, filters the results, and reports back only the overdue items.

02

Quick Project Context Check

An engineer is jumping into a project after two weeks away. Instead of opening Trello, they ask their agent to run get_board for the main board ID. The agent sends back the overall structure and key stakeholders instantly.

03

Team Onboarding Setup

An Ops Manager adds a new team member to a client workspace. They use list_members on the specific project board to confirm the existing roster, then use update_card to assign the new user as an owner on key initial tasks.

04

Cleaning Up Stale Boards

Someone needs to archive old client work. They ask their agent to run list_boards, identify the outdated board, and then use delete_card or update_card on all relevant cards to move them into an 'Archived' list.

The Tradeoffs

Trying to search manually

Opening Trello, clicking through 15 lists and boards, then copy-pasting IDs to a spreadsheet just to get status updates.

Don't click anything. Tell your agent: 'Use list_boards for all project views, then run list_cards on the specific list ID you need.' It gets the data in one chat response.

Only checking titles

Looking at a card's title and thinking you know its status or assignee. You end up opening 20 cards just to verify the details.

Always ask your agent to run get_card. This pulls all metadata—assignee, due date, description—in one go. Don't trust titles alone.

Missing context

Telling the agent 'Update the card.' It then asks you for a board ID, list ID, and card ID, forcing you to do three separate lookups first.

Be precise. Provide the full context upfront: 'Use update_card on Board X, List Y, Card Z. Change the status to Complete and assign it to Jane.'

When It Fits, When It Doesn't

You should use this Trello MCP Server if your workflow requires moving project data between systems or automating repetitive reads/writes within Trello itself. Specifically, if you need to list boards (list_boards), check card status (get_card), or move tasks across phases (update_card).

Don't use it if your problem is external (e.g., 'I need to send an email about the project'). For that, you need a messaging tool. Also, don't use it just because you want a better UI; this is a data layer, not a dashboard replacement.

If you only ever read boards and never write, stick to list_cards and get_card. If you are actively managing the lifecycle of tasks (creating or changing status), then create_card and update_card are mandatory.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Trello. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 16 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_checklist add_comment add_label_to_card create_card delete_card get_board get_card get_me list_board_cards list_boards list_cards list_labels list_lists list_members search_cards update_card

Tracking project progress shouldn't mean opening 50 browser tabs.

Right now, getting a full picture of where your sprint stands is painful. You open Trello, click into the 'To Do' board, then you have to manually check every list (column) to see what’s active. Then you jump to another project in another tab just to verify who owns the next task block. It takes minutes and it breaks your flow.

With this MCP server, your AI client acts as a dedicated Scrum master. You tell it: 'Show me all tasks assigned to Bob that are stuck in Testing.' The agent runs `list_boards`, finds the correct board, executes `list_cards` on the right lists, and filters everything down for you. Instant answers.

Trello MCP Server: Control your full project lifecycle.

Manual workflow management means clicking to create a card with `create_card`, then switching tabs, updating the assignee, and finally going back to move it across lists. It’s tedious, slow, and error-prone every single time.

Now, you send one prompt: 'Create a new task called Webhook Test on Project Alpha's board, assign it to me, and set its due date for Friday.' The agent handles the sequence of calls—`create_card`, `update_card` (assignee), and setting metadata—all in one go. It just works.

Common Questions About Trello MCP

How do I list all my Trello boards using the Trello MCP Server? +

Run the list_boards tool. This instantly shows you every board available under your connected account, letting you know exactly what projects are active.

What is the difference between `list_cards` and `get_card` in Trello MCP Server? +

list_cards gets a list of card titles/IDs from an entire column. Use get_card when you need deep details—like the full description, who is assigned, or the due date—for one specific card.

Can I change a task's status using Trello MCP Server? +

Yes. Use the update_card tool to modify an existing card. You can change its assignee, update its description, or move it across lists by updating its metadata.

Does the Trello MCP Server help me find team members? +

The list_members tool reads all profiles attached to a board. It's useful for knowing who is currently responsible for which project area.

How do I authenticate my account to use tools like `create_card`? +

You connect your Trello organizational account by providing an API Key and a Token. The server uses these credentials to authorize every call, ensuring you only manage boards tied to your workspace.

What kind of data does the `get_board` tool return? +

The get_board tool fetches comprehensive board metadata beyond just listing it. You get details like the board's unique ID, overall description, and member list, giving you a full context view.

Can I safely use the `delete_card` tool? +

Be careful with hard deletions; we recommend using update_card instead. That tool lets you mark cards as closed, which acts like an archive and keeps your data intact for later review.

How do I check my own user details using the `get_me` function? +

The get_me function retrieves current Trello user information. This lets you verify underlying credentials and profile metrics associated with the account connected to the MCP Server.

Can my AI automatically gather details of a specific card by its ID? +

Yes! Use the get_card tool with exactly the Card ID. Your agent will respond with complete metadata, assignee fields, standard labels, and precise notes within seconds.

How do I move a card from 'To Do' to 'Done' seamlessly? +

Simply ask the agent to run the move_card command. Providing the Card ID and the destination List ID (often found with list_lists first). It will transition your task across phases transparently.

Does the integration allow completely destructive operations like deleting my entire board? +

No. The agent is limited to safe mutations related to Cards—creating, updating, and removing cards. It does not contain tools to delete large configurations like Boards or Columns, protecting your company’s structure.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 16 tools

We've already built the connector for Trello. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.