trello_get_ memberGet a Member.
Move cards between lists, comment, assign members, tick off checklist items and read the state of any board — with webhook triggers that fire the moment something changes.
PopMCPTrello
Every board, list, card, checklist, custom field, member and Workspace call the connection exposes, plus the webhook triggers you can subscribe to.
trello_get_ memberGet a Member.
trello_list_ member_ boardsGet Boards that Member belongs to.
trello_list_ member_ organizationsGet Member's Organizations.
trello_create_ cardCreate a new Card.
trello_create_ card_ actions_ commentAdd a new comment to a Card.
trello_create_ card_ attachmentCreate Attachment On Card.
trello_create_ card_ checklistCreate Checklist on a Card.
trello_create_ card_ id_ labelAdd a Label to a Card.
trello_create_ card_ id_ memberAdd a Member to a Card.
trello_delete_ cardDelete a Card.
trello_delete_ card_ id_ labelRemove a Label from a Card.
trello_delete_ card_ id_ memberRemove a Member from a Card.
trello_get_ cardGet a Card.
trello_list_ card_ actionsGet Actions on a Card.
trello_list_ card_ attachmentsGet Attachments on a Card.
trello_list_ card_ checklistsGet Checklists on a Card.
trello_list_ card_ custom_ field_ itemsGet Custom Field Items for a Card.
trello_update_ cardUpdate a Card.
trello_update_ card_ check_ itemUpdate a checkItem on a Card.
trello_update_ card_ custom_ field_ itemUpdate Custom Field item on Card.
trello_create_ boardCreate a Board.
trello_create_ board_ labelCreate a Label on a Board.
trello_get_ boardGet a Board.
trello_list_ board_ cardsGet Cards on a Board.
trello_list_ board_ custom_ fieldsGet Custom Fields for Board.
trello_list_ board_ labelsGet Labels on a Board.
trello_list_ board_ listsGet Lists on a Board.
trello_list_ board_ membersGet the Members of a Board.
trello_update_ boardUpdate a Board.
trello_get_ organizationGet an Organization
trello_list_ organization_ boardsGet Boards in an Organization.
trello_update_ actionUpdate an Action.
trello_create_ checklistCreate a Checklist Trello write — supply these fields in the `query` argument (not `body`).
trello_create_ checklist_ check_ itemCreate Checkitem on Checklist Trello write — supply these fields in the `query` argument (not `body`).
trello_get_ checklistGet a Checklist
trello_list_ checklist_ check_ itemsGet Checkitems on a Checklist
trello_create_ listCreate a new List.
trello_create_ list_ archive_ all_ cardArchive all Cards in List.
trello_get_ listGet a List.
trello_list_ list_ cardsGet Cards in a List.
trello_update_ listUpdate a List.
trello_update_ list_ closedArchive or unarchive a list.
trello_create_ custom_ fieldCreate a new Custom Field on a Board
trello_list_ token_ webhooksGet Webhooks for Token.
trello_create_ labelCreate a Label.
trello_create_ webhookCreate a Webhook.
trello_delete_ webhookDelete a Webhook.
trello_list_ searchSearch Trello.
trello_create_ member_ avatarCreate Avatar for Member.
trello_create_ member_ board_ backgroundUpload new boardBackground for Member.
trello_create_ member_ board_ starCreate Star for Board.
trello_create_ member_ custom_ board_ backgroundCreate a new custom Board Background.
trello_create_ member_ custom_ emojiCreate custom Emoji for Member.
trello_create_ member_ custom_ stickerCreate custom Sticker for Member.
trello_create_ member_ one_ time_ messages_ dismissedDismiss a message for Member.
trello_create_ member_ saved_ searchCreate saved Search for Member.
trello_delete_ member_ board_ backgroundDelete a Member's custom Board background.
trello_delete_ member_ board_ starDelete Star for Board.
trello_delete_ member_ custom_ board_ backgroundDelete custom Board Background of Member.
trello_delete_ member_ custom_ stickerDelete a Member's custom Sticker.
trello_delete_ member_ saved_ searchDelete a saved search.
trello_get_ member_ board_ backgroundGet a boardBackground of a Member.
trello_get_ member_ board_ starGet a boardStar of Member.
trello_get_ member_ custom_ board_ backgroundGet custom Board Background of Member.
trello_get_ member_ custom_ emojiGet a Member's custom Emoji.
trello_get_ member_ custom_ stickerGet a Member's custom Sticker.
trello_get_ member_ fieldGet a field on a Member.
trello_get_ member_ notifications_ channel_ setting_ channelGet blocked notification keys of Member on this channel.
trello_get_ member_ saved_ searchGet a saved search.
trello_list_ member_ actionsGet a Member's Actions.
trello_list_ member_ board_ backgroundsGet Member's custom Board backgrounds.
trello_list_ member_ board_ starsGet a Member's boardStars.
trello_list_ member_ boards_ invitedGet Boards the Member has been invited to.
trello_list_ member_ cardsGet Cards the Member is on.
trello_list_ member_ custom_ board_ backgroundsGet a Member's custom Board Backgrounds.
trello_list_ member_ custom_ emojiGet a Member's customEmojis.
trello_list_ member_ custom_ stickersGet Member's custom Stickers.
trello_list_ member_ notificationsGet Member's Notifications.
trello_list_ member_ notifications_ channel_ settingsGet a Member's notification channel settings.
trello_list_ member_ organizations_ invitedGet Organizations a Member has been invited to.
trello_list_ member_ saved_ searchesGet Member's saved searched.
trello_list_ member_ tokensGet Member's Tokens.
trello_update_ memberUpdate a Member.
trello_update_ member_ board_ backgroundUpdate a Member's custom Board background.
trello_update_ member_ board_ starUpdate the position of a boardStar of Member.
trello_update_ member_ custom_ board_ backgroundUpdate custom Board Background of Member.
trello_update_ member_ notifications_ channel_ setting_ channelUpdate blocked notification keys of Member on a channel.
trello_update_ member_ notifications_ channel_ setting_ channel_ 2Update blocked notification keys of Member on a channel.
trello_update_ member_ notifications_ channel_ settingsUpdate blocked notification keys of Member on a channel.
trello_update_ member_ saved_ searchUpdate a saved search.
trello_create_ card_ labelCreate a new Label on a Card.
trello_create_ card_ mark_ associated_ notifications_ readMark a Card's Notifications as read.
trello_create_ card_ members_ votedAdd Member vote to Card.
trello_create_ card_ stickerAdd a Sticker to a Card.
trello_delete_ card_ action_ commentsDelete a comment on a Card.
trello_delete_ card_ attachmentDelete an Attachment on a Card.
trello_delete_ card_ check_ itemDelete checkItem on a Card.
trello_delete_ card_ checklistDelete a Checklist on a Card.
trello_delete_ card_ members_ voted_ memberRemove a Member's Vote on a Card.
trello_delete_ card_ stickerDelete a Sticker on a Card.
trello_get_ card_ attachmentGet an Attachment on a Card.
trello_get_ card_ check_ itemGet checkItem on a Card.
trello_get_ card_ fieldGet a field on a Card.
trello_get_ card_ stickerGet a Sticker on a Card.
trello_list_ card_ boardGet the Board the Card is on.
trello_list_ card_ check_ item_ statesGet checkItems on a Card.
trello_list_ card_ listGet the List of a Card.
trello_list_ card_ membersGet the Members of a Card.
trello_list_ card_ members_ votedGet Members who have voted on a Card.
trello_list_ card_ plugin_ dataGet pluginData on a Card.
trello_list_ card_ stickersGet Stickers on a Card.
trello_update_ card_ action_ commentsUpdate Comment Action on a Card.
trello_update_ card_ checklist_ check_ itemUpdate Checkitem on Checklist on Card.
trello_update_ card_ custom_ fieldsUpdate Multiple Custom Field items on Card.
trello_update_ card_ stickerUpdate a Sticker on a Card.
trello_create_ board_ calendar_ key_ generateCreate a calendarKey for a Board.
trello_create_ board_ email_ key_ generateCreate an emailKey for a Board
trello_create_ board_ id_ tagCreate a Tag for a Board Trello write — supply these fields in the `query` argument (not `body`).
trello_create_ board_ listCreate a List on a Board.
trello_create_ board_ marked_ as_ viewedMark Board as viewed
trello_delete_ boardDelete a Board
trello_delete_ board_ memberRemove Member from Board
trello_get_ board_ card_ filterGet filtered Cards on a Board.
trello_get_ board_ fieldGet a field on a Board.
trello_get_ board_ list_ filterGet filtered Lists on a Board
trello_list_ board_ actionsGet Actions of a Board.
trello_list_ board_ board_ pluginsGet Enabled Power-Ups on Board.
trello_list_ board_ board_ starsGet boardStars on a Board
trello_list_ board_ checklistsGet Checklists on a Board.
trello_list_ board_ membershipsGet Memberships of a Board.
trello_list_ board_ pluginsGet Power-Ups on a Board.
trello_update_ board_ memberAdd a Member to a Board.
trello_update_ board_ membersInvite Member to Board via email.
trello_update_ board_ membershipUpdate Membership of Member on a Board.
trello_update_ board_ my_ prefs_ email_ positionUpdate emailPosition Pref on a Board.
trello_update_ board_ my_ prefs_ id_ email_ listUpdate idEmailList Pref on a Board.
trello_update_ board_ my_ prefs_ show_ sidebarUpdate showSidebar Pref on a Board Trello write — supply these fields in the `query` argument (not `body`).
trello_update_ board_ my_ prefs_ show_ sidebar_ activityUpdate showSidebarActivity Pref on a Board Trello write — supply these fields in the `query` argument (not `body`).
trello_update_ board_ my_ prefs_ show_ sidebar_ board_ actionsUpdate showSidebarBoardActions Pref on a Board Trello write — supply these fields in the `query` argument (not `body`).
trello_update_ board_ my_ prefs_ show_ sidebar_ membersUpdate showSidebarMembers Pref on a Board Trello write — supply these fields in the `query` argument (not `body`).
trello_create_ organizationCreate a new Organization.
trello_create_ organization_ exportCreate Export for Organizations.
trello_create_ organization_ logoUpdate logo for an Organization.
trello_create_ organization_ tagCreate a Tag in Organization.
trello_delete_ organizationDelete an Organization.
trello_delete_ organization_ logoDelete Logo for Organization.
trello_delete_ organization_ memberRemove a Member from an Organization.
trello_delete_ organization_ member_ allRemove a Member from an Organization and all Organization Boards.
trello_delete_ organization_ prefs_ associated_ domainRemove the associated Google Apps domain from a Workspace.
trello_delete_ organization_ prefs_ org_ invite_ restrictDelete the email domain restriction on who can be invited to the Workspace.
trello_delete_ organization_ tagDelete an Organization's Tag.
trello_get_ organization_ fieldGet field on Organization
trello_get_ organization_ membershipGet a Membership of an Organization.
trello_get_ organization_ new_ billable_ guest_ boardGet Organizations new billable guests.
trello_list_ organization_ actionsGet Actions for Organization.
trello_list_ organization_ exportsRetrieve Organization's Exports.
trello_list_ organization_ membersGet the Members of an Organization.
trello_list_ organization_ membershipsGet Memberships of an Organization.
trello_list_ organization_ plugin_ dataGet the pluginData Scoped to Organization.
trello_list_ organization_ tagsGet Tags of an Organization.
trello_update_ organizationUpdate an Organization.
trello_update_ organization_ memberUpdate a Member of an Organization.
trello_update_ organization_ member_ deactivatedDeactivate or reactivate a member of an Organization.
trello_update_ organization_ membersUpdate an Organization's Members Trello write — supply these fields in the `query` argument (not `body`).
trello_create_ enterprise_ tokenCreate an auth Token for an Enterprise..
trello_delete_ enterprise_ admin_ memberRemove a Member as admin from Enterprise..
trello_delete_ enterprise_ organization_ orgDelete an Organization from an Enterprise..
trello_get_ enterpriseGet an Enterprise.
trello_get_ enterprise_ memberGet a Member of Enterprise.
trello_get_ enterprise_ organizations_ bulk_ organizationsBulk accept a set of organizations to an Enterprise..
trello_get_ enterprise_ transferrable_ bulk_ organizationsGet a bulk list of organizations that can be transferred to an enterprise..
trello_get_ enterprise_ transferrable_ organizationGet whether an organization can be transferred to an enterprise..
trello_list_ enterprise_ adminsGet Enterprise admin Members.
trello_list_ enterprise_ auditlogGet auditlog data for an Enterprise.
trello_list_ enterprise_ claimable_ organizationsGet ClaimableOrganizations of an Enterprise.
trello_list_ enterprise_ membersGet Members of Enterprise.
trello_list_ enterprise_ members_ queryGet Users of an Enterprise.
trello_list_ enterprise_ organizationsGet Organizations of an Enterprise.
trello_list_ enterprise_ pending_ organizationsGet PendingOrganizations of an Enterprise.
trello_list_ enterprise_ signup_ urlGet signupUrl for Enterprise.
trello_update_ enterprise_ admin_ memberUpdate Member to be admin of Enterprise.
trello_update_ enterprise_ enterprise_ join_ request_ bulkDecline enterpriseJoinRequests from one organization or a bulk list of organizations..
trello_update_ enterprise_ member_ deactivatedDeactivate a Member of an Enterprise..
trello_update_ enterprise_ member_ licensedUpdate a Member's licensed status.
trello_update_ enterprise_ organizationsTransfer an Organization to an Enterprise..
trello_create_ action_ reactionCreate Reaction for Action.
trello_delete_ actionDelete an Action.
trello_delete_ action_ reactionDelete Action's Reaction.
trello_get_ actionGet an Action.
trello_get_ action_ fieldGet a specific field on an Action.
trello_get_ action_ reactionGet Action's Reaction.
trello_list_ action_ boardGet the Board for an Action.
trello_list_ action_ cardGet the Card for an Action.
trello_list_ action_ listGet the List for an Action.
trello_list_ action_ memberGet the Member of an Action.
trello_list_ action_ member_ creatorGet the Member Creator of an Action.
trello_list_ action_ organizationGet the Organization of an Action.
trello_list_ action_ reactionsGet Action's Reactions.
trello_list_ action_ reactions_ summaryList Action's summary of Reactions.
trello_update_ action_ textUpdate a Comment Action.
trello_delete_ checklistDelete a Checklist.
trello_delete_ checklist_ check_ itemDelete Checkitem from Checklist.
trello_get_ checklist_ check_ itemGet a Checkitem on a Checklist
trello_get_ checklist_ fieldGet field on a Checklist
trello_list_ checklist_ boardGet the Board the Checklist is on
trello_list_ checklist_ cardsGet the Card a Checklist is on
trello_update_ checklistUpdate a Checklist.
trello_update_ checklist_ fieldUpdate field on a Checklist Trello write — supply these fields in the `query` argument (not `body`).
trello_create_ list_ move_ all_ cardMove all Cards in List.
trello_create_ notifications_ all_ readMark all Notifications as read.
trello_get_ notificationGet a Notification
trello_get_ notification_ fieldGet a field of a Notification.
trello_list_ list_ actionsGet Actions for a List.
trello_list_ list_ boardGet the Board a List is on.
trello_list_ notification_ boardGet the Board a Notification is on.
trello_list_ notification_ cardGet the Card a Notification is on.
trello_list_ notification_ listGet the List a Notification is on.
trello_list_ notification_ memberGet the Member a Notification is about (not the creator).
trello_list_ notification_ member_ creatorGet the Member who created the Notification.
trello_list_ notification_ organizationGet a Notification's associated Organization.
trello_update_ list_ fieldUpdate a field on a List.
trello_update_ list_ id_ boardMove List to Board.
trello_update_ notificationUpdate a Notification's read status.
trello_update_ notification_ unreadUpdate Notification's read status.
trello_create_ custom_ field_ optionAdd Option to Custom Field dropdown.
trello_create_ token_ webhookCreate Webhooks for Token.
trello_delete_ custom_ fieldDelete a Custom Field definition.
trello_delete_ custom_ field_ option_ custom_ field_ optionDelete Option of Custom Field dropdown.
trello_delete_ tokenDelete a Token
trello_delete_ token_ webhookDelete a Webhook created by Token.
trello_get_ custom_ fieldGet a Custom Field
trello_get_ custom_ field_ option_ custom_ field_ optionGet Option of Custom Field dropdown.
trello_get_ tokenGet a Token.
trello_get_ token_ webhookGet a Webhook belonging to a Token.
trello_list_ custom_ field_ optionsGet Options of Custom Field drop down.
trello_list_ token_ memberGet Token's Member.
trello_update_ custom_ fieldUpdate a Custom Field definition
trello_update_ token_ webhookUpdate a Webhook created by Token.
trello_create_ plugin_ listingCreate a Listing for Plugin.
trello_delete_ labelDelete a Label.
trello_get_ labelGet a Label.
trello_get_ pluginGet a Plugin.
trello_get_ webhookGet a Webhook.
trello_get_ webhook_ fieldGet a field on a Webhook.
trello_list_ plugin_ compliance_ member_ privacyGet Plugin's Member privacy compliance
trello_update_ labelUpdate a Label.
trello_update_ label_ fieldUpdate a field on a label Trello write — supply these fields in the `query` argument (not `body`).
trello_update_ pluginUpdate a Plugin.
trello_update_ plugin_ listingUpdating Plugin's Listing.
trello_update_ webhookUpdate a Webhook.
trello_list_ search_ membersSearch for Members.
trello_list_ application_ complianceGet Application's compliance data
trello_list_ batchBatch Requests.
trello_list_ emojiList available Emoji.
Credentials off one Trello screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Generate an API Key in the Trello Power-Up admin, then click its Token link to authorize a Token for your account. Paste both. No OAuth app or client secret — the Token reaches every board and Workspace you belong to.
Your Trello API key (32-character)••••••••••••3f7aSet the connection read-only for reporting, or allow writes and hold them for approval so nothing deletes a card or archives a whole list unseen. Load the full catalog when you need modules beyond the default set.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Trello credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Which cards on the Q3 Roadmap board are overdue and who owns them
trello_list_member_boardsok
Then just ask for the work
“Which cards on the Q3 Roadmap board are overdue and who owns them”
“Move every card in Code Review idle for two weeks into Blocked”
“Create a bug card in Triage, label it urgent and assign it to Priya”
“Across every Workspace I'm in, which boards had no comments this month”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Trello behind an AI client.
No. You generate an API Key in the Trello Power-Up admin, click the Token link to authorize a Token for your own account, and paste those two values into the connect form's API Key and Token fields. There is no OAuth app, redirect URL, client secret, or re-authentication step. Calls run server-side over HTTPS, with the key and token passed as query params.
The Token is scoped to your own Trello account, so the server can reach every board and Workspace (organization) you belong to — no more, no less. A board you are not a member of stays invisible to the agent. If your account spans several Workspaces, the Members and Organizations tools let it walk from you to your Workspaces to the boards inside them.
254 operations across 18 API modules, split 125 read and 129 write. Members, Cards and Boards are the largest modules, followed by Organizations (Workspaces) and Enterprises. 48 tools load into your AI client by default and the rest stay searchable, so the client is not flooded with calls you rarely make. There are also 22 triggers PopMCP can watch.
Cards are the center of it, but not the limit. Card-level coverage includes comments, members, labels, attachments, checklists and check items, custom field values and stickers, and beyond that there are boards, lists, labels, custom fields, members, Workspaces, search, notifications, actions, enterprises, tokens and webhooks. A board's custom field definitions come back from list_board_custom_fields, and update_card_custom_field_item writes the value on an individual card.
Triggers are webhook-based, so they fire when Trello pushes the change rather than on a polling delay. You can watch a card being created, updated, moved to another list, archived or deleted; comments added; members assigned to or removed from a card; attachments added; checklists added and checklist items ticked off or unticked; labels added or removed; and new lists created on a board.
Two things. Checklist writes — creating a checklist, or creating a check item on one — expect their fields in the `query` argument rather than `body`, and the tool descriptions flag that where it applies. The other is that some operations do not come back: delete_card removes a card permanently and create_list_archive_all_card clears an entire list, which is why leaving approval on for writes is worth the extra click.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Loading 254 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 48-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 254 here. A trigger is something PopMCP watches for you: 22 Trello events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Trello.
Launch a hosted MCP endpoint for Trello, keep tool access under control, and start testing real workflow prompts right away.