Skip to content

Connectors · Work & projects

Trello MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Trello and the rest of your systems. It gives your agent 253 Trello actions (126 reads, 87 writes and 40 that wait for a confirmation) and holds the Trello credential itself, so the agent never does. It paces Trello's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "trello.emoji.list",  intent: "check which Trello account is connected"}# List available Emoji · read · 1 upstream call
  • 253actionsin one signed file
  • 126readlook, never change
  • 87writecreate and update
  • 40wait for a yesdestructive, confirmed first

Set up

Connect Trello in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Trello.

    Header credentials. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_keyTrello API key
    • api_tokenTrello API token
    account { op: "connections.requirements", service: "trello" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "trello.emoji.list" }# list available emoji · read · 1 upstream callcheck { action: "trello.cards.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Trello at a glance

Sign-in
Header credentials. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_keyapi_token
Limits we pace to
100 calls per 10 seconds, per connection
API covered
Trello API 1api.trello.com/1
Built from
Trello's documentation, read 18 September 2026developer.atlassian.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
121 of 126 reads, for up to an hour; a write clears what it affects
Ready-made plans
9 in the store
Shared entities
6, so ask can line Trello up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Trello.

253 actions in 18 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 126readlook, never change
  • 87writecreate and update
  • 40destructivewait for a confirmation
  1. Cards

    42

    16 read · 17 write · 9 destructive

    Create a new Card · Get Attachments on a Card · Get a field on a Card · Get a Card

  2. Boards

    40

    17 read · 19 write · 4 destructive

    Get Cards on a Board · Get the Members of a Board · Get filtered Cards on a Board · Create a Board

  3. Members

    40

    24 read · 11 write · 5 destructive

    Get Member's Organizations · Get Cards the Member is on · Get Boards that Member belongs to · Get Organizations a Member has been invited to

  4. Organizations

    25

    11 read · 7 write · 7 destructive

    Create a new Organization · Get field on Organization · Get an Organization · Update an Organization

  5. Enterprises

    20

    12 read · 3 write · 5 destructive

    Get Members of Enterprise · Get ClaimableOrganizations of an Enterprise · Get Organizations of an Enterprise · Get PendingOrganizations of an Enterprise

  6. Actions

    16

    11 read · 3 write · 2 destructive

    Get the Card for an Action · Get the Member Creator of an Action · Get the Member of an Action · Get the Organization of an Action

  7. Checklists

    12

    6 read · 4 write · 2 destructive

    Get the Card a Checklist is on · Get the Board the Checklist is on · Create a Checklist · Create Checkitem on Checklist

  8. Lists

    11

    4 read · 7 write · 0 destructive

    Get Cards in a List · Get the Board a List is on · Move all Cards in List · Archive all Cards in List

10 more areas · 47 actions
  • Notifications 11
  • Custom fields 8
  • Tokens 8
  • Labels 5
  • Plugins 5
  • Webhooks 5
  • Search 2
  • Applications 1
  • Batch 1
  • Emoji 1

Top actions

The Trello API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 131 of Trello's 141 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
trello.boards.cards_listGet Cards on a BoardGet Cards on a Board.readwork.task.list122 connectors
trello.boards.members_listGet the Members of a BoardGet the Members of a Board.readidentity.user.list474 connectors
trello.members.organizations_listGet Member's OrganizationsGet Member's Organizations.readwork.workspace.list50 connectors
trello.cards.createCreate a new CardCreate a new Card.writework.task.create127 connectors
trello.cards.attachments_listGet Attachments on a CardGet Attachments on a Card.readwork.task_attachment.list11 connectors
trello.members.boards_listGet Boards that Member belongs toGet Boards that Member belongs to.readwork.board.list10 connectors
trello.members.organizations_invited_listGet Organizations a Member has been invited toGet Organizations a Member has been invited to.readwork.workspace.list50 connectors
trello.cards.updateUpdate a CardUpdate a Card.writework.task.update118 connectors
trello.members.getGet a MemberGet a Member.readidentity.user.get399 connectors
trello.cards.deleteDelete a CardDelete a Card.destructivework.task.delete107 connectors
trello.members.boards_invited_listGet Boards the Member has been invited toGet Boards the Member has been invited to.readwork.board.list10 connectors
trello.cards.comments_createAdd a new comment to a CardAdd a new comment to a Card.writework.task_comment.create28 connectors

