Introduction
Better Agent is a TypeScript framework for building typed, composable and durable agent apps.
It gives you a composable runtime for tools, memory, storage, auth context, interrupts, resumable runs, plugins, and a typed client across frameworks.
Why It Exists
- Agent apps should be typed end-to-end, from definitions to client calls.
- The framework should fit into your existing stack, including your application, database, and auth.
- Reusable behavior should be easy to package and share as plugins.
- Durable conversations, resumable runs, and interrupted work should be easy to build.
How It Fits
Better Agent sits inside your existing application stack.
Use it with your framework, database, auth system, provider SDKs, and UI.
The Stack
Endpoint
https://better-agent.com/api/docs/mcpMCP config
{
"mcpServers": {
"better-agent-docs": {
"url": "https://better-agent.com/api/docs/mcp"
}
}
}