Skip to main content
← Back to Articles
mcptrellocursorideproject managementsetup2026

Trello MCP Server Cursor IDE Setup (2026): API Key + Token Config for Boards & Cards

Trello MCP server setup for Cursor IDE: generate a Trello API key and token, add the mcp.json block, and let your AI read boards, move cards across lists, and file new cards from chat.

By Web MCP GuideJuly 29, 20269 min read


Trello MCP Server Setup for Cursor IDE (2026)

How do you set up the Trello MCP server in Cursor? Generate a Trello API key and an authorized token from Trello's developer page, add a trello block to ~/.cursor/mcp.json with both values, then restart Cursor. Unlike Asana or GitHub, there's no OAuth app to register and no admin approval to wait on — Trello's key-plus-token pair is about as simple as MCP auth gets, which is convenient right up until you remember it's also a long-lived, fairly broad credential sitting in a plaintext config file.

This guide covers the auth flow, the config, and the parts of Trello's data model (boards, lists, cards) that trip people up when an AI is doing the navigating instead of a human clicking around.

What You Can Do With Trello MCP in Cursor

Once connected, Cursor can typically:

  • List boards and lists — see your board structure without opening the app

  • Read cards — pull a card's description, checklist items, comments, and due date

  • Create cards — file a new card into a specific list with a description and due date

  • Move cards between lists — shift a card from "Doing" to "Done," for instance

  • Search across boards — find a card by keyword when you don't remember which board it's on

  • Comment on cards — leave a note without switching tabs
  • Whether write operations (creating cards, moving them, commenting) are available depends on the scope you grant when generating your token — Trello lets you request read-only or read-and-write access at generation time, and it's worth actually looking at that screen instead of clicking through it.

    Prerequisites


  • Cursor IDE 0.43 or later

  • A Trello account with access to at least one board

  • Node.js 18+ installed

  • A Trello API key and token (Step 1 below)
  • Step 1: Get a Trello API Key and Token

    1. Log into Trello, then visit Trello's developer API key page (linked from your Trello account settings, under Power-Ups admin)
    2. Copy your API Key — it's tied to your account and doesn't expire on its own
    3. On the same page, follow the link to generate a Token — this opens an authorization screen where you choose read-only or read/write access and how long the token stays valid
    4. Approve the grant and copy the token — like most of these credentials, it's shown once

    Keep the key and token together. A token generated against a different key won't authenticate — they're issued as a pair, not independently.

    Step 2: Install the Trello MCP Server

    npm install -g trello-mcp-server

    Package naming for smaller-ecosystem MCP servers shifts more often than for the big platforms — if that exact package has moved or been renamed, search npm or the MCP server directory for "trello mcp server" to find the current maintained one before assuming the command below is stale.

    Step 3: Configure Cursor

    Open Cursor → Settings → MCP and add the Trello server:

    {
    "mcpServers": {
    "trello": {
    "command": "npx",
    "args": ["-y", "trello-mcp-server"],
    "env": {
    "TRELLO_API_KEY": "your-api-key-here",
    "TRELLO_TOKEN": "your-token-here"
    }
    }
    }
    }

    Restart Cursor to load the config.

    Step 4: Test the Connection

    In Cursor chat, try:

    List my Trello boards

    Or:

    Show me the cards in the "Doing" list on the Website Redesign board

    A response naming real boards and cards confirms the connection is live.

    Step 5: Practical Workflows

    Morning triage

    List all cards assigned to me across my boards that are due this week

    Filing a card mid-conversation

    Create a card in the "Backlog" list of the Website Redesign board titled "Fix broken checkout link on mobile," with a due date of Friday

    Moving work forward

    Move the "Update pricing page copy" card from Doing to Done on the Marketing board

    Context before starting work

    Find the card about the Q3 launch checklist and summarize the checklist items and any comments

    Cross-board search

    Search all my boards for any card mentioning "checkout bug" and tell me their current list and board

    Trello MCP vs. the Other Task Board Tools on This Site

    This site also covers Asana, Linear, and ClickUp. Trello is the lightest of the four, in both senses of the word — the data model is just boards, lists, and cards, with no native sprints, no custom field system, and none of ClickUp's deep configuration surface. That's a feature for small teams and personal boards, and a real limitation for teams that outgrew a simple Kanban view and moved to Jira or Linear specifically because Trello's model stopped fitting how they work.

    If your team's actual board lives in Trello, don't expect the AI to reason about sprints or story points — those concepts don't exist in Trello's API because they don't exist in the product. Ask about cards, lists, and due dates instead of forcing Jira-shaped vocabulary onto a tool that doesn't model it that way.

    Troubleshooting

    "Invalid key or token" error
    The key and token must come from the same authorization flow. If you regenerated one without the other, start over: get a fresh key, then generate a new token against that specific key.

    AI can read cards but can't create or move them
    Check the scope you granted when generating the token. A read-only token was likely issued if you clicked through the authorization screen without checking what it defaulted to — regenerate with read/write access explicitly selected.

    "Board not found" when you know the board exists
    Trello's API generally resolves boards by ID, not display name, and board names aren't unique across an account with several similarly-named boards. Ask Cursor to list your boards first so it has the actual board ID to work from, rather than assuming a name-only reference will resolve correctly.

    Card created but landed in the wrong list
    Be explicit about both the board and list name in your prompt. Trello list names like "To Do" or "Done" are common across many boards, and an ambiguous prompt can resolve against the wrong board if you have more than one open in recent context.

    Token stopped working after previously working fine
    Tokens generated with an expiration (30 days, for example, rather than "never") do expire. Regenerate one from the same API key and update the config.

    When Not to Use This

    If your board drives an automation (a Power-Up that triggers a deploy or notification when a card hits a specific list, for instance), be careful letting an AI move cards through that list unattended. A model moving a card because it looked like the logical next step, and inadvertently firing an automation, is a low-probability but annoying failure mode — keep an eye on write operations against boards wired into anything automated.

    Frequently Asked Questions

    Q: Does Trello MCP use OAuth like the Asana or Cloudflare servers on this site?
    A: No. Trello uses a simpler API key plus token pair, generated once from your account settings, rather than a browser-based OAuth grant. There's no remote endpoint to bridge — this is a local server reading your account directly.

    Q: Can it create or move cards, or only read them?
    A: Both, depending on the scope selected when you generated the token. Read-only is the safer default if you're just trying it out; switch to read/write once you trust the workflows enough to let the AI file or move cards on its own.

    Q: Does this work with Trello's free plan?
    A: Yes. Board, list, and card access through the API works the same regardless of plan tier — the free-vs-paid differences in Trello are mostly around Power-Ups, automation rules (Butler), and board limits, not core read/write API access.

    Q: I'm on multiple Trello workspaces — does one token cover all of them?
    A: A single token is tied to your account, and it can see whatever boards your account has access to across workspaces you're a member of. There's no per-workspace token in Trello the way some tools scope credentials per-org.

    Q: What's the actual risk of the API key and token compared to an OAuth grant?
    A: A leaked key/token pair gives whoever has it the same access you granted at generation time, for as long as the token is valid, with no separate revocation step beyond regenerating it. Treat it like any other static secret — don't commit it, and regenerate it if it ever ends up somewhere it shouldn't.

    Related Guides


  • Asana MCP Server: Cursor IDE Setup (2026)

  • Linear MCP Server: Cursor IDE Setup 2026

  • ClickUp MCP Server: Cursor IDE Setup 2026

  • How to Authenticate MCP Servers: OAuth & API Keys
  • ---


    Related guides