Try it

Prompts to paste into Claude.

Each one names the Trello actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Trello tasks are overdue, and who owns each one?

    callstrello.boards.cards_list

  2. Planwrite

    Create a card with a checklist of steps in Trello.

    callstrello.cards.createtrello.checklists.createtrello.checklists.check_items_createtrello.checklists.check_items_listtrello.cards.get

  3. Planwrite

    Label and assign every card in a list in Trello.

    callstrello.lists.board_gettrello.boards.labels_listtrello.lists.cards_listtrello.cards.labels_addtrello.cards.members_add

  4. Writewrite

    Create a new Card in Trello. Show me exactly what you will send before you save it.

    callstrello.cards.create

The plan store

Ready-made plans for Trello.

9 plans in the store. Install one and your agent runs it by name; the reply says which connections are still missing. A schedule can run a plan on a timetable. There are no triggers or webhooks, by design.

  1. Archive every card in a done list after approval

    Use it when A sprint or week has finished and every card sitting in a done list should be archived in one go.

    A person decidesArchive number of items cards from the list name.

    Effect
    write
    Steps
    5 · loops
    Needs
    list id
    Install
    trello-archive-done-list
  2. Create a card with a checklist of steps

    Use it when A task needs to become a Trello card that carries a checklist of sub-steps.

    Effect
    write
    Steps
    5 · loops
    Needs
    desc, id list, name and steps text
    Install
    trello-card-with-checklist
  3. Export a board and wait for the export to finish

    Use it when Someone needs a downloadable archive of a Trello board and wants to be told when it is ready.

    Effect
    write
    Steps
    5
    Needs
    board id
    Install
    trello-export-board-archive
  4. Label and assign every card in a list

    Use it when A batch of cards in one list all need the same label and the same owner applied.

    Effect
    write
    Steps
    5 · loops
    Needs
    label, list id and member
    Install
    trello-label-and-assign-cards
  5. Triage inbox cards onto the backlog with a comment

    Use it when An inbox or intake list has built up and each card needs a comment, a label and a move to the backlog.

    Effect
    write
    Steps
    5 · loops
    Needs
    backlog list id, inbox list id and label
    Install
    trello-triage-inbox-cards
  6. Move every card in a list to another board

    Use it when Work needs to be handed to another board and a whole list of cards should move across together.

    A person decidesMove number of items cards out of name into list id list on another board.

    Effect
    write
    Steps
    6
    Needs
    id board, id list and list id
    Install
    trello-move-list-to-board
  7. Create a board with standard lists and invite the team

    Use it when A new project is starting and needs a board set up with lists, a label and the team invited.

    A person decidesCreate the board name and invite number of emails people to it.

    Effect
    write
    Steps
    8 · loops
    Needs
    emails and name
    Install
    trello-onboard-new-board
  8. Offboard a member from an organisation and its boards

    Use it when Someone has left the company and must lose access to the Trello organisation and all of its boards.

    A person decidesRemove member id from number of items boards and deactivate them in display name.

    Effect
    destructive
    Steps
    6 · loops
    Needs
    member id and organization id
    Install
    trello-offboard-org-member
  9. Review and revoke webhooks on a token

    Use it when Old or unknown Trello webhooks are firing on a token and should be cleared out deliberately.

    A person decidesDelete all number of items webhooks on the token owned by username.

    Effect
    destructive
    Steps
    6 · loops
    Needs
    token
    Install
    trello-revoke-stale-webhooks
install a plan
account { op: "plans.install", slug: "trello-archive-done-list" }
# then ask for it by name; a schedule can run it on a timetable

Governance for Trello

Destructive actions wait for a yes.

