Trello

76 tools. 48 can modify or destroy data without limits.

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

Last updated:

48 can modify or destroy data
28 read-only
76 tools total

Community server · catalogue entry verified 11/06/2026

How to control Trello ↓

What Trello exposes to your agents

Read (28) Write / Execute (41) Destructive / Financial (7)
Critical Risk

The most dangerous Trello tools

48 of Trello's 76 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Trello

PolicyLayer is an MCP gateway — it sits between your AI agents and Trello, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_attachment": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

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

Rate limit write operations
{
  "remove_label": {
    "limits": [
      {
        "counter": "remove_label_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_attachments": {
    "limits": [
      {
        "counter": "get_attachments_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

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

  1. Create a free account and register Trello — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON TRELLO →

Free to start. No card required.

All 76 Trello tools

WRITE 41 tools
Write remove_label Remove a label from a card. Use this tool to update the categorization of a card. Write remove_label_from_card Remove a label from a card. Use this tool to update the categorization of a card. Write remove_member Remove a member from a card. Use this tool to unassign someone from a card. Write subscribe_to_list Subscribe to a list. Use this tool to receive notifications about changes to a list. Write add_attachment Add an attachment to a card. Use this tool to attach a URL to a card. Write add_comment Add a comment to a card. Use this tool to add notes or feedback to a card. Write add_label Add a label to a card. Use this tool to categorize a card. Write add_label_to_card Add a label to a card. Use this tool to categorize a card with an existing label. Write add_member Add a member to a card. Use this tool to assign someone to a card. Write archive_all_cards Archive all cards in a list. Use this tool to quickly archive all cards in a list. Write archive_card Archive a card. Use this tool to archive a card without deleting it. Write archive_list Archive a list. Use this tool to archive a list without deleting it. Write create_board Create a new board with the specified properties. Use this tool when you need to add a new board to Trello. Write create_card Create a new card on a list. Use this tool when you need to add a new card to a list. Write create_checkitem Create a new checkitem on a checklist. Use this tool to add a new item to a checklist. Write create_checklist Create a new checklist on a card. Use this tool when you need to add a new checklist to a card for tracking su Write create_label Create a new label on a board. Use this tool when you need to add a new label to a board for categorizing card Write create_label_on_card Create a new label directly on a card. Use this tool to add a new label to a card without adding it to the boa Write create_list Create a new list on a board. Use this tool when you need to add a new list to a board. Write move_all_cards Move all cards in a list to another list. Use this tool to quickly move all cards from one list to another. Write move_card_to_list Move a card to a different list. Use this tool to change the status of a card. Write move_list_to_board Move a list to a different board. Use this tool to reorganize lists between boards. Write reopen_board Reopen a closed board. Use this tool to unarchive a previously archived board. Write set_due_complete Mark a card Write set_due_date Set the due date for a card. Use this tool to add or update a deadline for a card. Write unarchive_card Unarchive a card. Use this tool to restore a previously archived card. Write unarchive_list Unarchive a list. Use this tool to restore a previously archived list. Write update_board Update an existing board with new properties. Use this tool to modify board details, preferences, or settings. Write update_card Update an existing card with new properties. Use this tool to modify card details, move it to a different list Write update_checkitem Update a checkitem on a checklist. Use this tool to modify a checkitem Write update_checkitem_state_on_card Update a checkitem Write update_checklist Update an existing checklist with new properties. Use this tool to modify a checklist Write update_checklist_name Update the name of a checklist. Use this tool to rename a checklist. Write update_checklist_position Update the position of a checklist on a card. Use this tool to reorder checklists on a card. Write update_label Update an existing label with new properties. Use this tool to modify a label Write update_label_color Update the color of a label. Use this tool to change the color of a label. Write update_label_name Update the name of a label. Use this tool to rename a label. Write update_list Update an existing list with new properties. Use this tool to modify list details or settings. Write update_list_name Update the name of a list. Use this tool to rename a list. Write update_list_position Update the position of a list on a board. Use this tool to reorder lists on a board. Write update_me Update the authenticated member
READ 28 tools
Read get_attachments Get all attachments on a card. Use this tool to see the files and links attached to a card. Read get_avatar Get the authenticated member Read get_board Retrieve detailed information about a specific board by ID. Use this when you need comprehensive details about Read get_board_labels Get all labels on a board. Use this tool to see the available labels on a board. Read get_board_lists Get all lists on a board. Use this tool to see the structure of a board and its lists. Read get_board_members Get all members of a board. Use this tool to see who has access to a board. Read get_boards Retrieve a list of boards for the authenticated user. Use this tool to get an overview of available boards or Read get_boards_invited Get boards that a member has been invited to. Use this to see pending board invitations. Read get_card Retrieve detailed information about a specific card by ID. Use this when you need comprehensive details about Read get_card_labels Get all labels on a card. Use this tool to see the labels applied to a card. Read get_card_members Get members assigned to a card. Use this to see who is responsible for a task. Read get_cards_in_list Get all cards in a list. Use this tool to see the contents of a list. Read get_checkitem Get a specific checkitem on a checklist. Use this tool to get details about a particular checkitem. Read get_checkitems Get all checkitems on a checklist. Use this tool to see the items in a checklist. Read get_checklist Retrieve detailed information about a specific checklist by ID. Use this when you need comprehensive details a Read get_checklist_board Get the board a checklist is on. Use this tool to find out which board a checklist belongs to. Read get_checklist_card Get the card a checklist is on. Use this tool to find out which card a checklist belongs to. Read get_comments Get all comments on a card. Use this tool to see the discussion on a card. Read get_label Retrieve detailed information about a specific label by ID. Use this when you need comprehensive details about Read get_list Retrieve detailed information about a specific list by ID. Use this when you need comprehensive details about Read get_me Retrieve information about the authenticated member (current user). Use this to get details about your own acc Read get_member Retrieve information about a specific member by ID or username. Use this to get details about another Trello u Read get_member_boards Get boards that a member belongs to. Use this to see what boards a member has access to. Read get_member_cards Get cards assigned to a member. Use this to see what tasks a member is responsible for. Read get_member_organizations Get organizations that a member belongs to. Use this to see what workspaces a member is part of. Read get_notifications Get notifications for the authenticated member. Use this to see recent activity and updates. Read get_organization_members Get members of an organization. Use this to see who belongs to a workspace. Read search_members Search for members by name. Use this to find Trello users by their name or username.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Trello

Can an AI agent delete data through the Trello MCP server? +

Yes. The Trello server exposes 7 destructive tools including delete_attachment, delete_board, delete_card. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Trello? +

The Trello server has 41 write tools including remove_label, remove_label_from_card, remove_member. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Trello.

How many tools does the Trello MCP server expose? +

76 tools across 3 categories: Destructive, Read, Write. 28 are read-only. 48 can modify, create, or delete data.

How do I enforce a policy on Trello? +

Register the Trello MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Trello tool call.

Deterministic rules across all 76 Trello tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

76 Trello tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.