Mirrors turns your production traces into an isolated copy of your agent's environment. Run a change against it and see what breaks before your users do.
Connect Mirrors to your agent. No API keys, just sign in via browser
Run in your terminal
claude mcp add --transport http mirrors https://api.runmirrors.com/mcp
Then run /mcp → mirrors → Authenticate via browser.
airline-support mirror
get_reservation_detailsprovided
38ms100%
get_user_detailsmirror db
22ms98%
cancel_reservationprovided
41ms100%
issue_refundllm-sim
67ms91%
AGENT
Done. Reservation HQ8ML2 (SFO → EWR) is cancelled and a $420.00 refund is on its way to your card ending 4242. As a Gold member there’s no cancellation fee. Anything else?
mirror worldseed 730412 · #a3f1c9e2
reservationflightstatus
HQ8ML2SFO → EWRconfirmed
RT41KPJFK → LAXconfirmed
ZX9QW0ORD → SEAcancelled
same seed + prompt → byte-identical world. Every tool call replays against this deterministic mirror, not production.
how it works
01
Ingest traces
Drop in production traces from your ADK or observability platform. Mirrors finds the entities, rebuilds the schema, and discovers every tool.
02
Build the mirror
You get an isolated, runnable copy of your prod environment: a seeded database plus bound tools, each scored for how closely it matches the real traces.
03
Run and evaluate
Replay agents against the same world every time. Measure accuracy, catch regressions, and ship with confidence. Production is never touched.
why mirrors
Catch what would have broken in prod, and ship the change knowing it works.
Reproduce any bug on demand
The same seed and instructions give a byte-identical world, so the failure that paged you shows up every time.
Test the risky flows safely
Run refunds, deletes, and sends against the mirror. Your live systems never see them.
Catch regressions before they ship
Pin golden cases to recorded worlds and grade every build pass or fail.
Know if a change is better
Coverage and accuracy are scored per tool, so you ship on numbers instead of a hunch.
Sandboxes on demand
Each run gets its own mirror with on-demand launch, scale to zero, and metering by the minute.
Drive it from your own code
A versioned /v1 API and workspace keys let you run mirrors from your own apps.
pricing
Build mirrors free, with deterministic seeding and the in-app playground. When your team needs unlimited sandboxes, the API, and SSO, we'll tailor a Custom plan.
Free
$0/mo
60 sandbox min / mo
FOR TEAMS
Custom
Let's talk
Built around your team
Build a mirror from your traces in minutes.