MCP server for Trello — manage boards, lists, cards, attachments and more via Claude or Gemini
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"trello": {
"args": [
"run",
"trellio-mcp"
],
"command": "pipx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that gives Claude Desktop, Claude Code, and Gemini CLI full access to the Trello API. Built on the trellio async client library and the official Python MCP SDK. Developed following the BDD Guidelines v1.8.0.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'gupta' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked gupta against OSV.dev.
Click any tool to inspect its schema.
boardTrello board resource
trello://board/{id}
cardTrello card resource
trello://card/{id}
summarize_boardSummarize a board
create_sprintCreate a sprint
daily_standupDaily standup workflow
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Official Notion MCP Server
MCP Security Weekly
Get CVE alerts and security updates for io.github.scaratec/trellio-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that gives Claude Desktop, Claude Code, and Gemini CLI full access to the Trello API. Built on the trellio async client library and the official Python MCP SDK. Developed following the BDD Guidelines v1.8.0.
get_board_overview tooltrello://board/{id} and
trello://card/{id} for rich context loadingsummarize_board, create_sprint,
daily_standup as workflow shortcutspython -m trello_mcp auth opens
the browser, user clicks "Allow", token stored securely| Category | Tools | Count |
|---|---|---|
| Discovery | list_boards, search | 2 |
| Boards | get_board_overview, create_board, get_board, update_board, delete_board | 5 |
| Lists | list_lists, create_list, update_list, archive_list | 4 |
| Cards | list_cards, create_card, get_card, update_card, archive_card, unarchive_card, delete_card, add_label_to_card, remove_label_from_card | 9 |
| Labels | list_board_labels, create_label, update_label, delete_label | 4 |
| Checklists | list_card_checklists, create_checklist, delete_checklist, create_check_item, update_check_item, delete_check_item | 6 |
| Comments | list_comments, add_comment, update_comment, delete_comment | 4 |
| Members | get_me, list_board_members, get_member | 3 |
| Attachments | list_attachments, create_attachment, get_attachment, upload_attachment, download_attachment, delete_attachment | 6 |
| Webhooks | list_webhooks, create_webhook, get_webhook, update_webhook, delete_webhook | 5 |
Card tools support pos (top/bottom), idLabels
(comma-separated), due (ISO 8601), and dueComplete
(true/false) on create and update.
http://localhost:8095 to Allowed Origins)npx @smithery/cli install gupta/trellio-mcp --client claude
To install globally so the trellio-mcp command is available in your PATH:
pipx install trellio-mcp
Alternatively, you can run it on-the-fly without installing:
pipx run trellio-mcp
(Note: If you use pipx run, your MCP client configuration must also use pipx as the command and run trellio-mcp as arguments.)
pip install trellio-mcp
git clone https://github.com/scaratec/trellio-mcp.git
cd trellio-mcp
python3 -m venv .venv
.venv/bin/pip install -e ".[dev]"
Run the auth command on each machine to connect your Trello account:
If you installed globally (pipx install or pip install):
TRELLO_API_KEY=your_api_key trellio-mcp auth
If using on-the-fly execution (pipx run):
TRELLO_API_KEY=your_api_key pipx run trellio-mcp auth
This opens a browser where you authorize the app. The token is captured automatically and stored in `~/.config/trellio-mc