Mastra Agents

From memory to MCP, build stateful agents.

Use any LLM to create agents that can reason, decide, and act

built-in agent primitives

Mastra agents come with memory, tool calling, MCP, logging, tracing, and eval primitives. Use them in a local playground or deploy to production.

Orchestrate agent networks

Compose agents with workflows for increased reliability

context and guardrails

Customize your agents' tools, dynamically inject context, and enforce guardrails.

Ready to get started with Mastra?