Trello MCP Server
Provides tools for interacting with Trello API, including getting boards and lists, managing cards (create, update, move, add comments), and retrieving board members.
Click on "Deploy 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 Servershow me cards in the 'Backlog' list"
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.
Trello MCP Server
This is a Model Context Protocol (MCP) server for interacting with Trello API.
Setup
Clone the repository:
git clone https://github.com/r123singh/trello-mcp-server.gitcd trello-mcp-server
Create a virtual environment:
python -m venv venvActivate the virtual environment:
source venv/bin/activateInstall dependencies:
pip install -r requirements.txtConfigure your environment variables: Create a
.envfile with:
TRELLO_API_KEY=your_trello_api_key
TRELLO_API_TOKEN=your_trello_tokenConfigure MCP JSON: Create a
mcp.jsonfile with:
{
"mcpServers": {
"trello": {
"command": "{PATH_TO_DIRECTORY}\\trello-mcp-server\\venv\\Scripts\\python.exe",
"args": [
"{PATH_TO_DIRECTORY}\\trello-mcp-server\\server.py"
],
"env": {
"TRELLO_API_KEY": "your_trello_api_key",
"TRELLO_API_TOKEN": "your_trello_token"
}
}
}
}Replace:
{{PATH_TO_DIRECTORY}}with the absolute path to this directory (usepwdcommand)Add your API keys and tokens
To get Trello credentials:
Copy the API Key
Generate a token by visiting: https://trello.com/1/authorize?expiration=never&scope=read,write,account&response_type=token&name=Server%20Token&key=YOUR_API_KEY
(replace YOUR_API_KEY with your actual API key)
Replace your_trello_api_key and your_trello_token in the config with these value
Related MCP server: Trello MCP Server
Available Tools
The server provides the following tools for interacting with Trello:
Get all boards
Get board details
Get lists in a board
Get cards in a list
Get card details
Create new cards
Update existing cards
Move cards between lists
Add comments to cards
Get board members
Usage
Once configured, the MCP server can be started using the standard MCP client configuration. The server provides a natural language interface to interact with Trello through the available tools such as Cursor, Claude Desktop
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and manage your EasyKanban kanban boards: to-do summaries, create, update, and move cards.
Remote MCP for Kanban AI boards—manage projects, tasks, and comments from AI tools.
Create and manage MeisterTask projects, tasks, and notes from your AI assistant.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables interaction with Trello through the Trello API, allowing users to manage boards, lists, and cards including creating, updating, deleting, and retrieving Trello data through natural language.734 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Trello boards, lists, and cards through the Trello REST API. Supports board management, card operations, member management, labels, and checklists through natural language.285 npm1ISC
- AlicenseNot gradedqualityDmaintenanceProvides seamless integration with Trello's API to manage boards, lists, and cards through natural language. It supports full CRUD operations, card movement, and the ability to load Trello resources directly into an LLM's context for analysis.MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to manage Trello boards, lists, cards, comments, checklists, labels, and members through natural language.16-