Keep your stack.
Connect your models and MCP tools. Call your agents over HTTP from the product you already have.
Ship agents inside your product. Cereal handles the model calls, tools, and durable sessions—so you can focus on what your agent does.
Your models. Your keys.Bring the providers you already use.
Your tools stay with you.Connect your own tools over MCP.
Every turn, in the open.Follow the session from start to finish.
Define your agent. Start a session. Follow every turn.
{
"name": "support-agent",
"system": "Help customers with their orders.",
"model": {
"provider": "your-provider",
"model": "your-model"
},
"tools": [{
"type": "mcp",
"name": "orders",
"url": "https://your-app.com/mcp"
}]
}
Illustrative session · no live model calls
Your tools run on your infrastructure. Cereal manages the session.
Versioned definitions · HTTP API · MCP tools · Event streams
Example values are yours to configure. Follow the quickstart
Connect your models and MCP tools. Call your agents over HTTP from the product you already have.
Pin agent versions, review tool approvals, and set spend limits before a session runs.
Inspect model calls, tool results, and usage in one session trace.
Bring your model key. Make your first agent.