Integration

Trello integration

Visual project management platform API using boards, lists, and cards. Manage projects visually, organize tasks in lists, track progress with labels and due dates. Perfect for building project tracking integrations, task automation, and workflow management tools.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Trello.Built from the 48 Trello tools below, on the connection you add once.

Common Trello use cases

  • card cleanup
  • board cleanup
  • subtask management
  • requirement tracking
  • change tracking
  • label management
  • list configuration
  • checklist management
  • progress tracking
  • board organization

What you can do with Trello

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Card, 10 operations

  • archive_all_cardsArchive all cardsPOSTArchives all cards in a Trello list at once. Moves all cards in the list to the board archive.
  • archive_cardArchive cardPUTArchives a Trello card by setting its closed status to true. Removes the card from the active board view while preserving its history.
  • create_cardCreate cardPOSTCreates a new card in a Trello list. Adds a task or item with optional description, due date, labels, and member assignments.
  • delete_cardDelete cardDELETEPermanently deletes a Trello card. Removes the card and its history from the board entirely.
  • get_board_cardsGet board cardsGETRetrieves all cards on a Trello board across all lists. Returns card names, descriptions, labels, and positions.
  • get_cardGet cardGETRetrieves detailed information about a specific Trello card including name, description, labels, due date, and attachments.
  • get_list_cardsGet list cardsGETRetrieves all cards in a Trello list. Returns card names, descriptions, labels, and due dates for list content display.
  • move_all_cardsMove all cardsPOSTMoves all cards from one Trello list to another list. Bulk transfer of cards between workflow stages.
  • searchSearchGETSearches across Trello boards, cards, members, and organizations using a query string.
  • update_cardUpdate cardPUTUpdates a Trello card's properties including name, description, list position, or archived status. Enables card modifications and workflow movements.

Label, 6 operations

  • add_label_to_cardAdd label to cardPOSTAdds an existing label to a Trello card for categorization and filtering.
  • create_labelCreate labelPOSTCreates a new label on a Trello board for categorizing and organizing cards visually.
  • delete_labelDelete labelDELETEPermanently deletes a Trello label from a board. Removes the label from all cards using it.
  • get_board_labelsGet board labelsGETRetrieves all labels defined on a Trello board for card categorization and filtering.
  • remove_label_from_cardRemove label from cardDELETERemoves a label from a Trello card without deleting the label itself.
  • update_labelUpdate labelPUTUpdates a Trello label's name or color for better card categorization.

Board, 5 operations

  • create_boardCreate boardPOSTCreates a new Trello board with optional default lists. Sets up a fresh workspace for organizing cards and tasks with customizable settings.
  • delete_boardDelete boardDELETEPermanently deletes a Trello board and all its contents. This action cannot be undone.
  • get_boardGet boardGETRetrieves detailed information about a specific Trello board including name, description, settings, and preferences for board configuration displays.
  • get_member_boardsGet member boardsGETRetrieves all Trello boards accessible to a member. Returns board names, URLs, and settings for workspace navigation and board selection interfaces.
  • update_boardUpdate boardPUTUpdates a Trello board's properties including name, description, visibility, and background settings.

List, 5 operations

  • archive_listArchive listPUTArchives a Trello list (column) by setting its closed status. Hides the list and all its cards from the board view.
  • create_listCreate listPOSTCreates a new list (column) on a Trello board. Adds a new workflow stage for organizing and categorizing cards.
  • get_board_listsGet board listsGETRetrieves all lists on a Trello board in order. Returns list names, positions, and states for kanban column display and card organization.
  • get_listGet listGETRetrieves detailed information about a specific Trello list including name, position, and board association.
  • update_listUpdate listPUTUpdates a Trello list's properties including name, position, or archived status.

Member, 5 operations

  • add_member_to_cardAdd member to cardPOSTAssigns a team member to a Trello card. Adds the member to the card's assignee list for task responsibility tracking.
  • get_board_membersGet board membersGETRetrieves all members who have access to a Trello board with their roles and permissions.
  • invite_memberInvite memberPUTAdds a Trello member to a board with specified permission level. Invites user to collaborate on the project.
  • remove_memberRemove memberDELETERemoves a member from a Trello board, revoking their access to the project.
  • remove_member_from_cardRemove member from cardDELETERemoves a member assignment from a Trello card.

Checklist, 4 operations

  • create_checklistCreate checklistPOSTCreates a checklist on a Trello card. Adds a trackable list of subtasks or items within a card for detailed progress tracking.
  • delete_checklistDelete checklistDELETEPermanently deletes a Trello checklist and all its check items from a card.
  • get_checklistGet checklistGETRetrieves a specific Trello checklist with all its check items and completion status.
  • update_checklistUpdate checklistPUTUpdates a Trello checklist's name or position on a card.

Webhook, 4 operations

  • create_webhookCreate webhookPOSTCreates a webhook to receive real-time notifications when Trello models change.
  • delete_webhookDelete webhookDELETEPermanently deletes a Trello webhook, stopping all notifications to its callback URL.
  • get_webhookGet webhookGETRetrieves details about a specific Trello webhook including its status and configuration.
  • update_webhookUpdate webhookPUTUpdates a Trello webhook's callback URL, watched model, or active status.

Attachment, 3 operations

  • add_attachmentAdd attachmentPOSTAdds a URL attachment to a Trello card for document association.
  • delete_attachmentDelete attachmentDELETEPermanently deletes an attachment from a Trello card.
  • get_card_attachmentsGet card attachmentsGETRetrieves all file attachments and links on a Trello card.

Checkitem, 3 operations

  • create_checkitemCreate checkitemPOSTAdds a new check item (subtask) to a Trello checklist.
  • delete_checkitemDelete checkitemDELETEPermanently deletes a check item from a Trello checklist.
  • update_checkitemUpdate checkitemPUTUpdates a check item's name, completion state, or position in a Trello checklist.

Action, 2 operations

  • get_board_actionsGet board actionsGETRetrieves activity history for a Trello board including card movements, comments, and updates.
  • get_card_actionsGet card actionsGETRetrieves activity history for a Trello card including comments, movements, and updates.

Comment, 1 operation

  • add_commentAdd commentPOSTAdds a text comment to a Trello card. Creates discussion thread entries for team collaboration and task updates.

Trello API rate limits

100/10s per token, 300/10s per API key. See https://developer.atlassian.com/cloud/trello/guides/rest-api/rate-limits/

These are the limits Trello documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Trello documentation for current values.

Use Trello from Claude Code, Cursor or Codex

Connect Trello in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Trello operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Trello

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Trello once

    Add your Trello connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Trello integration FAQ

What can you do with the Trello integration?

LiveContext exposes 48 operations on Trello, covering card, label, board and list. Common uses include card cleanup, board cleanup and subtask management.

What are the Trello API rate limits?

100/10s per token, 300/10s per API key. See https://developer.atlassian.com/cloud/trello/guides/rest-api/rate-limits/ Limits are set by Trello and can depend on your plan.

Popular integrations

Browse the whole catalog