Trello MCP Server - Optimized
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRELLO_TOKEN | Yes | Your Trello API token | |
| ENABLE_CACHING | No | Enable response caching (default: true) | true |
| TRELLO_API_KEY | Yes | Your Trello API key | |
| DEFAULT_OPTIMIZATION_LEVEL | No | Default optimization level (default: smart) | smart |
| ENABLE_RESPONSE_OPTIMIZATION | No | Enable/disable optimization (default: true) | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_boardsA | Retrieve a list of boards for the authenticated user. Use this tool to get an overview of available boards or to search for specific ones using filters. |
| get_boardA | Retrieve detailed information about a specific board by ID. Use this when you need comprehensive details about a particular board. |
| create_boardA | Create a new board with the specified properties. Use this tool when you need to add a new board to Trello. |
| update_boardB | Update an existing board with new properties. Use this tool to modify board details, preferences, or settings. |
| delete_boardA | Permanently delete a board. Use this tool with caution as deletion cannot be undone. |
| get_board_listsA | Get all lists on a board. Use this tool to see the structure of a board and its lists. |
| get_board_membersA | Get all members of a board. Use this tool to see who has access to a board. |
| get_board_labelsA | Get all labels on a board. Use this tool to see the available labels on a board. |
| close_boardA | Close (archive) a board. Use this tool to archive a board without deleting it. |
| reopen_boardA | Reopen a closed board. Use this tool to unarchive a previously archived board. |
| get_listA | Retrieve detailed information about a specific list by ID. Use this when you need comprehensive details about a particular list. |
| create_listA | Create a new list on a board. Use this tool when you need to add a new list to a board. |
| update_listC | Update an existing list with new properties. Use this tool to modify list details or settings. |
| archive_listB | Archive a list. Use this tool to archive a list without deleting it. |
| unarchive_listA | Unarchive a list. Use this tool to restore a previously archived list. |
| move_list_to_boardA | Move a list to a different board. Use this tool to reorganize lists between boards. |
| get_cards_in_listA | Get all cards in a list. Use this tool to see the contents of a list. |
| archive_all_cardsB | Archive all cards in a list. Use this tool to quickly archive all cards in a list. |
| move_all_cardsB | Move all cards in a list to another list. Use this tool to quickly move all cards from one list to another. |
| update_list_positionA | Update the position of a list on a board. Use this tool to reorder lists on a board. |
| update_list_nameB | Update the name of a list. Use this tool to rename a list. |
| subscribe_to_listA | Subscribe to a list. Use this tool to receive notifications about changes to a list. |
| get_cardA | Retrieve detailed information about a specific card by ID. Use this when you need comprehensive details about a particular card. |
| create_cardA | Create a new card on a list. Use this tool when you need to add a new card to a list. |
| update_cardA | Update an existing card with new properties. Use this tool to modify card details, move it to a different list, or change other attributes. |
| delete_cardA | Permanently delete a card. Use this tool with caution as deletion cannot be undone. |
| archive_cardA | Archive a card. Use this tool to archive a card without deleting it. |
| unarchive_cardA | Unarchive a card. Use this tool to restore a previously archived card. |
| move_card_to_listA | Move a card to a different list. Use this tool to change the status of a card. |
| add_commentB | Add a comment to a card. Use this tool to add notes or feedback to a card. |
| get_commentsA | Get all comments on a card. Use this tool to see the discussion on a card. |
| add_attachmentA | Add an attachment to a card. Use this tool to attach a URL to a card. |
| get_attachmentsA | Get all attachments on a card. Use this tool to see the files and links attached to a card. |
| delete_attachmentA | Delete an attachment from a card. Use this tool to remove a file or link from a card. |
| add_memberB | Add a member to a card. Use this tool to assign someone to a card. |
| remove_memberA | Remove a member from a card. Use this tool to unassign someone from a card. |
| add_labelB | Add a label to a card. Use this tool to categorize a card. |
| remove_labelB | Remove a label from a card. Use this tool to update the categorization of a card. |
| set_due_dateA | Set the due date for a card. Use this tool to add or update a deadline for a card. |
| set_due_completeB | Mark a card's due date as complete or incomplete. Use this tool to update the status of a deadline. |
| get_meA | Retrieve information about the authenticated member (current user). Use this to get details about your own account. |
| get_memberA | Retrieve information about a specific member by ID or username. Use this to get details about another Trello user. |
| get_member_boardsA | Get boards that a member belongs to. Use this to see what boards a member has access to. |
| get_member_cardsA | Get cards assigned to a member. Use this to see what tasks a member is responsible for. |
| get_boards_invitedA | Get boards that a member has been invited to. Use this to see pending board invitations. |
| get_member_organizationsA | Get organizations that a member belongs to. Use this to see what workspaces a member is part of. |
| get_notificationsA | Get notifications for the authenticated member. Use this to see recent activity and updates. |
| update_meA | Update the authenticated member's information. Use this to modify your own profile details. |
| get_avatarA | Get the authenticated member's avatar. Use this to retrieve the profile picture URL. |
| search_membersA | Search for members by name. Use this to find Trello users by their name or username. |
| get_board_membersA | Get members of a board. Use this to see who has access to a board. |
| get_organization_membersA | Get members of an organization. Use this to see who belongs to a workspace. |
| get_card_membersA | Get members assigned to a card. Use this to see who is responsible for a task. |
| get_labelA | Retrieve detailed information about a specific label by ID. Use this when you need comprehensive details about a particular label. |
| create_labelA | Create a new label on a board. Use this tool when you need to add a new label to a board for categorizing cards. |
| update_labelB | Update an existing label with new properties. Use this tool to modify a label's name or color. |
| delete_labelB | Permanently delete a label. Use this tool with caution as deletion cannot be undone. |
| get_board_labelsA | Get all labels on a board. Use this tool to see the available labels on a board. |
| update_label_nameB | Update the name of a label. Use this tool to rename a label. |
| update_label_colorD | Update the color of a label. Use this tool to change the color of a label. |
| create_label_on_cardA | Create a new label directly on a card. Use this tool to add a new label to a card without adding it to the board first. |
| get_card_labelsA | Get all labels on a card. Use this tool to see the labels applied to a card. |
| add_label_to_cardA | Add a label to a card. Use this tool to categorize a card with an existing label. |
| remove_label_from_cardB | Remove a label from a card. Use this tool to update the categorization of a card. |
| get_checklistA | Retrieve detailed information about a specific checklist by ID. Use this when you need comprehensive details about a particular checklist. |
| create_checklistA | Create a new checklist on a card. Use this tool when you need to add a new checklist to a card for tracking subtasks. |
| update_checklistA | Update an existing checklist with new properties. Use this tool to modify a checklist's name or position. |
| delete_checklistB | Delete a checklist. Use this tool to remove a checklist from a card. |
| get_checkitemsA | Get all checkitems on a checklist. Use this tool to see the items in a checklist. |
| create_checkitemC | Create a new checkitem on a checklist. Use this tool to add a new item to a checklist. |
| get_checkitemB | Get a specific checkitem on a checklist. Use this tool to get details about a particular checkitem. |
| update_checkitemA | Update a checkitem on a checklist. Use this tool to modify a checkitem's name, state, position, due date, or assigned member. |
| delete_checkitemC | Delete a checkitem from a checklist. Use this tool to remove an item from a checklist. |
| update_checklist_nameB | Update the name of a checklist. Use this tool to rename a checklist. |
| update_checklist_positionA | Update the position of a checklist on a card. Use this tool to reorder checklists on a card. |
| get_checklist_boardA | Get the board a checklist is on. Use this tool to find out which board a checklist belongs to. |
| get_checklist_cardA | Get the card a checklist is on. Use this tool to find out which card a checklist belongs to. |
| update_checkitem_state_on_cardA | Update a checkitem's state on a card. Use this tool to mark a checkitem as complete or incomplete. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Deepankar1993/trello-mcp-server-optimize'
If you have feedback or need assistance with the MCP directory API, please join our Discord server