# Fastpad > An AI-native note-taking app where agents are a first-class user class with their own tool > surface. An agent write is a proposal, a reviewable diff that a person accepts, unless a > person minted the token with a grant to accept or to auto-apply. Every write made under > such a grant is listed for a person to review or revert. ## Docs - [Getting started](https://www.fastpad.ai/en/docs/getting-started/md): Write a note, connect an agent, and see how its edits reach your notes only through you or a grant you made. - [Concepts](https://www.fastpad.ai/en/docs/concepts/md): Notes, blocks, types, properties, collections and links — the six ideas everything else is built from. - [Markdown and export](https://www.fastpad.ai/en/docs/markdown/md): One canonical serialization, with block anchors, used by the export, the API, the agent tools and the disk mirror. - [Agents](https://www.fastpad.ai/en/docs/agents/md): How an agent reads, how it proposes, what it takes for one to accept — and how you see every time it does. - [MCP](https://www.fastpad.ai/en/docs/mcp/md): Connect an MCP client: the endpoint, the twelve tools, sessions, anchor handles and budgets. - [CLI](https://www.fastpad.ai/en/docs/cli/md): `fp` — headless, scriptable, capture-first, with an exit-code contract you can rely on. - [API](https://www.fastpad.ai/en/docs/api/md): The HTTP surface: authentication, the workspace header, idempotency, errors and OpenAPI. - [Search](https://www.fastpad.ai/en/docs/search/md): Four retrieval strategies, fused by rank, with an explanation attached to every hit. - [Sync and offline](https://www.fastpad.ai/en/docs/sync/md): What actually happens to a keystroke, what happens on a plane, and what happens to a laptop that was shut for a year. - [Import](https://www.fastpad.ai/en/docs/import/md): Bring a vault in from Obsidian, Notion or a folder of Markdown — and see exactly what did not come. - [Security and your data](https://www.fastpad.ai/en/docs/security/md): Who can read what, what leaves the machine, and what deletion actually removes. ## Reference - [Error reference](https://www.fastpad.ai/errors): Every problem type the API can return (25), each at the URL its `type` names, with what it means and the next call to make. - [OpenAPI](https://api.fastpad.ai/openapi.json): The full HTTP contract, strong-ETagged so polling it costs a 304. - [MCP endpoint](https://api.fastpad.ai/mcp): JSON-RPC over one POST. Twelve tools; call fastpad_capabilities first. - [Everything, in one file](https://www.fastpad.ai/llms-full.txt): The whole documentation set concatenated, if you would rather not make eleven requests.