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
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.
available on every plan, including free