EasyKanban

Connect Claude, ChatGPT, Cursor, or any MCP-compatible AI to your EasyKanban kanban boards.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • List Boards: List all kanban boards the user can access (owned and shared). Returns board id, title, and timestamps. Start here to resolve a board name the user mentioned into its id.
  • Get Board: Get a board with its columns and cards. By default archived cards are excluded. The `tagNames` map translates this board's tag color ids into the names the user sees.
  • List Cards: List cards on a board, optionally filtered to a single column. Includes the board's tag id -> name mapping.

What data it sees

Do you need an account

No: the server works without sign-in

Connect Claude, ChatGPT, Cursor, or any MCP-compatible AI to your EasyKanban kanban boards. Ask for a to-do summary across all your boards, then let your assistant create, update, and move cards for you.

Endpoint: https://easykanb.app/api/mcp Transport: Streamable HTTP Auth: OAuth 2.1 (PKCE + Dynamic Client Registration) — no API keys

Setup

Claude (web & desktop)

Settings → Connectors → Add custom connector, paste https://easykanb.app/api/mcp, then click Allow in the browser window that opens.

Claude Code

claude mcp add --transport http easykanban https://easykanb.app/api/mcp

Then run /mcp to authenticate.

ChatGPT

Settings → Connectors → Add custom connector, paste https://easykanb.app/api/mcp, confirm the EasyKanban sign-in.

Cursor, VS Code & other clients

{
  "mcpServers": {
    "easykanban": {
      "url": "https://easykanb.app/api/mcp"
    }
  }
}

One-click install links for Cursor and VS Code are on .

Tools

Reading is free on every account. Writing requires EasyKanban Pro (€6/month) and unlocks immediately on upgrade — no reconnect needed.

Tool Plan Description
list_boards Free List all boards you can access
get_board Free Read a board with its columns, cards, and tag names
list_cards Free List and filter cards on a board
get_todo_overview Free Cross-board to-do summary sorted by due date
create_card Pro Create a card in a column
update_card Pro Edit title, description, tags, due date
move_card Pro Move a card between columns or positions
archive_card Pro Archive a card (reversible)
delete_card Pro Permanently delete a card
create_board Pro Create a board with a set of columns
create_column Pro Add a column to a board

Example prompts

  • "What are my most important to-dos this week?"
  • "Summarize everything that is overdue across my boards."
  • "Create a card 'Send invoice to ACME' in my Freelance board."
  • "Move the 'Design review' card to Done."
  • "Add cards for all the action items from this meeting transcript."

Security

  • Your existing login. Authorization runs through OAuth against your EasyKanban account. No API keys or passwords are shared with the AI.
  • Same permissions as in the app. Every request runs under your identity with Postgres row-level security applied, so your AI sees only boards you can access, and team roles (owner, editor, viewer) are enforced by the database.
  • Revoke anytime. Settings → Connected Apps cuts off an app's access immediately.

Links

  • Setup & docs:
  • Pricing:
  • Privacy:

How to connect

How to connect EasyKanban to Claude

The server address to paste into Claude settings:

https://easykanban--e-goetmann.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect EasyKanban to ChatGPT

The server address to paste into ChatGPT settings:

https://easykanban--e-goetmann.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect EasyKanban to Cursor

The server address to paste into Cursor settings:

https://easykanban--e-goetmann.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (11)

Raw names from tools/list. Only developers need these.

list_boardsList all kanban boards the user can access (owned and shared). Returns board id, title, and timestamps. Start here to resolve a board name the user mentioned into its id.
get_boardGet a board with its columns and cards. By default archived cards are excluded. The `tagNames` map translates this board's tag color ids into the names the user sees.
list_cardsList cards on a board, optionally filtered to a single column. Includes the board's tag id -> name mapping.
create_boardCreate a new board with a starting set of columns. Defaults to Backlog / In Progress / On Hold / Done. Requires the Pro plan.
create_columnAdd a column to an existing board. Appends to the right unless a position is given. Requires the Pro plan.
create_cardCreate a new card in a column. Appends to the end of the column. Requires the Pro plan.
update_cardUpdate fields on an existing card. Only provided fields are changed. Requires the Pro plan.
move_cardMove a card to a target column and position. If targetSortOrder is omitted, the card is appended to the end of the target column. Requires the Pro plan.
archive_cardArchive a card (hidden from the board but recoverable). Requires the Pro plan.
delete_cardPermanently delete a card. This cannot be undone - prefer archive_card unless the user explicitly asked for deletion. Requires the Pro plan.
get_todo_overviewAggregate open (non-archived) cards across all accessible boards, enriched with board and column names and sorted by due date (soonest first, undated last). Prefer this over calling get_board per board when the user asks what needs attention.