ワンクリックで
trello
Agent skill for using the Trello REST API MCP tools. Covers all 22 endpoints with workflows, error handling, and conventions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Agent skill for using the Trello REST API MCP tools. Covers all 22 endpoints with workflows, error handling, and conventions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | trello |
| description | Agent skill for using the Trello REST API MCP tools. Covers all 22 endpoints with workflows, error handling, and conventions. |
| version | 1.0.0 |
| author | mcp-anything |
| metadata | {"hermes":{"tags":["mcp","api","trello"],"source":"openapi-spec"}} |
This skill defines how to use the trello MCP tools effectively.
API: Trello REST API v1.0.0
Base URL: https://api.trello.com/1
Total Tools: 22
getmemberboards, getboard, updateboard, deleteboard, createboard, getboardlists, getboardcards, createboardlabelgetboardcards, getlistcards, getcard, updatecard, deletecard, createcardcreateboardlabel, getlabel, updatelabel, deletelabelgetboardlists, getlist, updatelist, createlist, getlistcardsgetmymember, getmember, getmemberboardssearchUse these tools to interact with the API. Each tool maps to an API endpoint.
getmymemberGET /members/me
Get current authenticated member
Parameters:
key (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")getmemberGET /members/{id}
Get a member by ID or username
Parameters:
id (string, path, required): Member ID or usernamekey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")getmemberboardsGET /members/{id}/boards
Get all boards for a member
Parameters:
id (string, path, required): Member ID or usernamekey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")filter (string, query, optional): filter — one of: 'all', 'closed', 'none', 'open', 'starred', 'unpinned' (default: open)getboardGET /boards/{id}
Get a board by ID
Parameters:
id (string, path, required): Board IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")updateboardPUT /boards/{id}
Update a board
Parameters:
id (string, path, required): Board IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
deleteboardDELETE /boards/{id}
Delete a board
Parameters:
id (string, path, required): Board IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokencreateboardPOST /boards
Create a new board
Parameters:
key (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
getboardlistsGET /boards/{id}/lists
Get all lists on a board
Parameters:
id (string, path, required): Board IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfilter (string, query, optional): filter — one of: 'all', 'closed', 'none', 'open' (default: open)fields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")getboardcardsGET /boards/{id}/cards
Get all cards on a board
Parameters:
id (string, path, required): Board IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")createboardlabelPOST /boards/{id}/labels
Create a label on a board
Parameters:
id (string, path, required): Board IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
getlistGET /lists/{id}
Get a list by ID
Parameters:
id (string, path, required): List IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")updatelistPUT /lists/{id}
Update a list (rename, archive, move)
Parameters:
id (string, path, required): List IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
createlistPOST /lists
Create a new list on a board
Parameters:
key (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
getlistcardsGET /lists/{id}/cards
Get all cards in a list
Parameters:
id (string, path, required): List IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")getcardGET /cards/{id}
Get a card by ID
Parameters:
id (string, path, required): Card IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenfields (string, query, optional): Comma-separated list of fields to return (e.g. "name,id,desc")updatecardPUT /cards/{id}
Update a card (rename, move, add labels, set due date, etc.)
Parameters:
id (string, path, required): Card IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
deletecardDELETE /cards/{id}
Delete a card
Parameters:
id (string, path, required): Card IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokencreatecardPOST /cards
Create a new card in a list
Parameters:
key (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
getlabelGET /labels/{id}
Get a label by ID
Parameters:
id (string, path, required): Label IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenupdatelabelPUT /labels/{id}
Update a label (rename, change color)
Parameters:
id (string, path, required): Label IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokenRequest Body: JSON object (pass as body parameter)
deletelabelDELETE /labels/{id}
Delete a label from a board
Parameters:
id (string, path, required): Label IDkey (string, query, required): Trello API keytoken (string, query, required): Trello API tokensearchGET /search
Search across boards, cards, and members
Parameters:
key (string, query, required): Trello API keytoken (string, query, required): Trello API tokenquery (string, query, required): Search query stringidorganizations (string, query, optional): Comma-separated org IDs to limit searchidboards (string, query, optional): Comma-separated board IDs to limit searchmodeltypes (string, query, optional): Comma-separated model types to search — one of: 'actions', 'boards', 'cards', 'members', 'organizations'board_fields (string, query, optional): Fields for board resultscards_limit (integer, query, optional): Max card results (default: 10)boards_limit (integer, query, optional): Max board results (default: 10)boards:
2. getboard — Get a specific boards by ID
3. createboard — Create a new boards
4. updateboard — Update an existing boards
5. deleteboard — Delete a boards
lists:
createlist — List all listsgetlist — Get a specific lists by IDcreatelist — Create a new listsupdatelist — Update an existing listscards:
getlistcards — List all cardsgetcard — Get a specific cards by IDcreatecard — Create a new cardsupdatecard — Update an existing cardsdeletecard — Delete a cardslabels:
2. getlabel — Get a specific labels by ID
3. createboardlabel — Create a new labels
4. updatelabel — Update an existing labels
5. deletelabel — Delete a labels
search: Search across boards, cards, and membersAll tools return JSON dicts. On HTTP errors, the server raises exceptions.
.env configuration.DELETE operations return {'status': 'success', 'code': 204} on success.
| Variable | Purpose |
|---|---|
TRELLO_BASE_URL | API base URL |
TRELLO_API_KEY | API key or token |
trelloAuthcp .env.example .env
# Edit .env with your credentials
snake_caseoperationId in the OpenAPI spec{action}{Resource} (e.g., listpets, getpet, createpet)petId → petid)body (dict)filter: one of 'all', 'closed', 'none', 'open', 'starred', 'unpinned'filter: one of 'all', 'closed', 'none', 'open'modeltypes: one of 'actions', 'boards', 'cards', 'members', 'organizations'dict (JSON-serializable){'status': 'success', 'code': 204}body parameter.filter, filter, modeltypes only accept specific values..env before using tools.