Clean Notes

Kanban tasks and project notes for AI clients, with OAuth and per-project read or write grants.

Máy chủ MCP được lưu trữ

npx add-mcp 'https://cleannotes.app/mcp'

Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác

Tài liệu

The token proves who. The product decides what.

Keeping those two separate is what lets you connect an assistant without handing over the whole workspace. A valid token with no project grant reads exactly nothing.

01Per-project grants, made in the interface and revoked in the interface.

02Read, or read and change, chosen per project.

03A per-project policy: owners only, or any member authorizing their own tool.

Six read tools, five write tools.

01

Project reads

list_projects and get_project. The latter returns the ordered status catalog and the members eligible as assignees.

02

Task reads

list_tasks filters by status, assignee, and last change, with a cursor and a limit. get_task returns full details.

03

Note reads

list_notes returns bounded previews with a cursor; get_note returns the whole body.

04

Task writes

create_task, update_task, and complete_task. The last two require expectedUpdatedAt and fail with a conflict if the record moved.

05

Note writes

create_note and update_note, with title, body, and pinning. Neither entity has a delete tool.

06

Idempotency

Every write requires a UUID key. Repeating the call returns the same result rather than creating a second record.

Point your client here.

Protected-resource metadata lives at /.well-known/oauth-protected-resource, and the authorization flow is discovered from there. Access tokens are issued for the endpoint’s own audience.

MCP endpoint https://cleannotes.app/mcp

Claude Code

Add it as an HTTP server and authenticate through /mcp.

claude mcp add --transport http clean-notes --scope user https://cleannotes.app/mcp

ChatGPT

Open the public Clean Notes plugin, connect your account, and authorize your projects.

Any MCP client

Register the endpoint as a Streamable HTTP server and finish OAuth in the browser.

Identity scopes are openid and email. No scope grants project access: that is an application-level grant, made inside Clean Notes after the login.

Plans that grow with your projects.

Every plan includes the same board, notes, access controls, realtime, and the same AI tools. Only the amount you can own changes.

free

$0

forever

  • 1 project you own
  • 1 extra member per project
  • 250 MB of attachments, 10 MB per file
  • Claude and ChatGPT connected
  • 50 AI changes / month
  • Joining other projects is always free Start free →

pro

$4.90

per month

  • Up to 10 projects you own
  • Up to 10 extra members per project
  • 10 GB of attachments, 50 MB per file
  • Claude and ChatGPT connected
  • 5,000 AI changes / month
  • Joining other projects is always free Open workspace

scale

$14.90

per month

Start on Scale →

Questions from whoever integrates.

Streamable HTTP, stateless. The endpoint accepts POST, GET, DELETE, and OPTIONS, and answers with MCP protocol version headers.

Connect your client, then grant a project.

Authentication takes a minute. The screen that matters is the next one, where you choose what that connection can reach.

Open workspace

available on every plan, including free