40 Trello actions are destructive. The first 10:

  • Delete a Cardtrello.cards.delete
  • Delete an Attachment on a Cardtrello.cards.attachments_delete
  • Transfer an Organization to an Enterprise.trello.enterprises.organizations_transfer
  • Delete an Organizationtrello.organizations.delete
  • Delete an Organization from an Enterprise.trello.enterprises.organizations_remove
  • Delete a Boardtrello.boards.delete
  • Delete a comment on a Cardtrello.cards.comments_delete
  • Remove Member from Boardtrello.boards.members_remove
  • Delete a Checklisttrello.checklists.delete
  • Delete a Checklist on a Cardtrello.cards.checklists_delete

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dotrello.cards.deleteconfirm_policy: human

Delete a Card?

intent: the user asked me to delete a Card

run suspended · waiting for a named person · key trello-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "trello-agent",  allowed_actions: ["trello.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "trello.cards.delete", approver: "[email protected]" },    { match: "trello.cards.attachments_delete", approver: "[email protected]" },    { match: "trello.enterprises.organizations_transfer", approver: "[email protected]" }  ]}
Illustrative. Scoped to Trello only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Trello costs on actionlake.

Every Trello action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Trello refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 253 Trello actions
  • 6actions pageeach page of a long list is one call
  • 121reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Trello action.

253 actions by area: the id your agent calls, what it does, and its effect.

Cards42
  • trello.cards.actions_listGet Actions on a Cardread
  • trello.cards.attachments_create_by_urlCreate Attachment On Cardwrite
  • trello.cards.attachments_deleteDelete an Attachment on a Carddestructive
  • trello.cards.attachments_getGet an Attachment on a Cardread
  • trello.cards.attachments_listGet Attachments on a Cardread
  • trello.cards.board_getGet the Board the Card is onread
  • trello.cards.check_item_deleteDelete checkItem on a Carddestructive
  • trello.cards.check_item_getGet checkItem on a Cardread
  • trello.cards.check_item_states_listGet checkItems on a Cardread
  • trello.cards.check_item_updateUpdate a checkItem on a Cardwrite
  • trello.cards.checklist_check_item_updateUpdate Checkitem on Checklist on Cardwrite
  • trello.cards.checklists_createCreate Checklist on a Cardwrite
  • trello.cards.checklists_deleteDelete a Checklist on a Carddestructive
  • trello.cards.checklists_listGet Checklists on a Cardread
  • trello.cards.comments_createAdd a new comment to a Cardwrite
  • trello.cards.comments_deleteDelete a comment on a Carddestructive
  • trello.cards.comments_updateUpdate Comment Action on a Cardwrite
  • trello.cards.createCreate a new Cardwrite
  • trello.cards.custom_field_item_updateUpdate Custom Field item on Cardwrite
  • trello.cards.custom_field_items_listGet Custom Field Items for a Cardread
  • trello.cards.custom_fields_updateUpdate Multiple Custom Field items on Cardwrite
  • trello.cards.deleteDelete a Carddestructive
  • trello.cards.field_getGet a field on a Cardread
  • trello.cards.getGet a Cardread
  • trello.cards.labels_addAdd a Label to a Cardwrite
  • trello.cards.labels_createCreate a new Label on a Cardwrite
  • trello.cards.labels_removeRemove a Label from a Carddestructive
  • trello.cards.list_getGet the List of a Cardread
  • trello.cards.mark_notifications_readMark a Card's Notifications as readwrite
  • trello.cards.members_addAdd a Member to a Cardwrite
  • trello.cards.members_listGet the Members of a Cardread
  • trello.cards.members_removeRemove a Member from a Carddestructive
  • trello.cards.members_voted_addAdd Member vote to Cardwrite
  • trello.cards.members_voted_listGet Members who have voted on a Cardread
  • trello.cards.members_voted_removeRemove a Member's Vote on a Carddestructive
  • trello.cards.plugin_data_listGet pluginData on a Cardread
  • trello.cards.stickers_createAdd a Sticker to a Cardwrite
  • trello.cards.stickers_deleteDelete a Sticker on a Carddestructive
  • trello.cards.stickers_getGet a Sticker on a Cardread
  • trello.cards.stickers_listGet Stickers on a Cardread
  • trello.cards.stickers_updateUpdate a Sticker on a Cardwrite
  • trello.cards.updateUpdate a Cardwrite
Boards40
  • trello.boards.actions_listGet Actions of a Boardread
  • trello.boards.board_stars_listGet boardStars on a Boardread
  • trello.boards.calendar_key_generateCreate a calendarKey for a Boardwrite
  • trello.boards.cards_listGet Cards on a Boardread
  • trello.boards.cards_list_filteredGet filtered Cards on a Boardread
  • trello.boards.checklists_listGet Checklists on a Boardread
  • trello.boards.createCreate a Boardwrite
  • trello.boards.custom_fields_listGet Custom Fields for Boardread
  • trello.boards.deleteDelete a Boarddestructive
  • trello.boards.email_key_generateCreate an emailKey for a Boardwrite
  • trello.boards.exports_createCreate an Export for a Boardwrite
  • trello.boards.exports_deleteDelete an Export for a Boarddestructive
  • trello.boards.exports_getGet an Export for a Boardread
  • trello.boards.exports_most_recentGet a Board's Most Recent Exportread
  • trello.boards.field_getGet a field on a Boardread
  • trello.boards.getGet a Boardread
  • trello.boards.labels_createCreate a Label on a Boardwrite
  • trello.boards.labels_listGet Labels on a Boardread
  • trello.boards.lists_createCreate a List on a Boardwrite
  • trello.boards.lists_listGet Lists on a Boardread
  • trello.boards.lists_list_filteredGet filtered Lists on a Boardread
  • trello.boards.mark_as_viewedMark Board as viewedwrite
  • trello.boards.members_addAdd a Member to a Boardwrite
  • trello.boards.members_inviteInvite Member to Board via emailwrite
  • trello.boards.members_listGet the Members of a Boardread
  • trello.boards.members_removeRemove Member from Boarddestructive
  • trello.boards.memberships_listGet Memberships of a Boardread
  • trello.boards.memberships_updateUpdate Membership of Member on a Boardwrite
  • trello.boards.my_prefs_email_list_updateUpdate idEmailList Pref on a Boardwrite
  • trello.boards.my_prefs_email_position_updateUpdate emailPosition Pref on a Boardwrite
  • trello.boards.my_prefs_show_sidebar_activity_updateUpdate showSidebarActivity Pref on a Boardwrite
  • trello.boards.my_prefs_show_sidebar_board_actions_updateUpdate showSidebarBoardActions Pref on a Boardwrite
  • trello.boards.my_prefs_show_sidebar_members_updateUpdate showSidebarMembers Pref on a Boardwrite
  • trello.boards.my_prefs_show_sidebar_updateUpdate showSidebar Pref on a Boardwrite
  • trello.boards.plugins_disableDisable a Power-Up on a Boarddestructive
  • trello.boards.plugins_enableEnable a Power-Up on a Boardwrite
  • trello.boards.plugins_enabled_listGet Enabled Power-Ups on Boardread
  • trello.boards.plugins_listGet Power-Ups on a Boardread
  • trello.boards.tags_createCreate a Tag for a Boardwrite
  • trello.boards.updateUpdate a Boardwrite
Members40
  • trello.members.actions_listGet a Member's Actionsread
  • trello.members.board_backgrounds_deleteDelete a Member's custom Board backgrounddestructive
  • trello.members.board_backgrounds_getGet a boardBackground of a Memberread
  • trello.members.board_backgrounds_listGet Member's custom Board backgroundsread
  • trello.members.board_backgrounds_updateUpdate a Member's custom Board backgroundwrite
  • trello.members.board_stars_createCreate Star for Boardwrite
  • trello.members.board_stars_deleteDelete Star for Boarddestructive
  • trello.members.board_stars_getGet a boardStar of Memberread
  • trello.members.board_stars_listGet a Member's boardStarsread
  • trello.members.board_stars_updateUpdate the position of a boardStar of Memberwrite
  • trello.members.boards_invited_listGet Boards the Member has been invited toread
  • trello.members.boards_listGet Boards that Member belongs toread
  • trello.members.cards_listGet Cards the Member is onread
  • trello.members.custom_board_backgrounds_deleteDelete custom Board Background of Memberdestructive
  • trello.members.custom_board_backgrounds_getGet custom Board Background of Memberread
  • trello.members.custom_board_backgrounds_listGet a Member's custom Board Backgroundsread
  • trello.members.custom_board_backgrounds_updateUpdate custom Board Background of Memberwrite
  • trello.members.custom_emoji_getGet a Member's custom Emojiread
  • trello.members.custom_emoji_listGet a Member's customEmojisread
  • trello.members.custom_stickers_deleteDelete a Member's custom Stickerdestructive
  • trello.members.custom_stickers_getGet a Member's custom Stickerread
  • trello.members.custom_stickers_listGet Member's custom Stickersread
  • trello.members.field_getGet a field on a Memberread
  • trello.members.getGet a Memberread
  • trello.members.notification_channel_settings_blocked_keys_updateUpdate blocked notification keys of Member on a channelwrite
  • trello.members.notification_channel_settings_channel_getGet blocked notification keys of Member on this channelread
  • trello.members.notification_channel_settings_channel_updateUpdate blocked notification keys of Member on a channelwrite
  • trello.members.notification_channel_settings_getGet a Member's notification channel settingsread
  • trello.members.notification_channel_settings_updateUpdate blocked notification keys of Member on a channelwrite
  • trello.members.notifications_listGet Member's Notificationsread
  • trello.members.one_time_messages_dismissDismiss a message for Memberwrite
  • trello.members.organizations_invited_listGet Organizations a Member has been invited toread
  • trello.members.organizations_listGet Member's Organizationsread
  • trello.members.saved_searches_createCreate saved Search for Memberwrite
  • trello.members.saved_searches_deleteDelete a saved searchdestructive
  • trello.members.saved_searches_getGet a saved searchread
  • trello.members.saved_searches_listGet Member's saved searchedread
  • trello.members.saved_searches_updateUpdate a saved searchwrite
  • trello.members.tokens_listGet Member's Tokensread
  • trello.members.updateUpdate a Memberwrite
Organizations25
  • trello.organizations.actions_listGet Actions for Organizationread
  • trello.organizations.boards_listGet Boards in an Organizationread
  • trello.organizations.createCreate a new Organizationwrite
  • trello.organizations.deleteDelete an Organizationdestructive
  • trello.organizations.exports_createCreate Export for Organizationswrite
  • trello.organizations.exports_listRetrieve Organization's Exportsread
  • trello.organizations.field_getGet field on Organizationread
  • trello.organizations.getGet an Organizationread
  • trello.organizations.logo_deleteDelete Logo for Organizationdestructive
  • trello.organizations.members_addUpdate an Organization's Memberswrite
  • trello.organizations.members_deactivateDeactivate or reactivate a member of an Organizationwrite
  • trello.organizations.members_listGet the Members of an Organizationread
  • trello.organizations.members_removeRemove a Member from an Organizationdestructive
  • trello.organizations.members_remove_from_all_boardsRemove a Member from an Organization and all Organization Boardsdestructive
  • trello.organizations.members_updateUpdate a Member of an Organizationwrite
  • trello.organizations.memberships_getGet a Membership of an Organizationread
  • trello.organizations.memberships_listGet Memberships of an Organizationread
  • trello.organizations.new_billable_guests_getGet Organizations new billable guestsread
  • trello.organizations.plugin_data_listGet the pluginData Scoped to Organizationread
  • trello.organizations.prefs_associated_domain_deleteRemove the associated Google Apps domain from a Workspacedestructive
  • trello.organizations.prefs_invite_restrict_deleteDelete the email domain restriction on who can be invited to the Workspacedestructive
  • trello.organizations.tags_createCreate a Tag in Organizationwrite
  • trello.organizations.tags_deleteDelete an Organization's Tagdestructive
  • trello.organizations.tags_listGet Tags of an Organizationread
  • trello.organizations.updateUpdate an Organizationwrite
Enterprises20
  • trello.enterprises.admins_addUpdate Member to be admin of Enterprisedestructive
  • trello.enterprises.admins_listGet Enterprise admin Membersread
  • trello.enterprises.admins_removeRemove a Member as admin from Enterprise.destructive
  • trello.enterprises.auditlog_listGet auditlog data for an Enterpriseread
  • trello.enterprises.claimable_organizations_listGet ClaimableOrganizations of an Enterpriseread
  • trello.enterprises.getGet an Enterpriseread
  • trello.enterprises.members_deactivateDeactivate a Member of an Enterprise.destructive
  • trello.enterprises.members_getGet a Member of Enterpriseread
  • trello.enterprises.members_licensed_updateUpdate a Member's licensed statuswrite
  • trello.enterprises.members_listGet Members of Enterpriseread
  • trello.enterprises.members_queryGet Users of an Enterpriseread
  • trello.enterprises.organizations_bulk_acceptBulk accept a set of organizations to an Enterprise.write
  • trello.enterprises.organizations_listGet Organizations of an Enterpriseread
  • trello.enterprises.organizations_removeDelete an Organization from an Enterprise.destructive
  • trello.enterprises.organizations_transferTransfer an Organization to an Enterprise.destructive
  • trello.enterprises.pending_organizations_listGet PendingOrganizations of an Enterpriseread
  • trello.enterprises.signup_url_getGet signupUrl for Enterpriseread
  • trello.enterprises.tokens_createCreate an auth Token for an Enterprise.write
  • trello.enterprises.transferrable_bulk_getGet a bulk list of organizations that can be transferred to an enterprise.read
  • trello.enterprises.transferrable_organization_getGet whether an organization can be transferred to an enterprise.read
Actions16
  • trello.actions.board_listGet the Board for an Actionread
  • trello.actions.card_listGet the Card for an Actionread
  • trello.actions.deleteDelete an Actiondestructive
  • trello.actions.field_getGet a specific field on an Actionread
  • trello.actions.getGet an Actionread
  • trello.actions.list_listGet the List for an Actionread
  • trello.actions.member_creator_listGet the Member Creator of an Actionread
  • trello.actions.member_listGet the Member of an Actionread
  • trello.actions.organization_listGet the Organization of an Actionread
  • trello.actions.reactions_createCreate Reaction for Actionwrite
  • trello.actions.reactions_deleteDelete Action's Reactiondestructive
  • trello.actions.reactions_getGet Action's Reactionread
  • trello.actions.reactions_listGet Action's Reactionsread
  • trello.actions.reactions_summaryList Action's summary of Reactionsread
  • trello.actions.text_updateUpdate a Comment Actionwrite
  • trello.actions.updateUpdate an Actionwrite
Checklists12
  • trello.checklists.board_getGet the Board the Checklist is onread
  • trello.checklists.cards_listGet the Card a Checklist is onread
  • trello.checklists.check_items_createCreate Checkitem on Checklistwrite
  • trello.checklists.check_items_deleteDelete Checkitem from Checklistdestructive
  • trello.checklists.check_items_getGet a Checkitem on a Checklistread
  • trello.checklists.check_items_listGet Checkitems on a Checklistread
  • trello.checklists.createCreate a Checklistwrite
  • trello.checklists.deleteDelete a Checklistdestructive
  • trello.checklists.field_getGet field on a Checklistread
  • trello.checklists.field_updateUpdate field on a Checklistwrite
  • trello.checklists.getGet a Checklistread
  • trello.checklists.updateUpdate a Checklistwrite
Lists11
  • trello.lists.actions_listGet Actions for a Listread
  • trello.lists.archive_all_cardsArchive all Cards in Listwrite
  • trello.lists.board_getGet the Board a List is onread
  • trello.lists.cards_listGet Cards in a Listread
  • trello.lists.closed_updateArchive or unarchive a listwrite
  • trello.lists.createCreate a new Listwrite
  • trello.lists.field_updateUpdate a field on a Listwrite
  • trello.lists.getGet a Listread
  • trello.lists.move_all_cardsMove all Cards in Listwrite
  • trello.lists.move_to_boardMove List to Boardwrite
  • trello.lists.updateUpdate a Listwrite
Notifications11
  • trello.notifications.board_getGet the Board a Notification is onread
  • trello.notifications.card_getGet the Card a Notification is onread
  • trello.notifications.field_getGet a field of a Notificationread
  • trello.notifications.getGet a Notificationread
  • trello.notifications.list_getGet the List a Notification is onread
  • trello.notifications.mark_all_readMark all Notifications as readwrite
  • trello.notifications.member_creator_getGet the Member who created the Notificationread
  • trello.notifications.member_getGet the Member a Notification is about (not the creator)read
  • trello.notifications.organization_getGet a Notification's associated Organizationread
  • trello.notifications.unread_updateUpdate Notification's read statuswrite
  • trello.notifications.updateUpdate a Notification's read statuswrite
Custom fields8
  • trello.custom_fields.createCreate a new Custom Field on a Boardwrite
  • trello.custom_fields.deleteDelete a Custom Field definitiondestructive
  • trello.custom_fields.getGet a Custom Fieldread
  • trello.custom_fields.options_createAdd Option to Custom Field dropdownwrite
  • trello.custom_fields.options_deleteDelete Option of Custom Field dropdowndestructive
  • trello.custom_fields.options_getGet Option of Custom Field dropdownread
  • trello.custom_fields.options_listGet Options of Custom Field drop downread
  • trello.custom_fields.updateUpdate a Custom Field definitionwrite
Tokens8
  • trello.tokens.deleteDelete a Tokendestructive
  • trello.tokens.getGet a Tokenread
  • trello.tokens.member_getGet Token's Memberread
  • trello.tokens.webhooks_createCreate Webhooks for Tokenwrite
  • trello.tokens.webhooks_deleteDelete a Webhook created by Tokendestructive
  • trello.tokens.webhooks_getGet a Webhook belonging to a Tokenread
  • trello.tokens.webhooks_listGet Webhooks for Tokenread
  • trello.tokens.webhooks_updateUpdate a Webhook created by Tokenwrite
Labels5
  • trello.labels.createCreate a Labelwrite
  • trello.labels.deleteDelete a Labeldestructive
  • trello.labels.field_updateUpdate a field on a labelwrite
  • trello.labels.getGet a Labelread
  • trello.labels.updateUpdate a Labelwrite
Plugins5
  • trello.plugins.compliance_member_privacy_getGet Plugin's Member privacy complianceread
  • trello.plugins.getGet a Pluginread
  • trello.plugins.listings_createCreate a Listing for Pluginwrite
  • trello.plugins.listings_updateUpdating Plugin's Listingwrite
  • trello.plugins.updateUpdate a Pluginwrite
Webhooks5
  • trello.webhooks.createCreate a Webhookwrite
  • trello.webhooks.deleteDelete a Webhookdestructive
  • trello.webhooks.field_getGet a field on a Webhookread
  • trello.webhooks.getGet a Webhookread
  • trello.webhooks.updateUpdate a Webhookwrite
Search2
  • trello.search.membersSearch for Membersread
  • trello.search.querySearch Trelloread
Applications1
  • trello.applications.compliance_getGet Application's compliance dataread
Batch1
  • trello.batch.getBatch Requestsread
Emoji1
  • trello.emoji.listList available Emojiread

Questions

The Trello MCP server, answered.

Is there a Trello MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 253 Trello actions across cards, boards, members and organizations, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Trello.

What do I need to connect Trello?

Trello API key and Trello API token. The free call account { op: "connections.requirements", service: "trello" } lists exactly what to paste.

Can an AI agent delete or change things in Trello?

Only if its key allows it, and only with an explicit confirmation. 40 Trello actions are destructive, including delete a Card, delete an Attachment on a Card and transfer an Organization to an Enterprise.. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Trello API limit?

actionlake paces every call to the limits in the Trello service file: 100 calls per 10 seconds per connection. Repeated reads are answered from cache (121 Trello actions can be), which never reaches Trello.

What does a Trello action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (6 Trello actions page). Cache hits, searches, dry runs and calls Trello refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Trello API does it cover?

The Trello API 1 at api.trello.com/1. It is built from Trello's documentation as read on 18 September 2026. 253 actions in 18 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Trello data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Trello credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Trello today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.