Developer Documentation
Marrow provides a vendor-neutral context layer for AI tools and agents. Connect your applications to give them persistent, user-owned context with inspectable source lineage, explicit refusal boundaries, and instant correction propagation.
Choose a guide
- Quickstart — Add your first source and retrieve it from Marrow.
- HTTP and SDKs — Build with HTTP, TypeScript, or Python.
- MCP — Connect an agent with Hosted MCP or MCP over stdio.
- CLI — Use Marrow from the terminal.
- API reference — Browse endpoints, request fields, and response schemas.
- Service status — Check current API and Hosted MCP availability and release identity.
Before you begin
Create a Marrow account, open Console, and create an API key for the scopes
your integration needs. Store the key as MARROW_API_KEY in your server,
terminal session, or secret manager. Browser sessions and API keys are separate:
signing in opens Console, while the API key authorizes application requests.
Hosted MCP can also use interactive authorization when a person connects an MCP client to their Marrow account.