Your agent.
Our evidence.
Point any MCP-capable coding agent — Claude Code, Cursor, Windsurf, VS Code, Codex, Gemini CLI — at Snag's MCP server and it reads each bug's captured context straight from your workspace: replay, console, network, repro steps. Your agent opens the fix PR in your repo. Snag never touches your code.
Seven tools — six hand out evidence, one links your PR back to the ticket. None of them reach into your code.
One URL, one token, any client.
Generate a workspace token in Settings → Choose your agent → Bring your own, then add the server to your client. Standard MCP over Streamable HTTP — no SDK, no webhook, nothing to host.
Everything your agent needs. Nothing it doesn't.
A deliberately small surface: find a bug, get its evidence, link the fix back. Six of the seven tools only read, grounding the fix in what actually happened. The seventh writes exactly one thing — the URL of the PR your agent opened, onto the ticket it fixes.
The workspace's open, unresolved bug reports, newest first — the agent's worklist. Resolved tickets are filtered out so it never re-fixes what's done.
The full captured evidence for one bug — what the reporter saw, on which page, and what the browser was doing at the time. The tool description tells the agent to ground its fix in this evidence and never invent details that aren't there.
Five more, same shape: get_console_logs and get_network_requests for a bug's raw browser artifacts, get_bug_annotations for the reporter's marked-up screenshot, get_test_harness_analysis for whether your own tests can verify a fix — and post_pr_link, the one write, which posts your PR's URL back to the ticket.
Access that travels with the workspace.
Evidence out, never code in
Six of the seven tools only read. The seventh writes a single field back to Snag: the URL of the PR your agent opened. Branches, commits and the PR itself happen inside your own repo and infrastructure — nothing reaches in.
Entitlement, not just a token
Every call re-checks the workspace's plan, not just the token. Included from the Capture plan up — and free for life for founding workspaces. A downgraded workspace's token stops working within a minute.
Expiring evidence links
Raw artifact, replay, and video links are signed and expire after 15 minutes — long enough for the agent to read them, never a standing URL to your users' sessions.
Wire it up in two minutes.
Generate your token in the dashboard, paste one snippet, and ask your agent to list open bugs. Prefer not to run your own? Snag's built-in agent does the whole loop.