Trello

200 tools. 66 can modify or destroy data without limits.

31 destructive tools with no built-in limits. Policy required.

Last updated:

66 can modify or destroy data
134 read-only
200 tools total
Read (134) Write / Execute (35) Destructive / Financial (31)

Destructive tools (TRELLO_ADD_LISTS_MOVE_ALL_CARDS_BY_ID_LIST, TRELLO_ADD_NOTIFICATIONS_ALL_READ, TRELLO_CONVERT_CHECKLIST_ITEM_TO_CARD) permanently delete resources. There is no undo. An agent calling these in a retry loop causes irreversible damage.

Write operations (TRELLO_ADD_BOARDS, TRELLO_ADD_BOARDS_CALENDAR_KEY_GENERATE_BY_ID_BOARD, TRELLO_ADD_BOARDS_CHECKLISTS_BY_ID_BOARD) modify state. Without rate limits, an agent can make hundreds of changes in seconds — faster than any human can review or revert.

One command. Full control.

Intercept sits between your agent and Trello. Every tool call checked against your policy before it executes — so your agent can do its job without breaking things.

npx -y @policylayer/intercept scan -- npx -y @mcp-server-trello
Scans every tool. Generates a policy. Starts enforcing.
Works with Claude Code · Cursor · Claude Desktop · Windsurf · any MCP client
Deny destructive operations
TRELLO_ADD_LISTS_MOVE_ALL_CARDS_BY_ID_LIST:
  rules:
    - action: deny

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
TRELLO_ADD_BOARDS:
  rules:
    - rate_limit: 30/hour

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
TRELLO_DISMISS_MEMBER_MESSAGE:
  rules:
    - rate_limit: 60/minute

Controls API costs and prevents retry loops from exhausting upstream rate limits.

