# ctlsurf > A shared notebook your AI coding agent reads AND writes to via MCP. ctlsurf is a collaborative notebook for AI coding agents. CLAUDE.md is read-only — you write instructions, the agent reads them, but nothing comes back. ctlsurf is read-write — the agent documents what it built, what it decided, and what it skipped. Next session, it picks up where it left off. ## How it works ctlsurf connects to AI coding assistants via MCP (Model Context Protocol), the open standard created by Anthropic. Any MCP-compatible tool can read and write to your ctlsurf notebook. 1. Connect your AI coding tool (Claude Code, Cursor, Windsurf) via MCP 2. The agent reads your architecture decisions, past work, and pending tasks at session start 3. As it works, the agent documents what it built, decided, and skipped 4. Next session picks up where the last one left off ## Key features - **Persistent shared state**: Architecture decisions, coding standards, and past work survive across sessions - **Structured task completion**: Agents document what they built, assumed, attempted but failed, and simplified or skipped - **Skills (agent playbooks)**: Reusable workflow templates with inputs, steps, and guardrails - **Multiple block types**: Text, checklists, tasks, tables, trees, diagrams, datastores, logs, state stores - **Task reopen workflow**: When an agent cuts corners, reopen the task with feedback for proper completion ## Integrations Works with Claude Code, Cursor, Windsurf, VS Code, and any MCP-compatible client. ## Pricing - Free: 5 projects, 500 MB storage, MCP access - Pro ($15/month): 20 projects, 10 GB storage, block version history - Business ($20/seat/month): 50% more than Pro per seat (30 projects, 15 GB storage, 30,000 API calls, 150 project skills), plus a shared organization workspace, owner/admin/member roles, 1,000 managed transcription minutes per seat, and per-seat usage analytics with spend caps ## Links - Website: https://ctlsurf.com - Docs: https://ctlsurf.com/docs - Blog: https://ctlsurf.com/blog - Changelog: https://ctlsurf.com/changelog - Product video (42s): https://youtu.be/Ey0Wc3HW_ww - MCP endpoint: https://app.ctlsurf.com/api/mcp (streamable HTTP, Bearer API key) - App: https://app.ctlsurf.com - GitHub: https://github.com/phenx-inc/ctlsurf - Contact: phenx@phenx.io - Discord: https://discord.gg/skCJa8XA