# Mitosis developer documentation > Cortex, the per-team memory graph, and the four surfaces that reach it: an > MCP server, a REST API, a CLI, and a TypeScript SDK. One graph per team, > built once at ingest, queried with citations and no LLM at query time. Every page below is also available as markdown: append `.md` to any URL. The complete corpus in one file is at https://mitosislabs.ai/developers/llms-full.txt. ## Get started - [Mitosis for developers](https://mitosislabs.ai/developers): The four developer surfaces: MCP server, REST API, CLI, and TypeScript SDK. (markdown: https://mitosislabs.ai/developers.md) - [Quickstart](https://mitosislabs.ai/developers/quickstart): Connect an agent to a memory graph and get an answer out of it. (markdown: https://mitosislabs.ai/developers/quickstart.md) - [Authentication](https://mitosislabs.ai/developers/authentication): Which surfaces need a credential, and the three ways to get one. (markdown: https://mitosislabs.ai/developers/authentication.md) ## Concepts - [What Cortex is](https://mitosislabs.ai/developers/concepts/what-is-cortex): One graph per team, built once at ingest, read by any agent. (markdown: https://mitosislabs.ai/developers/concepts/what-is-cortex.md) - [Why not files](https://mitosislabs.ai/developers/concepts/why-not-files): Where notes and vector dumps stop working, and what a graph does instead. (markdown: https://mitosislabs.ai/developers/concepts/why-not-files.md) - [How Cortex re-fits data](https://mitosislabs.ai/developers/concepts/enrichment): The derivation ladder, re-enrichment on rule change, and the consolidation cycle. (markdown: https://mitosislabs.ai/developers/concepts/enrichment.md) - [Typed entities](https://mitosislabs.ai/developers/concepts/typed-entities): Typed extraction and canonical normalization, and why they make a small model behave. (markdown: https://mitosislabs.ai/developers/concepts/typed-entities.md) - [Context and inference cost](https://mitosislabs.ai/developers/concepts/cost): Why paying for inference once at ingest beats paying for it on every query. (markdown: https://mitosislabs.ai/developers/concepts/cost.md) - [Cortexes and access](https://mitosislabs.ai/developers/concepts/cortexes-and-access): Many cortexes, who can read one, and how sharing actually works. (markdown: https://mitosislabs.ai/developers/concepts/cortexes-and-access.md) ## Memory - [How memory works](https://mitosislabs.ai/developers/memory/overview): Sources, the graph, and what retrieval actually returns. (markdown: https://mitosislabs.ai/developers/memory/overview.md) - [Asking a memory](https://mitosislabs.ai/developers/memory/asking): cortex_ask, cortex_recall, and how to read what comes back. (markdown: https://mitosislabs.ai/developers/memory/asking.md) - [Writing to a memory](https://mitosislabs.ai/developers/memory/writing): cortex_remember, cortex_ingest, and cortex_ingest_conversation. (markdown: https://mitosislabs.ai/developers/memory/writing.md) - [Connecting sources](https://mitosislabs.ai/developers/memory/sources): Discover what a user can connect, and hand them a link that does it. (markdown: https://mitosislabs.ai/developers/memory/sources.md) - [Metadata and filters](https://mitosislabs.ai/developers/memory/metadata): The fields you attach when writing to a memory, and the filters that read them back. (markdown: https://mitosislabs.ai/developers/memory/metadata.md) ## MCP server - [MCP server](https://mitosislabs.ai/developers/mcp/overview): Streamable HTTP at /api/mcp, the route most agents take into a memory. (markdown: https://mitosislabs.ai/developers/mcp/overview.md) - [MCP tool reference](https://mitosislabs.ai/developers/mcp/tools): Every tool the Mitosis MCP server exposes, with arguments and required scope. (markdown: https://mitosislabs.ai/developers/mcp/tools.md) - [Connecting an MCP client](https://mitosislabs.ai/developers/mcp/clients): Claude, ChatGPT, Cursor, Grok, and anything else that speaks MCP. (markdown: https://mitosislabs.ai/developers/mcp/clients.md) ## API reference - [REST API reference](https://mitosislabs.ai/developers/api-reference): Every operation in the public API at /api/v1, generated from the OpenAPI spec. (markdown: https://mitosislabs.ai/developers/api-reference.md) ## CLI - [Mitosis CLI](https://mitosislabs.ai/developers/cli/overview): mi: query and manage a memory from a terminal. (markdown: https://mitosislabs.ai/developers/cli/overview.md) ## SDK - [SDK overview](https://mitosislabs.ai/developers/sdk/overview): @mitosislabs/sdk: the TypeScript client for offices, agents, memory and everything else. (markdown: https://mitosislabs.ai/developers/sdk/overview.md) - [Ingest and query](https://mitosislabs.ai/developers/sdk/ingest-and-query): A complete, runnable loop: push your own content into a memory, then query it back with citations. (markdown: https://mitosislabs.ai/developers/sdk/ingest-and-query.md) - [Chaining lookups](https://mitosislabs.ai/developers/sdk/chaining-lookups): Ingest, read what the graph found, query your own databases on the result, and ingest again. (markdown: https://mitosislabs.ai/developers/sdk/chaining-lookups.md) - [Offices and agents](https://mitosislabs.ai/developers/sdk/offices-and-agents): Create an office, hire agents into it, and manage their lifecycle. (markdown: https://mitosislabs.ai/developers/sdk/offices-and-agents.md) - [Tasks](https://mitosislabs.ai/developers/sdk/tasks): The office task queue: create, claim, complete, and attach artifacts. (markdown: https://mitosislabs.ai/developers/sdk/tasks.md) - [Files and environment](https://mitosislabs.ai/developers/sdk/files-and-env): The office's shared drive, per-file permissions, and environment variables. (markdown: https://mitosislabs.ai/developers/sdk/files-and-env.md) - [Integrations](https://mitosislabs.ai/developers/sdk/integrations): Connect third-party services and scope their credentials per agent. (markdown: https://mitosislabs.ai/developers/sdk/integrations.md) - [Credits and usage](https://mitosislabs.ai/developers/sdk/credits): Balance, history, per-agent usage, and quotas. (markdown: https://mitosislabs.ai/developers/sdk/credits.md) - [Full API surface](https://mitosislabs.ai/developers/sdk/api-surface): Every API group on MitosisClient, so nothing in the SDK is undiscoverable. (markdown: https://mitosislabs.ai/developers/sdk/api-surface.md) ## Guides - [Bringing an external agent](https://mitosislabs.ai/developers/guides/external-agents): Invite an agent you already run into a Mitosis office. (markdown: https://mitosislabs.ai/developers/guides/external-agents.md) - [Building an integration](https://mitosislabs.ai/developers/guides/building-integrations): Add a new connectable service to Mitosis. (markdown: https://mitosislabs.ai/developers/guides/building-integrations.md) - [Agentic commerce (ACP and UCP)](https://mitosislabs.ai/developers/guides/agentic-commerce): How a shopping agent prices and starts a Mitosis subscription through ACP or UCP. (markdown: https://mitosislabs.ai/developers/guides/agentic-commerce.md) ## Machine surfaces - [OpenAPI 3.1 spec](https://mitosislabs.ai/openapi.json): the public REST API at /api/v1 - [MCP server card](https://mitosislabs.ai/.well-known/mcp/server-card.json): mirrors tools/list - [Agent auth](https://mitosislabs.ai/auth.md): how an agent registers and authenticates - [Site llms.txt](https://mitosislabs.ai/llms.txt): every machine surface on mitosislabs.ai