DESTRUCTIVE 31 tools
Destructive TRELLO_ADD_LISTS_MOVE_ALL_CARDS_BY_ID_LIST Destructive TRELLO_ADD_NOTIFICATIONS_ALL_READ Destructive TRELLO_CONVERT_CHECKLIST_ITEM_TO_CARD Destructive TRELLO_DELETE_ACTIONS_BY_ID_ACTION Destructive TRELLO_DELETE_BOARDS_MEMBERS_BY_ID_BOARD_BY_ID_MEMBER Destructive TRELLO_DELETE_BOARDS_POWER_UPS_BY_ID_BOARD_BY_POWER_UP Destructive TRELLO_DELETE_CARDS_ACTIONS_COMMENTS_BY_ID_CARD_BY_ID_ACTION Destructive TRELLO_DELETE_CARDS_ATTACHMENTS_BY_ID_CARD_BY_ID_ATTACHMENT Destructive TRELLO_DELETE_CARDS_BY_ID_CARD Destructive TRELLO_DELETE_CARDS_CHECKLISTS_BY_ID_CARD_BY_ID_CHECKLIST Destructive TRELLO_DELETE_CARDS_ID_LABELS_BY_ID_CARD_BY_ID_LABEL Destructive TRELLO_DELETE_CARDS_ID_MEMBERS_BY_ID_CARD_BY_ID_MEMBER Destructive TRELLO_DELETE_CARDS_LABELS_BY_ID_CARD_BY_COLOR Destructive TRELLO_DELETE_CARDS_MEMBERS_VOTED_BY_ID_CARD_BY_ID_MEMBER Destructive TRELLO_DELETE_CARDS_STICKERS_BY_ID_CARD_BY_ID_STICKER Destructive TRELLO_DELETE_CHECKLIST_ITEM Destructive TRELLO_DELETE_CHECKLISTS_BY_ID_CHECKLIST Destructive TRELLO_DELETE_LABELS_BY_ID_LABEL Destructive TRELLO_DELETE_MEMBER_BOARD_BACKGROUND Destructive TRELLO_DELETE_MEMBER_CUSTOM_STICKER Destructive TRELLO_DELETE_MEMBER_SAVED_SEARCH Destructive TRELLO_DELETE_MEMBERS_BOARD_STARS_BY_ID_MEMBER_BY_ID_BOARD_STAR Destructive TRELLO_DELETE_ORG_ASSOCIATED_DOMAIN Destructive TRELLO_DELETE_ORGANIZATIONS_BY_ID_ORG Destructive TRELLO_DELETE_ORGANIZATIONS_LOGO_BY_ID_ORG Destructive TRELLO_DELETE_ORGANIZATIONS_MEMBERS_ALL_BY_ID_ORG_BY_ID_MEMBER Destructive TRELLO_DELETE_ORGANIZATIONS_MEMBERS_BY_ID_ORG_BY_ID_MEMBER Destructive TRELLO_DELETE_ORGANIZATIONS_PREFS_ORG_INVITE_RESTRICT_BY_ID_ORG Destructive TRELLO_DELETE_TOKENS_BY_TOKEN Destructive TRELLO_DELETE_TOKENS_WEBHOOKS_BY_TOKEN_BY_ID_WEBHOOK Destructive TRELLO_DELETE_WEBHOOKS_BY_ID_WEBHOOK
WRITE 35 tools
Write TRELLO_ADD_BOARDS Write TRELLO_ADD_BOARDS_CALENDAR_KEY_GENERATE_BY_ID_BOARD Write TRELLO_ADD_BOARDS_CHECKLISTS_BY_ID_BOARD Write TRELLO_ADD_BOARDS_EMAIL_KEY_GENERATE_BY_ID_BOARD Write TRELLO_ADD_BOARDS_LABELS_BY_ID_BOARD Write TRELLO_ADD_BOARDS_LISTS_BY_ID_BOARD Write TRELLO_ADD_BOARDS_MARK_AS_VIEWED_BY_ID_BOARD Write TRELLO_ADD_BOARDS_POWER_UPS_BY_ID_BOARD Write TRELLO_ADD_CARDS Write TRELLO_ADD_CARDS_ACTIONS_COMMENTS_BY_ID_CARD Write TRELLO_ADD_CARDS_ATTACHMENTS_BY_ID_CARD Write TRELLO_ADD_CARDS_CHECKLIST_CHECK_ITEM_BY_ID_CARD_BY_ID_CHECKLIST Write TRELLO_ADD_CARDS_CHECKLISTS_BY_ID_CARD Write TRELLO_ADD_CARDS_ID_LABELS_BY_ID_CARD Write TRELLO_ADD_CARDS_ID_MEMBERS_BY_ID_CARD Write TRELLO_ADD_CARDS_LABELS_BY_ID_CARD Write TRELLO_ADD_CARDS_MEMBERS_VOTED_BY_ID_CARD Write TRELLO_ADD_CARDS_STICKERS_BY_ID_CARD Write TRELLO_ADD_CHECKLISTS Write TRELLO_ADD_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST Write TRELLO_ADD_LABELS Write TRELLO_ADD_LISTS Write TRELLO_ADD_LISTS_ARCHIVE_ALL_CARDS_BY_ID_LIST Write TRELLO_ADD_LISTS_CARDS_BY_ID_LIST Write TRELLO_ADD_MEMBERS_AVATAR_BY_ID_MEMBER Write TRELLO_ADD_MEMBERS_BOARD_BACKGROUNDS_BY_ID_MEMBER Write TRELLO_ADD_MEMBERS_BOARD_STARS_BY_ID_MEMBER Write TRELLO_ADD_MEMBERS_CUSTOM_BOARD_BACKGROUNDS_BY_ID_MEMBER Write TRELLO_ADD_MEMBERS_CUSTOM_EMOJI_BY_ID_MEMBER Write TRELLO_ADD_MEMBERS_CUSTOM_STICKERS_BY_ID_MEMBER Write TRELLO_ADD_MEMBERS_SAVED_SEARCHES_BY_ID_MEMBER Write TRELLO_ADD_ORGANIZATIONS Write TRELLO_ADD_ORGANIZATIONS_LOGO_BY_ID_ORG Write TRELLO_ADD_SESSIONS Write TRELLO_ADD_TOKENS_WEBHOOKS_BY_TOKEN
READ 134 tools
Read TRELLO_DISMISS_MEMBER_MESSAGE Read TRELLO_GET_ACTIONS_BOARD_BY_ID_ACTION Read TRELLO_GET_ACTIONS_BOARD_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_ACTIONS_BY_ID_ACTION Read TRELLO_GET_ACTIONS_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_ACTIONS_CARD_BY_ID_ACTION Read TRELLO_GET_ACTIONS_CARD_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_ACTIONS_DISPLAY_BY_ID_ACTION Read TRELLO_GET_ACTIONS_ENTITIES_BY_ID_ACTION Read TRELLO_GET_ACTIONS_LIST_BY_ID_ACTION Read TRELLO_GET_ACTIONS_LIST_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_ACTIONS_MEMBER_BY_ID_ACTION Read TRELLO_GET_ACTIONS_MEMBER_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_ACTIONS_MEMBER_CREATOR_BY_ID_ACTION Read TRELLO_GET_ACTIONS_MEMBER_CREATOR_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_ACTIONS_ORGANIZATION_BY_ID_ACTION Read TRELLO_GET_ACTIONS_ORGANIZATION_BY_ID_ACTION_BY_FIELD Read TRELLO_GET_BATCH Read TRELLO_GET_BOARDS_ACTIONS_BY_ID_BOARD Read TRELLO_GET_BOARDS_BOARD_STARS_BY_ID_BOARD Read TRELLO_GET_BOARDS_BY_ID_BOARD Read TRELLO_GET_BOARDS_BY_ID_BOARD_BY_FIELD Read TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD Read TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD_BY_FILTER Read TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD_BY_ID_CARD Read TRELLO_GET_BOARDS_CHECKLISTS_BY_ID_BOARD Read TRELLO_GET_BOARDS_DELTAS_BY_ID_BOARD Read TRELLO_GET_BOARDS_LABELS_BY_ID_BOARD Read TRELLO_GET_BOARDS_LABELS_BY_ID_BOARD_BY_ID_LABEL Read TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD Read TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD_BY_FILTER Read TRELLO_GET_BOARDS_MEMBERS_BY_ID_BOARD Read TRELLO_GET_BOARDS_MEMBERS_BY_ID_BOARD_BY_FILTER Read TRELLO_GET_BOARDS_MEMBERS_CARDS_BY_ID_BOARD_BY_ID_MEMBER Read TRELLO_GET_BOARDS_MEMBERS_INVITED_BY_ID_BOARD Read TRELLO_GET_BOARDS_MEMBERS_INVITED_BY_ID_BOARD_BY_FIELD Read TRELLO_GET_BOARDS_MEMBERSHIPS_BY_ID_BOARD Read TRELLO_GET_BOARDS_MEMBERSHIPS_BY_ID_BOARD_BY_ID_MEMBERSHIP Read TRELLO_GET_BOARDS_MY_PREFS_BY_ID_BOARD Read TRELLO_GET_BOARDS_ORGANIZATION_BY_ID_BOARD Read TRELLO_GET_BOARDS_ORGANIZATION_BY_ID_BOARD_BY_FIELD Read TRELLO_GET_CARDS_ACTIONS_BY_ID_CARD Read TRELLO_GET_CARDS_ATTACHMENTS_BY_ID_CARD Read TRELLO_GET_CARDS_ATTACHMENTS_BY_ID_CARD_BY_ID_ATTACHMENT Read TRELLO_GET_CARDS_BOARD_BY_ID_CARD Read TRELLO_GET_CARDS_BOARD_BY_ID_CARD_BY_FIELD Read TRELLO_GET_CARDS_BY_ID_CARD Read TRELLO_GET_CARDS_BY_ID_CARD_BY_FIELD Read TRELLO_GET_CARDS_CHECK_ITEM_STATES_BY_ID_CARD Read TRELLO_GET_CARDS_CHECKLISTS_BY_ID_CARD Read TRELLO_GET_CARDS_CUSTOM_FIELD_ITEMS_BY_ID_CARD Read TRELLO_GET_CARDS_LIST_BY_ID_CARD Read TRELLO_GET_CARDS_LIST_BY_ID_CARD_BY_FIELD Read TRELLO_GET_CARDS_MEMBERS_BY_ID_CARD Read TRELLO_GET_CARDS_MEMBERS_VOTED_BY_ID_CARD Read TRELLO_GET_CARDS_STICKERS_BY_ID_CARD Read TRELLO_GET_CARDS_STICKERS_BY_ID_CARD_BY_ID_STICKER Read TRELLO_GET_CHECK_ITEM_BY_ID Read TRELLO_GET_CHECKLISTS_BOARD_BY_ID_CHECKLIST Read TRELLO_GET_CHECKLISTS_BOARD_BY_ID_CHECKLIST_BY_FIELD Read TRELLO_GET_CHECKLISTS_BY_ID_CHECKLIST Read TRELLO_GET_CHECKLISTS_BY_ID_CHECKLIST_BY_FIELD Read TRELLO_GET_CHECKLISTS_CARDS_BY_ID_CHECKLIST Read TRELLO_GET_CHECKLISTS_CARDS_BY_ID_CHECKLIST_BY_FILTER Read TRELLO_GET_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST Read TRELLO_GET_LABELS_BOARD_BY_ID_LABEL Read TRELLO_GET_LABELS_BOARD_BY_ID_LABEL_BY_FIELD Read TRELLO_GET_LABELS_BY_ID_LABEL Read TRELLO_GET_LISTS_ACTIONS_BY_ID_LIST Read TRELLO_GET_LISTS_BOARD_BY_ID_LIST Read TRELLO_GET_LISTS_BOARD_BY_ID_LIST_BY_FIELD Read TRELLO_GET_LISTS_BY_ID_LIST Read TRELLO_GET_LISTS_BY_ID_LIST_BY_FIELD Read TRELLO_GET_LISTS_CARDS_BY_ID_LIST Read TRELLO_GET_LISTS_CARDS_BY_ID_LIST_BY_FILTER Read TRELLO_GET_MEMBER_BOARD_BACKGROUND Read TRELLO_GET_MEMBER_CUSTOM_BG Read TRELLO_GET_MEMBER_CUSTOM_EMOJI Read TRELLO_GET_MEMBER_CUSTOM_STICKER Read TRELLO_GET_MEMBER_SAVED_SEARCH Read TRELLO_GET_MEMBERS_ACTIONS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_BOARD_BACKGROUNDS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_BOARD_STARS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_BOARD_STARS_BY_ID_MEMBER_BY_ID_BOARD_STAR Read TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER_BY_FILTER Read TRELLO_GET_MEMBERS_BOARDS_INVITED_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_BOARDS_INVITED_BY_ID_MEMBER_BY_FIELD Read TRELLO_GET_MEMBERS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_BY_ID_MEMBER_BY_FIELD Read TRELLO_GET_MEMBERS_CARDS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_CARDS_BY_ID_MEMBER_BY_FILTER Read TRELLO_GET_MEMBERS_CUSTOM_BOARD_BACKGROUNDS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_CUSTOM_EMOJI_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_CUSTOM_STICKERS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_DELTAS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_NOTIFICATIONS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_NOTIFICATIONS_BY_ID_MEMBER_BY_FILTER Read TRELLO_GET_MEMBERS_ORGANIZATIONS_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_ORGANIZATIONS_BY_ID_MEMBER_BY_FILTER Read TRELLO_GET_MEMBERS_ORGANIZATIONS_INVITED_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_ORGANIZATIONS_INVITED_BY_ID_MEMBER_BY_FIELD Read TRELLO_GET_MEMBERS_SAVED_SEARCHES_BY_ID_MEMBER Read TRELLO_GET_MEMBERS_TOKENS_BY_ID_MEMBER Read TRELLO_GET_NOTIF_CREATOR_FIELD Read TRELLO_GET_NOTIFICATION_ORG_FIELD Read TRELLO_GET_NOTIFICATIONS_BOARD_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_BOARD_BY_ID_NOTIFICATION_BY_FIELD Read TRELLO_GET_NOTIFICATIONS_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_BY_ID_NOTIFICATION_BY_FIELD Read TRELLO_GET_NOTIFICATIONS_CARD_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_CARD_BY_ID_NOTIFICATION_BY_FIELD Read TRELLO_GET_NOTIFICATIONS_DISPLAY_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_ENTITIES_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_LIST_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_LIST_BY_ID_NOTIFICATION_BY_FIELD Read TRELLO_GET_NOTIFICATIONS_MEMBER_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_MEMBER_BY_ID_NOTIFICATION_BY_FIELD Read TRELLO_GET_NOTIFICATIONS_MEMBER_CREATOR_BY_ID_NOTIFICATION Read TRELLO_GET_NOTIFICATIONS_ORGANIZATION_BY_ID_NOTIFICATION Read TRELLO_GET_ORGANIZATIONS_ACTIONS_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_BOARDS_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_BOARDS_BY_ID_ORG_BY_FILTER Read TRELLO_GET_ORGANIZATIONS_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_BY_ID_ORG_BY_FIELD Read TRELLO_GET_ORGANIZATIONS_DELTAS_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_MEMBERS_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_MEMBERS_BY_ID_ORG_BY_FILTER Read TRELLO_GET_ORGANIZATIONS_MEMBERS_CARDS_BY_ID_ORG_BY_ID_MEMBER Read TRELLO_GET_ORGANIZATIONS_MEMBERS_INVITED_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_MEMBERS_INVITED_BY_ID_ORG_BY_FIELD Read TRELLO_GET_ORGANIZATIONS_MEMBERSHIPS_BY_ID_ORG Read TRELLO_GET_ORGANIZATIONS_MEMBERSHIPS_BY_ID_ORG_BY_ID_MEMBERSHIP Read TRELLO_GET_SEARCH
Can an AI agent delete data through the Trello MCP server? +

