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.