Install
$ agentstack add mcp-michaelpryor-mcpfortrello ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
MCP for Trello
A public Model Context Protocol server that connects Claude to Trello. Hosted at mcpfortrello.com.
Connect to Claude
- In Claude, go to Settings → Connectors → Add Custom Connector
- Enter:
https://mcpfortrello.com/mcp - Authorize with your Trello account
- Done — Claude can now manage your Trello boards
Tools (43)
| Category | Tools | |---|---| | Boards | getboards, getboard, createboard, updateboard, getboardmembers, getboardlabels | | Lists | getlists, getlist, createlist, updatelist, archivelist | | Cards | getcards, getcard, createcard, updatecard, deletecard, addcardmember, removecardmember | | Labels | getlabels, createlabel, updatelabel, deletelabel, addlabeltocard, removelabelfromcard | | Comments | getcomments, addcomment, updatecomment | | Checklists | getcardchecklists, createchecklist, deletechecklist, addcheckitem, updatecheckitem | | Attachments | getattachments, addattachment, deleteattachment | | Custom Fields | getcustomfields, getcardcustomfielditems, setcardcustomfielditem | | Search | search | | Members | getme, getmember | | Organizations | getorganizations, getorganizationboards | | Board Members | addboardmember, removeboardmember | | Activity | getactions |
Self-Hosting
Prerequisites
- Node.js 18+
- pnpm
- A Cloudflare account
- A Trello Power-Up registration (for the API key)
Setup
git clone https://github.com/michaelpryor/mcpfortrello.git
cd mcpfortrello
pnpm install
# Create KV namespace
npx wrangler kv namespace create OAUTH_KV
# Update the KV namespace ID in wrangler.jsonc
# Set secrets
npx wrangler secret put TRELLO_API_KEY
npx wrangler secret put COOKIE_ENCRYPTION_KEY # openssl rand -hex 32
# Local development
cp .dev.vars.example .dev.vars
# Fill in your values
pnpm dev
# Deploy
pnpm deploy
Configuration
Update wrangler.jsonc with your domain and KV namespace ID. Set workers_dev: false for production to force traffic through your custom domain (enables WAF rate limiting).
Architecture
- Cloudflare Workers with OAuth 2.1 via
@cloudflare/workers-oauth-provider - McpAgent Durable Object for MCP sessions (hibernates between requests)
- OAuth 2.1 for MCP auth, bridging to Trello's
/1/authorizetoken flow - Trello credentials encrypted in OAuth grant props
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: michaelpryor
- Source: michaelpryor/mcpfortrello
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.