Yes. The Trello server exposes 31 destructive tools including TRELLO_ADD_LISTS_MOVE_ALL_CARDS_BY_ID_LIST, TRELLO_ADD_NOTIFICATIONS_ALL_READ, TRELLO_CONVERT_CHECKLIST_ITEM_TO_CARD. These permanently remove resources with no undo. Intercept blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Trello? +

The Trello server has 35 write tools including TRELLO_ADD_BOARDS, TRELLO_ADD_BOARDS_CALENDAR_KEY_GENERATE_BY_ID_BOARD, TRELLO_ADD_BOARDS_CHECKLISTS_BY_ID_BOARD. Set rate limits in your policy file -- for example, rate_limit: 10/hour prevents an agent from making more than 10 modifications per hour. Intercept enforces this at the transport layer.

How many tools does the Trello MCP server expose? +

200 tools across 3 categories: Destructive, Read, Write. 134 are read-only. 66 can modify, create, or delete data.

How do I add Intercept to my Trello setup? +

One line change. Instead of running the Trello server directly, prefix it with Intercept: intercept -c trello.yaml -- npx -y @mcp-server-trello. Download a pre-built policy from policylayer.com/policies/trello and adjust the limits to match your use case.

Other MCP servers with similar tools.

Starter policies available for each. Same risk classification, same one-command setup.

policylayer/intercept

Control every MCP tool call
your agent makes.

Set budgets, approvals, and hard limits across MCP servers.

npx -y @policylayer/intercept init
Protect your agent in 30 seconds. Scans your MCP config and generates enforcement policies for every server.
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.