Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -472,6 +472,11 @@
"name": "beehiiv",
"source": "third_party/beehiiv",
"description": "Run your beehiiv newsletter from chat: draft and edit posts, organize subscribers with tags, custom fields, and segments, build automations, and review publication, post, and website performance."
},
{
"name": "trello",
"source": "third_party/trello",
"description": "Manage your Trello workspace from chat: browse and create boards, view and move lists, create, update, move, archive, and complete cards with labels and due dates, manage checklists, capture Inbox cards, schedule Planner focus time, and search across boards."
}
]
}
36 changes: 36 additions & 0 deletions third_party/trello/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"name": "trello",
"displayName": "Trello",
"version": "1.0.0",
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Manage your Trello workspace from chat: browse and create boards, view and move lists, create, update, move, archive, and complete cards with labels and due dates, manage checklists, capture Inbox cards, schedule Planner focus time, and search across boards.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
},
"homepage": "https://github.com/atlassian/trello-mcp-server",
"repository": "https://github.com/cursor/plugins",
"license": "MIT",
"logo": "assets/logo.png",
"keywords": [
"trello",
"atlassian",
"kanban",
"boards",
"cards",
"checklists",
"project management",
"task management",
"planner",
"mcp"
],
"category": "integrations",
"tags": [
"trello",
"project management",
"mcp"
],
"mcpServers": "./mcp.json"
}
9 changes: 9 additions & 0 deletions third_party/trello/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Changelog

All notable changes to this plugin will be documented here.

## 1.0.0 — initial release

- Added the `trello` MCP server pointing at Atlassian's hosted Streamable HTTP endpoint for Trello (`https://mcp.trello.com/v1`).
- Auth uses OAuth with Atlassian account login (PKCE, dynamic client registration via Atlassian's authorization server at `auth.atlassian.com`) — no API key or client ID to configure. Registration was verified to accept every Cursor redirect set, including Grok Bot mobile.
- Logo: Trello's official mark, taken from the logo Atlassian publishes in the `atlassian/trello-mcp-server` repository, at 160×160 with 16px padding on a white 192×192 tile.
21 changes: 21 additions & 0 deletions third_party/trello/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2026 Cursor

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
69 changes: 69 additions & 0 deletions third_party/trello/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Trello

Cursor plugin that connects agents to [Trello](https://trello.com) through Atlassian's official remote [Model Context Protocol](https://modelcontextprotocol.io/) server for Trello.

Browse and create boards, view and move lists, create, update, move, archive, and complete cards with labels and due dates, manage checklists, capture cards in your Inbox, schedule Planner focus time, and search across your workspace.

This is Trello's own MCP server and covers Trello data only. It is separate from Cursor's built-in Atlassian server, which covers Jira and Confluence; install both if you use Trello alongside those products.

## Install

1. Open **Cursor Settings → Plugins**.
2. Search for **Trello**.
3. Click **Install**, then complete the Atlassian sign-in prompt and choose the Trello workspace to authorise.

Or run `/add-plugin trello` in chat.

## MCP

```json
{
"mcpServers": {
"trello": {
"type": "http",
"url": "https://mcp.trello.com/v1"
}
}
}
```

Auth is OAuth. Cursor prompts for Atlassian sign-in when the plugin connects — there is no client ID or API key to configure. Each user signs in with their own Atlassian account, picks one Trello workspace on the consent screen, and approves the Read, Write, and Search permissions the connection may use.

## Before you connect

You need a Trello account on any plan. Each connection is scoped to a single Trello workspace at launch; disconnect and reconnect to switch workspaces or to grant a permission you skipped. Creating Planner focus-time events requires Trello Premium or Enterprise, and Inbox and Planner permissions may be unavailable for workspaces outside your own organization. Enterprise admins can allow or block the server and its Read/Write permissions from Atlassian Administration.

## What agents can do

| Category | Capabilities |
| --- | --- |
| Member | `trelloReadMember` returns the signed-in user's profile and defaults, including the timezone used to resolve relative due dates |
| Boards | `trelloReadBoard` gets a board by URL or id, lists boards, and lists boards by workspace with visibility filters and cursor pagination, including the board's labels; `trelloWriteBoard` creates boards |
| Lists | `trelloWriteList` creates lists on a board and moves them, with `pos` for ordered creation |
| Cards | `trelloReadCard` gets a card by URL or id; `trelloWriteCard` creates, updates, moves, archives, and marks cards done, sets due dates, and attaches or detaches labels |
| Checklists | `trelloWriteChecklist` creates and updates checklists on a card and adds or updates checklist items |
| Inbox | `trelloReadInbox` and `trelloWriteInbox` view, create, update, and archive cards in your personal Inbox, which is separate from boards |
| Planner | `trelloReadPlanner` reads calendar events from a connected Google or Outlook calendar; `trelloWritePlanner` creates focus-time events and links or unlinks cards to them |
| Search | `trelloSearch` finds cards and boards by keyword, with qualifiers such as `due:` |

Tools are action-dispatched: each takes an `action` parameter that selects the operation. Every id is an Atlassian Resource Identifier (`ari:cloud:trello::card/workspace/<workspaceId>/<cardId>`) returned by a read tool, not a raw Trello id or short link. The hosted runtime is the source of truth for tool names and schemas.

## Notes

- Writes land on real boards that your teammates see. Ask the agent to confirm before bulk moves, archives, or Inbox clean-ups.
- The server has no permanent delete; cards and lists can only be archived.
- Comments, attachments, custom fields, card members, label management, and board editing are not exposed yet. Atlassian lists them as planned in the server's README.
- Due dates and Planner times are UTC ISO 8601; the agent should read the member's timezone first when you give relative times such as "tomorrow at 1pm".

## Docs

- Trello MCP server README: https://github.com/atlassian/trello-mcp-server
- Trello support article: https://support.atlassian.com/trello/docs/connect-trello-to-ai-assistants-with-trello-mcp/
- Agent skill for calling the tools correctly: https://github.com/atlassian/trello-mcp-server/blob/main/skills/trello-use/SKILL.md
- Server URL: https://mcp.trello.com/v1

Logo is Trello's official mark.

## License

MIT
Binary file added third_party/trello/assets/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions third_party/trello/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mcpServers": {
"trello": {
"type": "http",
"url": "https://mcp.trello.com/v1"
}
}
}
Loading