Provides direct API passthrough to Trello's REST API with multi-account support, enabling management of boards, lists, cards, comments, and labels across multiple Trello accounts with intelligent aggregation for read operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Trello MCP Litelist all my boards from both work and personal accounts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@sjalq/trello-mcp-lite
Minimal Trello MCP server with multi-account support and intelligent API passthrough
A lightweight, pure functional MCP server for Trello that supports multiple accounts and provides direct API access with smart aggregation capabilities.
Features
π Multi-Account Support - Manage multiple Trello accounts simultaneously
π― Direct API Passthrough - Full access to Trello REST API v1
π§ Intelligent Aggregation - Automatically queries all accounts for read operations
πΎ Persistent Storage - Securely stores credentials locally
β‘ Pure Functional - Immutable operations, robust error handling
πͺΆ Lightweight - Single file, minimal dependencies
β Well Tested - Property-based and integration tests
Installation
One-line install via Claude MCP CLI:
Or add to your MCP settings:
Quick Start
1. Get Your Trello Credentials
API Key: Visit https://trello.com/app-key
Token: Click the "Token" link on that same page to authorize
2. Add Your Account
3. Start Using Trello
Tools
1. trello_api - Main API Passthrough
Direct access to Trello REST API v1 with multi-account support.
Parameters:
endpoint(required): API endpoint (e.g.,/boards/{id}/lists)method(required): HTTP method (GET,POST,PUT,DELETE)account(optional): Specific account name. Omit to aggregate all accounts for read operationsquery(optional): Query parameters objectbody(optional): Request body for POST/PUT/DELETE
Common Operations:
Response Format:
Multi-Account Aggregation:
When you omit the account parameter on aggregatable read operations (like /members/me/boards), the tool automatically queries all configured accounts:
2. manage_tokens - Account Management
Manage your Trello account credentials.
Add Account:
Remove Account:
List Accounts:
Multi-Account Workflow
Example: Managing Personal and Work Trello
Storage
Credentials are stored securely in:
Format:
API Reference
Full Trello REST API documentation: https://developer.trello.com/reference
Most Common Endpoints:
/members/me/boards- List user's boards/boards/{id}/lists- Get lists on a board/lists/{id}/cards- Get cards in a list/cards- Create a new card/cards/{id}- Update/delete a card/cards/{id}/actions/comments- Add comment
Development
Architecture
Pure Functional: All operations are immutable transformations
Error Handling: Graceful degradation with detailed error messages
Logging: Minimal stderr logging for debugging
No State Mutations: Read β Transform β Write pattern
Testing
Includes comprehensive test suite:
Property-based tests (using fast-check)
Integration tests
Unit tests
License
ISC
Author
sjalq
Contributing
Issues and PRs welcome at https://github.com/sjalq/trello-mcp-lite