Trello integration for AI agents.
Trello integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves Trello tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.
Real Trello actions, managed and audited.
Your user connects Trello once; your agent can then use Trello REST API to manage boards, lists, cards, checklists, members, organizations, labels, actions, and webhooks — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.
- 1
Your user grants Trello access once (OAuth) — the token lands in the vault.
- 2
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 3
Every routed call appends a hash-chained audit record — nothing leaves your infra.
Supported Trello tools.
261 tools are generated from the published Trello catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.
Showing 261 tools. All published catalog entries are included in this page's server-rendered HTML.
- Get Application's compliance data
- Get Application's compliance data
- key
- Get Checklists on a Board
- Get all of the checklists on a Board.
- id
- Remove Member from Board
- Remove Member from Board
- boardsidmembersidmember
- Add Member vote to Card
- Vote on the card for a given member.
- cardsidmembersvoted
- Delete an Action
- Delete a specific action. Only comment actions can be deleted.
- actions
- Delete Action's Reaction
- Deletes a reaction
- actions
- Delete a Board
- Delete a board.
- boards
- Disable a Power-Up on a Board
- Disable a Power-Up on a board
- boards
- Delete an Export for a Board
- Soft-delete a board export
- boards
- Delete a Card
- Delete a Card
- cards
- Delete a comment on a Card
- Delete a comment
- cards
- Delete checkItem on a Card
- Delete a checklist item
- cards
- Delete a Checklist on a Card
- Delete a checklist from a card
- cards
- Remove a Label from a Card
- Remove a label from a card
- cards
- Remove a Member's Vote on a Card
- Remove a member's vote from a card
- cards
- Delete a Sticker on a Card
- Remove a sticker from the card
- cards
- Delete a Checklist
- Delete a checklist
- checklists
- Delete Checkitem from Checklist
- Remove an item from a checklist
- checklists
- Delete a Custom Field definition
- Delete a Custom Field from a board.
- customfields
- Delete Option of Custom Field dropdown
- Delete an option from a Custom Field dropdown.
- customfields
- Delete an Organization from an Enterprise.
- Remove an organization from an enterprise.
- enterprises
- Remove a Member from a Card
- Remove a member from a card
- id
- Delete a Label
- Delete a label by ID.
- labels
- Delete a Member's custom Board background
- Delete a board background
- members
- Delete Star for Board
- Unstar a board
- members
- Delete custom Board Background of Member
- Delete a specific custom board background
- members
- Delete a Member's custom Sticker
- Delete a Member's custom Sticker
- members
- Delete a saved search
- Delete a saved search
- members
- Delete an Organization
- Delete an Organization
- organizations
- Delete Logo for Organization
- Delete a the logo from a Workspace
- organizations
- Remove a Member from an Organization
- Remove a member from a Workspace
- organizations
- Remove the associated Google Apps domain from a Workspace
- Remove the associated Google Apps domain from a Workspace
- organizations
- Delete the email domain restriction on who can be invited to the Workspace
- Remove the email domain restriction on who can be invited to the Workspace
- organizations
- Delete an Organization's Tag
- Delete an organization's tag
- organizations
- Delete a Token
- Delete a token.
- delete
- Delete a Webhook created by Token
- Delete a webhook created with given token.
- tokens
- Delete a Webhook
- Delete a webhook by ID.
- webhooks
- Delete an Attachment on a Card
- Delete an Attachment
- cards
- List available Emoji
- List available Emoji
- emoji
- Deactivate a Member of an Enterprise.
- Deactivate a Member of an Enterprise. NOTE: Deactivation is not possible for enterprises that have opted in to user management via AdminHub.
- id
- Remove a Member as admin from Enterprise.
- Remove a member as admin from an enterprise. NOTE: This endpoint is not available to enterprises that have opted in to user management via AdminHub.
- id
- Get an Action
- Get an Action
- actions
- Get the Board for an Action
- Get the Board for an Action
- actions
- Get the Card for an Action
- Get the card for an action
- actions
- Get a specific field on an Action
- Get a specific property of an action
- actions
- Get the List for an Action
- Get the List for an Action
- actions
- Get the Member of an Action
- Gets the member of an action (not the creator)
- actions
- Get the Member Creator of an Action
- Get the Member who created the Action
- actions
- Get the Organization of an Action
- Get the Organization of an Action
- actions
- Get Action's Reactions
- List reactions for an action
- actions
- Get Action's Reaction
- Get information for a reaction
- actions
- List Action's summary of Reactions
- List a summary of all reactions for an action
- actions
- Batch Requests
- Make up to 10 GET requests in a single, batched API call.
- get
- Get Power-Ups on a Board
- List the Power-Ups on a board
- board
- Get a Board
- Request a single board.
- boards
- Get Actions of a Board
- Get all of the actions of a Board. See [Nested Resources](/cloud/trello/guides/rest-api/nested-resources/) for more information.
- boards
- Get Enabled Power-Ups on Board
- Get the enabled Power-Ups on a board
- boards
- Get boardStars on a Board
- Get boardStars on a Board
- boards
- Get Cards on a Board
- Get all of the open Cards on a Board. See [Nested Resources](/cloud/trello/guides/rest-api/nested-resources/) for more information.
- boards
- Get filtered Cards on a Board
- Get the Cards on a Board that match a given filter. See [Nested Resources](/cloud/trello/guides/rest-api/nested-resources/) for more information.
- boards
- Get Custom Fields for Board
- Get the Custom Field Definitions that exist on a board.
- boards
- Get an Export for a Board
- Get the status of a board export
- boards
- Download an Export for a Board
- Download the exported file. Redirects to the file location if the export is ready, or errors if it is not.
- boards
- Get a Board's Most Recent Export
- Get the most recent successful export for a board
- boards
- Get a field on a Board
- Get a single, specific field on a board
- boards
- Get Labels on a Board
- Get all of the Labels on a Board.
- boards
- Get Lists on a Board
- Get the Lists on a Board
- boards
- Get filtered Lists on a Board
- Get filtered Lists on a Board
- boards
- Get the Members of a Board
- Get the Members for a board
- boards
- Get Memberships of a Board
- Get information about the memberships users have to the board.
- boards
- Get a Card
- Get a card by its ID
- cards
- Get Actions on a Card
- List the Actions on a Card. See [Nested Resources](/cloud/trello/guides/rest-api/nested-resources/) for more information.
- cards
- Get Attachments on a Card
- List the attachments on a card
- cards
- Get an Attachment on a Card
- Get a specific Attachment on a Card.
- cards
- Get the Board the Card is on
- Get the board a card is on
- cards
- Get checkItem on a Card
- Get a specific checkItem on a card
- cards
- Get checkItems on a Card
- Get the completed checklist items on a card
- cards
- Get Checklists on a Card
- Get the checklists on a card
- cards
- Get Custom Field Items for a Card
- Get the custom field items for a card.
- cards
- Get a field on a Card
- Get a specific property of a card
- cards
- Get the List of a Card
- Get the list a card is in
- cards
- Get the Members of a Card
- Get the members on a card
- cards
- Get Members who have voted on a Card
- Get the members who have voted on a card
- cards
- Get pluginData on a Card
- Get any shared pluginData on a card.
- cards
- Get Stickers on a Card
- Get the stickers on a card
- cards
- Get a Sticker on a Card
- Get a specific sticker on a card
- cards
- Get a Checklist
- Get a Checklist
- checklists
- Get the Board the Checklist is on
- Get the Board the Checklist is on
- checklists
- Get the Card a Checklist is on
- Get the Card a Checklist is on
- checklists
- Get Checkitems on a Checklist
- Get Checkitems on a Checklist
- checklists
- Get a Checkitem on a Checklist
- Get a Checkitem on a Checklist
- checklists
- Get field on a Checklist
- Get field on a Checklist
- checklists
- Get a Custom Field
- Get a Custom Field
- customfields
- Add Option to Custom Field dropdown
- Add an option to a dropdown Custom Field
- customfields
- Get Option of Custom Field dropdown
- Retrieve a specific, existing Option on a given dropdown-type Custom Field
- customfields
- Get an Enterprise
- Get an enterprise by its ID.
- enterprises
- Get Enterprise admin Members
- Get an enterprise's admin members.
- enterprises
- Get auditlog data for an Enterprise
- Returns an array of Actions related to the Enterprise object. Used for populating data sent to Google Sheets from an Enterprise's audit log page: https://trello.com/e/{enterprise_name}/admin/auditlog. An Enterprise admin token is required for this route. NOTE: For enterprises that have opted in to user management via AdminHub, the auditlog will will contain actions taken in AdminHub, but may not contain the source for those actions.
- enterprises
- Get ClaimableOrganizations of an Enterprise
- Get the Workspaces that are claimable by the enterprise by ID. Can optionally query for workspaces based on activeness/ inactiveness.
- enterprises
- Get Members of Enterprise
- Get the members of an enterprise.
- enterprises
- Get a Member of Enterprise
- Get a specific member of an enterprise by ID.
- enterprises
- Get Organizations of an Enterprise
- Get the organizations of an enterprise.
- enterprises
- Bulk accept a set of organizations to an Enterprise.
- Accept an array of organizations to an enterprise. NOTE: For enterprises that have opted in to user management via AdminHub, this endpoint will result in organizations being added to the enterprise asynchronously. A 200 response only indicates receipt of the request, it does not indicate successful addition to the enterprise.
- enterprises
- Get PendingOrganizations of an Enterprise
- Get the Workspaces that are pending for the enterprise by ID.
- enterprises
- Get signupUrl for Enterprise
- Get the signup URL for an enterprise.
- enterprises
- Get a bulk list of organizations that can be transferred to an enterprise.
- Get a list of organizations that can be transferred to an enterprise when given a bulk list of organizations.
- enterprises
- Get whether an organization can be transferred to an enterprise.
- Get whether an organization can be transferred to an enterprise.
- enterprises
- Get a Label
- Get information about a single Label.
- labels
- Get a List
- Get information about a List
- lists
- Get Actions for a List
- Get the Actions on a List
- lists
- Get the Board a List is on
- Get the board a list is on
- lists
- Get Cards in a List
- List the cards in a list
- lists
- Get a Member
- Get a member
- members
- Get a Member's Actions
- List the actions for a member
- members
- Get Member's custom Board backgrounds
- Get a member's custom board backgrounds
- members
- Get a boardBackground of a Member
- Get a member's board background
- members
- Get Boards that Member belongs to
- Lists the boards that the user is a member of.
- members
- Get Boards the Member has been invited to
- Get the boards the member has been invited to
- members
- Get a Member's boardStars
- List a member's board stars
- members
- Get a boardStar of Member
- Get a specific boardStar
- members
- Get Cards the Member is on
- Gets the cards a member is on
- members
- Get a Member's custom Board Backgrounds
- Get a member's custom board backgrounds
- members
- Get custom Board Background of Member
- Get a specific custom board background
- members
- Get a Member's customEmojis
- Get a Member's uploaded custom Emojis
- members
- Get Member's custom Stickers
- Get a Member's uploaded stickers
- members
- Get a Member's custom Sticker
- Get a Member's custom Sticker
- members
- Get a field on a Member
- Get a particular property of a member
- members
- Get a Member's notification channel settings
- Get a member's notification channel settings
- members
- Get blocked notification keys of Member on this channel
- Get blocked notification keys of Member on a specific channel
- members
- Get Member's Notifications
- Get a member's notifications
- members
- Get Member's Organizations
- Get a member's Workspaces
- members
- Get Organizations a Member has been invited to
- Get a member's Workspaces they have been invited to
- members
- Get Member's saved searched
- List the saved searches of a Member
- members
- Get a saved search
- Get a saved search
- members
- Get Member's Tokens
- List a members app tokens
- members
- Get a Notification
- Get a Notification
- notifications
- Get the Board a Notification is on
- Get the board a notification is associated with
- notifications
- Get the Card a Notification is on
- Get the card a notification is associated with
- notifications
- Get a field of a Notification
- Get a specific property of a notification
- notifications
- Get the List a Notification is on
- Get the list a notification is associated with
- notifications
- Get the Member who created the Notification
- Get the member who created the notification
- notifications
- Get a Notification's associated Organization
- Get the organization a notification is associated with
- notifications
- Get an Organization
- Get an Organization
- organizations
- Get Actions for Organization
- List the actions on a Workspace
- organizations
- Get Boards in an Organization
- List the boards in a Workspace
- organizations
- Retrieve Organization's Exports
- Retrieve the exports that exist for the given organization
- organizations
- Get field on Organization
- Get field on Organization
- organizations
- Get the Members of an Organization
- List the members in a Workspace
- organizations
- Get Memberships of an Organization
- List the memberships of a Workspace
- organizations
- Get a Membership of an Organization
- Get a single Membership for an Organization
- organizations
- Get Organizations new billable guests
- Used to check whether the given board has new billable guests on it.
- organizations
- Get the pluginData Scoped to Organization
- Get organization scoped pluginData on this Workspace
- organizations
- Get Tags of an Organization
- List the organization's collections
- organizations
- Get a Plugin
- Get plugins
- plugins
- Get Plugin's Member privacy compliance
- Get Plugin's Member privacy compliance
- plugins
- Search Trello
- Find what you're looking for in Trello
- get
- Search for Members
- Search for Trello members.
- search
- Get a Token
- Retrieve information about a token.
- tokens
- Get Token's Member
- Retrieve information about a token's owner by token.
- tokens
- Get Webhooks for Token
- Retrieve all webhooks created with a Token.
- tokens
- Get a Webhook belonging to a Token
- Retrieve a webhook created with a Token.
- tokens
- Get Users of an Enterprise
- Get an enterprise's users. You can choose to retrieve licensed members, board guests, etc. The response is paginated and will return 100 users at a time.
- users
- Get a Webhook
- Get a webhook by ID. You must use the token query parameter and pass in the token the webhook was created under, or else you will encounter a 'webhook does not belong to token' error.
- webhooks
- Create Avatar for Member
- Create a new avatar for a member
- membersidavatar
- Create a new custom Board Background
- Upload a new custom board background
- membersidcustomboardbackgrounds
- Get a Member's custom Emoji
- Get a Member's custom Emoji
- membersidcustomemojiidemoji
- Get the Member a Notification is about (not the creator)
- Get the member (not the creator) a notification is about
- notificationsidmember
- Remove a Member from an Organization and all Organization Boards
- Remove a member from a Workspace and from all Workspace boards
- id
- Create Reaction for Action
- Adds a new reaction to an action
- actions
- Create a Board
- Create a new board.
- post
- Enable a Power-Up on a Board
- Enable a Power-Up on a Board
- boards
- Create a calendarKey for a Board
- Create a new board.
- boards
- Create a emailKey for a Board
- Create a emailKey for a Board
- boards
- Create an Export for a Board
- Kick off an export of a board. Only one export may be in progress for a board at a time.
- boards
- Create a Tag for a Board
- Create a Tag for a Board
- boards
- Create a Label on a Board
- Create a new Label on a Board.
- boards
- Create a List on a Board
- Create a new List on a Board.
- boards
- Mark Board as viewed
- Mark Board as viewed
- boards
- Create a new Card
- Create a new card. Query parameters may also be replaced with a JSON request body instead.
- post
- Add a new comment to a Card
- Add a new comment to a card
- cards
- Create Attachment On Card
- Create an Attachment to a Card. See https://glitch.com/~trello-attachments-api for code examples. You may need to remix the project in order to view it.
- cards
- Create Checklist on a Card
- Create a new checklist on a card
- cards
- Add a Label to a Card
- Add a label to a card
- cards
- Add a Member to a Card
- Add a member to a card
- cards
- Create a new Label on a Card
- Create a new label for the board and add it to the given card.
- cards
- Mark a Card's Notifications as read
- Mark notifications about this card as read
- cards
- Add a Sticker to a Card
- Add a sticker to a card
- cards
- Create a Checklist
- Create a Checklist
- post
- Create Checkitem on Checklist
- Create Checkitem on Checklist
- checklists
- Create a new Custom Field on a Board
- Create a new Custom Field on a board.
- post
- Get Options of Custom Field drop down
- Get the options of a drop down Custom Field
- customfields
- Create an auth Token for an Enterprise.
- Create an auth Token for an Enterprise.
- enterprises
- Create a Label
- Create a new Label on a Board.
- post
- Create a new List
- Create a new List on a Board
- post
- Archive all Cards in List
- Archive all cards in a list
- lists
- Move all Cards in List
- Move all Cards in a List
- lists
- Upload new boardBackground for Member
- Upload a new boardBackground
- members
- Create Star for Board
- Star a new board on behalf of a Member
- members
- Create custom Emoji for Member
- Create a new custom Emoji
- members
- Create custom Sticker for Member
- Upload a new custom sticker
- members
- Dismiss a message for Member
- Dismiss a message
- members
- Create saved Search for Member
- Create a saved search
- members
- Mark all Notifications as read
- Mark all notifications as read
- notifications
- Create a new Organization
- Create a new Workspace
- post
- Create Export for Organizations
- Kick off CSV export for an organization
- organizations
- Update logo for an Organization
- Set the logo image for a Workspace
- organizations
- Create a Tag in Organization
- Create a Tag in an Organization
- organizations
- Create a Listing for Plugin
- Create a new listing for a given locale for your Power-Up
- plugins
- Create Webhooks for Token
- Create a new webhook for a Token.
- tokens
- Create a Webhook
- Create a new webhook.
- post
- Update an Action
- Update a specific Action. Only comment actions can be updated. Used to edit the content of a comment.
- actions
- Update a Comment Action
- Update a comment action
- actions
- Update a Board
- Update an existing board by id
- boards
- Invite Member to Board via email
- Invite a Member to a Board via their email address.
- boards
- Add a Member to a Board
- Add a member to the board.
- boards
- Update Membership of Member on a Board
- Update an existing board by id
- boards
- Update showSidebar Pref on a Board
- Update showSidebar Pref on a Board
- boards
- Update showSidebarActivity Pref on a Board
- Update showSidebarActivity Pref on a Board
- boards
- Update showSidebarBoardActions Pref on a Board
- Update showSidebarBoardActions Pref on a Board
- boards
- Update showSidebarMembers Pref on a Board
- Update showSidebarMembers Pref on a Board
- boards
- Update emailPosition Pref on a Board
- Update emailPosition Pref on a Board
- boards
- Update idEmailList Pref on a Board
- Change the default list that email-to-board cards are created in.
- boards
- Update a Card
- Update a card. Query parameters may also be replaced with a JSON request body instead.
- cards
- Update Comment Action on a Card
- Update an existing comment
- cards
- Update a checkItem on a Card
- Update an item in a checklist on a card.
- cards
- Update a Sticker on a Card
- Update a sticker on a card
- cards
- Update Checkitem on Checklist on Card
- Update an item in a checklist on a card.
- cards
- Update Custom Field item on Card
- Setting, updating, and removing the value for a Custom Field on a card. For more details on updating custom fields check out the [Getting Started With Custom Fields](/cloud/trello/guides/rest-api/getting-started-with-custom-fields/)
- cards
- Update Multiple Custom Field items on Card
- Setting, updating, and removing the values for multiple Custom Fields on a card. For more details on updating custom fields check out the [Getting Started With Custom Fields](/cloud/trello/guides/rest-api/getting-started-with-custom-fields/)
- cards
- Update field on a Checklist
- Update field on a Checklist
- checklists
- Update a Checklist
- Update an existing checklist.
- checlists
- Update a Custom Field definition
- Update a Custom Field definition.
- customfields
- Update Member to be admin of Enterprise
- Make Member an admin of Enterprise. NOTE: This endpoint is not available to enterprises that have opted in to user management via AdminHub.
- enterprises
- Decline enterpriseJoinRequests from one organization or a bulk list of organizations.
- Decline enterpriseJoinRequests from one organization or bulk amount of organizations
- enterprises
- Update a Member's licensed status
- This endpoint is used to update whether the provided Member should use one of the Enterprise's available licenses or not. Revoking a license will deactivate a Member of an Enterprise. NOTE: Revoking of licenses is not possible for enterprises that have opted in to user management via AdminHub.
- enterprises
- Transfer an Organization to an Enterprise.
- Transfer an organization to an enterprise. NOTE: For enterprises that have opted in to user management via AdminHub, this endpoint will result in the organization being added to the enterprise asynchronously. A 200 response only indicates receipt of the request, it does not indicate successful addition to the enterprise.
- enterprises
- Move List to Board
- Move a List to a different Board
- id
- Update a Label
- Update a label by ID.
- labels
- Update a field on a label
- Update a field on a label.
- labels
- Update a List
- Update the properties of a List
- lists
- Archive or unarchive a list
- Archive or unarchive a list
- lists
- Update a field on a List
- Rename a list
- lists
- Update a Member
- Update a Member
- members
- Update a Member's custom Board background
- Update a board background
- members
- Update the position of a boardStar of Member
- Update the position of a starred board
- members
- Update custom Board Background of Member
- Update a specific custom board background
- members
- Update blocked notification keys of Member on a channel
- Update blocked notification keys of Member on a specific channel
- members
- Update blocked notification keys of Member on a channel
- Update blocked notification keys of Member on a specific channel
- members
- Update blocked notification keys of Member on a channel
- Update blocked notification keys of Member on a specific channel
- members
- Update a saved search
- Update a saved search
- members
- Update a Notification's read status
- Update the read status of a notification
- notifications
- Update Notification's read status
- Update Notification's read status
- notifications
- Update an Organization
- Update an organization
- organizations
- Update an Organization's Members
- Update an Organization's Members
- organizations
- Update a Member of an Organization
- Add a member to a Workspace or update their member type.
- organizations
- Deactivate or reactivate a member of an Organization
- Deactivate or reactivate a member of a Workspace
- organizations
- Update a Plugin
- Update a Plugin
- plugins
- Updating Plugin's Listing
- Update an existing listing for your Power-Up
- plugins
- Update a Webhook
- Update a webhook by ID.
- webhooks
- Update a Webhook created by Token
- Update a Webhook created by Token
- tokenstokenwebhooks
- Get a field on a Webhook
- Get a field on a Webhook
- webhooksidfield
Trello integration, answered
- How do AI agents use Trello through Open Connector?
- Your user connects Trello once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes Trello tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
- Is this a Trello MCP server?
- Yes. Open Connector can serve Trello as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call Trello actions with credentials injected server-side.
- Where do Trello credentials live?
- In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.
Give your agents Trello — keep the keys.
Open source, self-hostable, with Trello credentials that never leave your infrastructure. Run it from source today.