Trello MCP Server for Cloudflare Workers
Test Trello tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test Trello tools interactively. No credit card required.
trello_list_boardsList all Trello boards for the authenticated user. Returns boards with their names, IDs, and URLs. Args: - filter: Filter by board status ('all', 'open', 'closed'). Default: 'open' - format: Response format ('json' or 'markdown')
trello_get_boardGet details of a specific Trello board. Args: - boardId: The ID of the board - format: Response format
trello_get_board_custom_fieldsGet all custom fields defined on a board. Args: - boardId: The ID of the board - format: Response format
trello_create_boardCreate a new Trello board. Args: - name: Name of the board (required) - desc: Description of the board - idOrganization: ID of the organization/workspace - prefs_permissionLevel: Permission level ('private', 'org', 'public') - defaultLists: Whether to create default lists (To Do, Doing, Done)
trello_update_boardUpdate a Trello board. Args: - boardId: The ID of the board to update - name: New name - desc: New description - closed: Archive/unarchive the board - prefs_permissionLevel: New permission level
trello_delete_boardDelete a Trello board permanently. WARNING: This action cannot be undone! Args: - boardId: The ID of the board to delete
trello_get_board_listsGet all lists on a board. Args: - boardId: The ID of the board - filter: Filter by list status ('all', 'open', 'closed') - format: Response format
trello_get_board_cardsGet all cards on a board. Args: - boardId: The ID of the board - filter: Filter by card status ('all', 'open', 'closed') - format: Response format
trello_get_board_membersGet all members of a board. Args: - boardId: The ID of the board - format: Response format
trello_get_board_labelsGet all labels defined on a board. Args: - boardId: The ID of the board - format: Response format
trello_get_board_actionsGet recent activity on a board. Args: - boardId: The ID of the board - limit: Maximum number of actions to return (default: 50) - format: Response format
trello_add_board_memberAdd a member to a board. Args: - boardId: The ID of the board - memberId: The ID of the member to add - type: Member type ('admin', 'normal', 'observer')
trello_remove_board_memberRemove a member from a board. Args: - boardId: The ID of the board - memberId: The ID of the member to remove
trello_get_cardGet details of a specific card including checklists and attachments. Args: - cardId: The ID of the card - format: Response format
trello_create_cardCreate a new card in a list. Args: - idList: ID of the list (required) - name: Name of the card (required) - desc: Description - pos: Position ('top', 'bottom', or number) - due: Due date (ISO 8601 format) - start: Start date (ISO 8601 format) - idMembers: Array of member IDs to assign - idLabels: Array of label IDs to add
trello_get_checklistGet details of a checklist including all check items. Args: - checklistId: The ID of the checklist - format: Response format
trello_update_cardUpdate a card. Args: - cardId: The ID of the card to update - name: New name - desc: New description - closed: Archive (true) or unarchive (false) - idList: Move to a different list - pos: New position - due: New due date (ISO 8601 format, or null to remove) - dueComplete: Mark due date as complete
trello_delete_cardDelete a card permanently. WARNING: This action cannot be undone! Args: - cardId: The ID of the card to delete
trello_archive_cardArchive a card. Args: - cardId: The ID of the card to archive
trello_unarchive_cardUnarchive a card. Args: - cardId: The ID of the card to unarchive
trello_move_cardMove a card to a different list. Args: - cardId: The ID of the card to move - idList: The ID of the destination list - idBoard: The ID of the destination board (optional, for cross-board moves)
trello_add_commentAdd a comment to a card. Args: - cardId: The ID of the card - text: Comment text
trello_get_card_commentsGet all comments on a card. Args: - cardId: The ID of the card - format: Response format
trello_add_label_to_cardAdd a label to a card. Args: - cardId: The ID of the card - labelId: The ID of the label to add
trello_remove_label_from_cardRemove a label from a card. Args: - cardId: The ID of the card - labelId: The ID of the label to remove
trello_add_member_to_cardAdd a member to a card. Args: - cardId: The ID of the card - memberId: The ID of the member to add
trello_remove_member_from_cardRemove a member from a card. Args: - cardId: The ID of the card - memberId: The ID of the member to remove
trello_get_card_attachmentsGet all attachments on a card. Args: - cardId: The ID of the card - format: Response format
trello_add_attachmentAdd an attachment to a card via URL. Args: - cardId: The ID of the card - url: URL of the attachment - name: Name for the attachment (optional) - setCover: Set as card cover (optional)
trello_delete_attachmentDelete an attachment from a card. Args: - cardId: The ID of the card - attachmentId: The ID of the attachment to delete
trello_get_card_custom_fieldsGet custom field values for a card. Args: - cardId: The ID of the card - format: Response format
trello_set_card_custom_fieldSet a custom field value on a card. Args: - cardId: The ID of the card - customFieldId: The ID of the custom field - value: The value object (e.g., {"text": "value"} for text, {"number": "123"} for number)
trello_create_checklistCreate a new checklist on a card. Args: - idCard: ID of the card (required) - name: Name of the checklist - pos: Position ('top', 'bottom', or number)
trello_update_checklistUpdate a checklist name. Args: - checklistId: The ID of the checklist - name: New name for the checklist
trello_delete_checklistDelete a checklist from a card. Args: - checklistId: The ID of the checklist to delete
trello_get_card_checklistsGet all checklists on a card. Args: - cardId: The ID of the card - format: Response format
trello_create_check_itemCreate a new check item (task) in a checklist. Args: - checklistId: ID of the checklist - name: Name of the check item (required) - checked: Whether it starts checked - pos: Position ('top', 'bottom', or number)
trello_update_check_itemUpdate a check item (mark complete/incomplete, rename, etc). Args: - cardId: ID of the card containing the checklist - checkItemId: ID of the check item - name: New name - state: New state ('complete' or 'incomplete') - pos: New position
trello_delete_check_itemDelete a check item from a checklist. Args: - checklistId: ID of the checklist - checkItemId: ID of the check item to delete
trello_get_custom_fieldGet details of a specific custom field definition. Args: - customFieldId: The ID of the custom field - format: Response format
trello_create_custom_fieldCreate a new custom field on a board. Args: - idModel: ID of the board (required) - name: Name of the custom field (required) - type: Field type (checkbox, date, list, number, text) (required) - pos: Position ('top', 'bottom', or number) - display_cardFront: Show on card front
trello_update_custom_fieldUpdate a custom field definition. Args: - customFieldId: The ID of the custom field to update - name: New name - pos: New position - display_cardFront: Show/hide on card front
trello_delete_custom_fieldDelete a custom field from a board. WARNING: This will remove the field and all its values from all cards! Args: - customFieldId: The ID of the custom field to delete
trello_get_custom_field_optionsGet all options for a dropdown/list type custom field. Args: - customFieldId: The ID of the custom field - format: Response format
trello_add_custom_field_optionAdd an option to a dropdown/list type custom field. Args: - customFieldId: The ID of the custom field - value: The option text (required) - color: Option color (yellow, purple, blue, red, green, orange, black, sky, pink, lime)
trello_delete_custom_field_optionDelete an option from a dropdown/list type custom field. Args: - customFieldId: The ID of the custom field - optionId: The ID of the option to delete
trello_get_labelGet details of a specific label. Args: - labelId: The ID of the label - format: Response format
trello_create_labelCreate a new label on a board. Args: - idBoard: ID of the board (required) - name: Name of the label (required) - color: Color (yellow, purple, blue, red, green, orange, black, sky, pink, lime, or null)
trello_update_labelUpdate a label. Args: - labelId: The ID of the label to update - name: New name - color: New color
trello_delete_labelDelete a label from a board. Args: - labelId: The ID of the label to delete
trello_get_listGet details of a specific list. Args: - listId: The ID of the list - format: Response format
trello_create_listCreate a new list on a board. Args: - name: Name of the list (required) - idBoard: ID of the board (required) - pos: Position ('top', 'bottom', or a number)
trello_update_listUpdate a list. Args: - listId: The ID of the list to update - name: New name - closed: Archive (true) or unarchive (false) - pos: New position
trello_archive_listArchive a list. Args: - listId: The ID of the list to archive
trello_unarchive_listUnarchive a list. Args: - listId: The ID of the list to unarchive
trello_get_list_cardsGet all cards in a list. Args: - listId: The ID of the list - filter: Filter by card status ('all', 'open', 'closed') - format: Response format
trello_archive_all_cards_in_listArchive all cards in a list. Args: - listId: The ID of the list
trello_move_all_cards_in_listMove all cards from one list to another. Args: - listId: The ID of the source list - idBoard: The ID of the destination board - idList: The ID of the destination list
trello_get_meGet the authenticated user's information. Args: - format: Response format
trello_get_memberGet information about a specific member. Args: - idOrUsername: The ID or username of the member - format: Response format
trello_get_member_boardsGet all boards for a member. Args: - idOrUsername: The ID or username of the member (use 'me' for current user) - filter: Filter by board status ('all', 'open', 'closed') - format: Response format
trello_get_member_cardsGet all cards assigned to a member. Args: - idOrUsername: The ID or username of the member (use 'me' for current user) - format: Response format
trello_get_member_organizationsGet all organizations/workspaces for a member. Args: - idOrUsername: The ID or username of the member (use 'me' for current user) - format: Response format
trello_search_membersSearch for members by name or username. Args: - query: Search query - limit: Maximum results (default: 8) - format: Response format
trello_get_organizationGet details of an organization (workspace). Args: - orgId: The ID or name of the organization - format: Response format
trello_create_organizationCreate a new organization (workspace). Args: - displayName: Display name (required) - name: URL-friendly name - desc: Description - website: Website URL
trello_update_organizationUpdate an organization (workspace). Args: - orgId: The ID or name of the organization - displayName: New display name - name: New URL-friendly name - desc: New description - website: New website URL
trello_delete_organizationDelete an organization (workspace). WARNING: This action cannot be undone! Args: - orgId: The ID or name of the organization to delete
trello_get_organization_membersGet all members of an organization. Args: - orgId: The ID or name of the organization - format: Response format
trello_get_organization_boardsGet all boards in an organization. Args: - orgId: The ID or name of the organization - filter: Filter by board status ('all', 'open', 'closed') - format: Response format
trello_searchSearch across Trello for boards, cards, members, and organizations. Uses Trello's search syntax. Examples: - "bug fix" - Search for "bug fix" - "@username" - Search by member - "#label" - Search by label - "board:BoardName" - Search in specific board - "is:open" - Filter by open items - "due:week" - Cards due this week Args: - query: Search query (required) - modelTypes: Types to search (boards, cards, members, organizations) - idBoards: Limit search to specific board IDs - cards_limit: Max cards to return (default: 10) - boards_limit: Max boards to return (default: 10) - partial: Enable partial matching - format: Response format
trello_list_webhooksList all webhooks for the current token. Args: - format: Response format
trello_get_webhookGet details of a specific webhook. Args: - webhookId: The ID of the webhook - format: Response format
trello_create_webhookCreate a new webhook to receive notifications. Args: - callbackURL: URL to receive webhook events (required) - idModel: ID of the model to watch (board, list, card, etc.) (required) - description: Description of the webhook - active: Whether the webhook is active (default: true)
trello_update_webhookUpdate a webhook. Args: - webhookId: The ID of the webhook to update - callbackURL: New callback URL - idModel: New model ID to watch - description: New description - active: Enable/disable the webhook
trello_delete_webhookDelete a webhook. Args: - webhookId: The ID of the webhook to delete
trello_list_boards{
"filter": "example_filter",
"format": "example_format"
}trello_get_board{
"format": "example_format",
"boardId": "example_boardId"
}trello_get_board_custom_fields{
"format": "example_format",
"boardId": "example_boardId"
}