{
  "markdown": "<p align=\"center\">\n  <img src=\"banner.svg\" alt=\"fastmcp-trello\" width=\"100%\">\n</p>\n\n[![PyPI](https://badge.fury.io/py/fastmcp-trello.svg)](https://pypi.org/project/fastmcp-trello/)\n[![Python](https://img.shields.io/pypi/pyversions/fastmcp-trello?style=flat)](https://pypi.org/project/fastmcp-trello/)\n[![CI](https://github.com/Jimdrews/fastmcp-trello/actions/workflows/ci.yml/badge.svg)](https://github.com/Jimdrews/fastmcp-trello/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA Trello MCP server — manage boards, cards, and lists from any AI assistant that supports the [Model Context Protocol](https://modelcontextprotocol.io). MCP is an open standard that lets AI assistants like Claude, Cursor, and Copilot interact with external tools and services.\n\n## Trello MCP Tools\n\n| Tool | Description |\n|---|---|\n| `get_boards` | List all boards accessible to you |\n| `get_board` | Get a board's details including its lists |\n| `get_lists` | Get all open lists on a board |\n| `create_board` | Create a new board |\n| `update_board` | Update a board's name or description |\n| `close_board` | Close (archive) a board |\n| `get_cards` | Get all cards in a list |\n| `get_card` | Get full details for a card including comments |\n| `create_card` | Create a new card on a list |\n| `update_card` | Update a card's fields or move it to a different list |\n| `archive_card` | Archive (close) a card |\n| `get_labels` | Get all labels defined on a board |\n| `create_label` | Create a new label on a board |\n| `delete_label` | Delete a label from a board |\n| `add_label_to_card` | Add a label to a card |\n| `remove_label_from_card` | Remove a label from a card |\n| `create_list` | Create a new list on a board |\n| `update_list` | Rename a list |\n| `archive_list` | Archive (close) a list |\n| `move_list` | Move a list to a new position |\n| `get_attachments` | Get all attachments on a card |\n| `add_attachment` | Add a URL attachment to a card |\n| `delete_attachment` | Delete an attachment from a card |\n| `add_comment` | Add a comment to a card |\n| `search_cards` | Search for cards across boards, optionally scoped to a specific board |\n\n## Prerequisites\n\nYou need a Trello API key and token:\n\n1. Go to the [Trello Power-Ups admin page](https://trello.com/power-ups/admin)\n2. Create a new Power-Up (any name/workspace will do)\n3. Generate a new API key\n4. From the API key page, click the **Token** link to generate a token\n\n## Installation\n\nAdd the following to your MCP client configuration (Claude Desktop, Cursor, Windsurf, etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"trello\": {\n      \"command\": \"uvx\",\n      \"args\": [\"fastmcp-trello\"],\n      \"env\": {\n        \"TRELLO_API_KEY\": \"your-api-key\",\n        \"TRELLO_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\nOr run standalone:\n\n```bash\nTRELLO_API_KEY=your-api-key TRELLO_TOKEN=your-token uvx fastmcp-trello\n```\n\n## Usage\n\nOnce installed in your MCP client, you can ask your AI assistant things like:\n\n> \"Show me all my Trello boards\"\n\n> \"Create a card called 'Fix login bug' in the To Do list on my Project board\"\n\n## Configuration\n\n| Variable | Required | Description |\n|---|---|---|\n| `TRELLO_API_KEY` | Yes | Your Trello API key |\n| `TRELLO_TOKEN` | Yes | Your Trello authentication token |\n\n## Development\n\n```bash\ngit clone https://github.com/Jimdrews/fastmcp-trello.git\ncd fastmcp-trello\nuv sync --group dev\nuv run pytest\n```\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for more details.\n\n## License\n\n[MIT](LICENSE)\n\n<!-- mcp-name: io.github.Jimdrews/fastmcp-trello -->\n",
  "bytes": 3593,
  "sha": "a1d73866d8a651dfaa46cfc4ced599e766589d40a9acf542fcbde835487885ee",
  "repo_slug": "jimdrews/fastmcp-trello",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jimdrews_fastmcp_trello_50207c81/readme"
}