Vinktar for Claude Code

Error tracking in Claude Code

Install one plugin and Claude Code sets Vinktar up in your repo, then reads every error with what the user did right before it. Keep the Sentry SDK you already run, or let it add one.

Free up to 50,000 errors a month. No card.

Claude Code~/harrowby/web

> What broke after the last deploy, and what was the user doing?

vinktar - list_issues (MCP)(sort: "first_seen")

1 new issue: TypeError in formatMoney, 36 events, 14 users

vinktar - get_issue (MCP)(issueId: "1204")

web@2.36.0 · src/lib/money.ts:18 · last steps: opened /reports/revenue, clicked Export

One new crash since web@2.36.0. Each time, the user opened the revenue report and clicked Export, and formatMoney got an order with no currency. I can fix it now.

>What broke after the last deploy, and what was the user doing?

What it does

From the first error to the fix, without leaving Claude Code

01 · Set up

Your agent sets it up

Claude Code reads your repo, adds the SDK for your stack, fetches the project’s write key over the connection and checks that the first error arrives. You approve one sign-in in the browser and paste no key.

Connect web

Next.js, keeping the Sentry SDK

  1. Step 1, done: The Sentry SDK points at Vinktar
    SENTRY_DSN changed, nothing else
  2. Step 2, done: First error arrived
    A test exception from production
  3. Step 3, done: Release and environment tagged
    web@2.36.0, production
  4. Step 4: Waiting for a signed-in user
    Set the user id so errors join to the people they hit

02 · Understand

Each error comes with what the user did right before

Every error keeps the clicks, requests and page changes that led to it, and Claude Code gets them with the stack trace and the release. Add Vinktar’s SDK and the events you track from the same user sit beside them.

Events before· 4

What this session sent in the 30 minutes before, newest firstOpen in Explore
  1. 12s beforereport_viewed/app/reports/revenue
  2. 1m 35s beforesearch_performed/app/reports
  3. 3m 10s beforedashboard_viewed/app/dashboards
  4. 4m 20s beforelog_in/login

03 · Switch

Keep the Sentry SDK you already run

Vinktar reads what the Sentry SDKs send. Point the DSN at Vinktar and your code stays as it is. Switching back is the same one-line change.

.env+1 −1
-SENTRY_DSN=https://abc123@o0.ingest.sentry.io/3
+SENTRY_DSN=https://vnk_pk_8f2c…@in.vinktar.com/12

Setup

Add Vinktar to Claude Code

  1. 1

    Install the plugin

    claude plugin marketplace add vinktarhq/agent
    claude plugin install vinktar@vinktar
  2. 2

    Sign in

    Run /mcp in Claude Code, pick vinktar and choose Authenticate. Your browser opens Vinktar: sign in or make a free account, then approve.
  3. 3

    Let it set Vinktar up

    It reads your repo, adds the SDK for your stack or points the Sentry SDK you have at Vinktar, and checks that a first error arrives.
    /vinktar
  4. 4

    Ask

    /vinktar What broke after the last deploy, and what was the user doing?

Questions

What people ask first

I installed the plugin. Why does Claude still ask me to connect?
Installing a plugin adds its skill, not the sign-in. In Claude Code, run /mcp and authenticate vinktar once. In Claude on the web or the desktop app, open the plugin’s Connectors tab, choose Connect, approve, and start a new chat.
Do I have to remove Sentry?
No. Point the DSN of the Sentry SDK you already run at Vinktar and keep your code. If you change your mind, point it back.
What does my agent see about the user?
With only the Sentry SDK, the breadcrumbs it records: clicks, requests and page changes before the error. With Vinktar’s SDK as well, the product events from the same user, once both name the user with the same id.
Can an error message steer my agent?
Anyone who has your public write key can send an error, as with any error tracker. Vinktar hands captured text to your agent marked as data, inside a boundary the text cannot fake, with each message on one line. You can also connect with read access only. Read how it is handled.
What does it cost?
Free up to 50,000 errors a month. Starter is $29 a month for 150,000. Your agent does the fixing, so nothing is charged per fix. See pricing.

Ask your agent what broke

Set Vinktar up from Claude Code in a few minutes, and get the user’s steps with every error.