Trello Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Trello Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides AI assistants with access to Trello's functionality. This server enables AI models to interact with Trello boards, lists, and cards programmatically.
git clone <repository-url>
cd trello_mcp_servernpm installnpm run buildTo use this MCP server, you need to obtain your Trello API key and token. Follow these steps:
This is an MCP (Model Context Protocol) server that needs to be configured in your MCP client (Cursor or Claude Desktop).
#### For Cursor
Add the following configuration to your Cursor MCP settings:
{
"mcpServers": {
"trello-mcp-server": {
"type": "stdio",
"command": "node",
"args": ["<path_to_this_project>/trello_mcp_server/dist/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token"
}
}
}
}#### For Claude Desktop
Add the following configuration to your Claude Desktop MCP settings:
{
"mcpServers": {
"trello-mcp-server": {
"type": "stdio",
"command": "node",
"args": ["<path_to_this_project>/trello_mcp_server/dist/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token"
}
}
}
}Important Notes:
<path_to_this_project> with the absolute path to your cloned repositoryyour_api_key and your_token with your actual Trello credentialsdist/index.js fileOnce configured in your MCP client (Cursor or Claude Desktop), the Trello MCP server will be automatically available to AI assistants. You can then interact with Trello through natural language commands like:
To inspect and test the MCP server:
npm run inspect| Tool | Description | Parameters |
|---|---|---|
get-boards | Get all boards for the current user | None |
get-board-by-name | Get a Trello board by name | name (string) |
get-board-by-id | Get a Trello board by ID | id (string) |
get-lists-by-board-id | Get all lists for a specific board | id (string) |
get-cards-by-board-id | Get all cards for a specific board | id (string) |
| Tool | Description | Parameters |
|---|---|---|
get-list-by-id | Get a Trello list by ID | id (string) |
get-cards-by-list-id | Get all cards for a specific list | id (string) |
| Tool | Description | Parameters |
|---|---|---|
create-card | Create a new Trello card | name (string), listId (string), desc (string, optional), due (string, optional), labels (array, optional) |
update-card | Update an existing Trello card | id (string), name (string, optional), desc (string, optional), due (string, optional) |
delete-card | Delete a Trello card | id (string) |
add-comment-to-card | Add a comment to a card | id (string), text (string) |
add-attachment-to-card | Add an attachment to a card | id (string), attachment (File) |
move-card-to-list | Move a card to a different list | id (string), listId (string) |
Here's how an AI assistant can interact with Trello through this MCP server:
The MCP server enables AI assistants to help with:
Note: This MCP server currently provides a limited set of Trello tools. More functionality will be added over time as the project evolves.
For issues and questions:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.