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.
@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