API and MCP

Let your scripts and your AI assistant work in the same boards as your team.

Create a key in Workspace home, give it scopes, and use it from curl, Zapier-style tools or an MCP client. The key acts as one member, so it can never see more than that person.

Start free See pricingIncluded on the Pro plan.

MCP server, ready for the assistants you already use

Point Claude, ChatGPT, Claude Code or Cursor at your workspace's MCP address and they get about 37 tools: read the workspace, create boards and columns, add and update items, post updates, share boards, search.

Ask your assistant to file the bugs from a call transcript, move every item assigned to someone who is out this week, or summarise what changed since Monday. The permissions matrix and board roles apply exactly as in the app.

  • Streamable HTTP transport, stateless
  • Bearer header or keyed URL for connectors that cannot send headers
  • Same permission checks as the app
  • Every change appears in the activity log

REST API v1

JSON in, JSON out. Every response is an envelope with ok and data or error, with matching HTTP status codes. Board ids can be the UUID or the short id from the URL. Where a user is expected you can pass an id, an email or a name.

Keys are shown once and stored only as a hash. Revoke one and it stops immediately. Set an expiry when you create it.

Scopes

read, items:write, items:delete, updates:write, structure:write, structure:delete, boards:write, boards:delete, members:manage

Endpoints

Workspace, folders, boards, groups, columns, items and subitems, updates, activity, members and invites.

Questions

Is the API on the Free plan?

No. Creating API keys, and with them REST and MCP access, is on the Pro plan. Everything else on the Free plan is unlimited.

Are there rate limits?

Fair-use limits may apply to protect the service. They are not published as a number today. If a script needs sustained high volume, contact us first.

Which MCP clients work?

Any client that speaks MCP over Streamable HTTP. We have documented Claude, ChatGPT, Claude Code and Cursor.

Can a key act as an owner?

Only an owner can create a key that acts as an owner. Admins can create keys for members and themselves.

Step-by-step instructions are in the docs.

Start a free workspace for your team.

14 days of Pro with no card, then Free for up to 3 members with every view and every automation.