A local audit trail for Claude’s tool activity and MCP connector changes
xCLAUDE records and classifies tool activity from Claude Code and wrapped MCP servers — locally on your Mac, in a record you control.
Free · Audited locally · No account · No telemetry
macOS 13+ on Apple Silicon
Windows coming soon
xCLAUDE Gateway
BETAAudited locally · No account · No telemetry
Why people install it
Every other tool you use has a log. Your AI shouldn't be different.
Keep a trail you can come back to
Tool activity from Claude Code and wrapped MCP servers stays in a local, reviewable record you control — across sessions and over time.
Know what deserves a second look
xCLAUDE classifies activity as it's recorded, surfacing credentials, PII, prompt-injection patterns, data exports, email actions, and changes to what MCP connectors advertise or where they sign in.
One audit trail across Claude Code and Desktop MCP
Bring Claude Code tool activity and wrapped MCP traffic from Claude Desktop into one place, so you can review both without piecing together separate logs.
How it works
One download. One audit trail. Keep using Claude as usual.
Download
Download xCLAUDE for macOS and install it like any other Mac app.
›xclaude.ai/downloadConnect
Enable Claude Code auditing and connect or wrap the MCP servers you want xCLAUDE to observe.
›claude_desktop_config.jsonReview
Tool activity is recorded locally, classified by xCLAUDE, and available to review whenever you need it.
›ls ~/Library/Application\ Support/xCLAUDE\ Gateway/wrappers/The dashboard
Review tool activity, one line at a time.
A native macOS app with a menu bar icon. It refreshes every 2 seconds and shows each event's severity, source, and tool call details. No telemetry leaves your Mac.








Connectors
Audit the MCP tools you already use.
xCLAUDE includes a catalog of common MCP connectors. Connect them through xCLAUDE instead of Claude Desktop’s native Connectors, and their MCP activity is recorded and classified in your local audit trail. Six connect in one click; Slack and Google services use a guided setup first.
Native Claude Desktop Connectors (Settings → Connectors) bypass xCLAUDE entirely.
See how to reconnect through xCLAUDE →Claude Code
Your coding agent, on the record.
xCLAUDE keeps an independent, local audit trail of Claude Code’s tool activity. Install the hook from Add source and it records tool calls after they finish, including built-in and MCP tools. It also records session starts and ends and MCP elicitations, and checks the activity against the detections supported for Claude Code.
Review activity by session or project, filter by severity or tool, search the trail, and export it when needed. You can also wrap Claude Code’s MCP servers for protocol-level visibility.
- One-click setup from Add source
- Flags writes to xCLAUDE’s own audit data
- Stored in the same local trail as connector activity

Coverage
Tool activity, classified and logged.
xCLAUDE records the tool activity it covers and classifies it across severity levels, so you can review what deserves attention without blocking the underlying call.
Transparent about what it does and doesn't cover. See the full breakdown →
Prompt injection
CRITICALTool arguments or response contain instruction-override or jailbreak patterns.
Credential detected
CRITICALTool arguments or responses contain a known API key or token format.
Audit trail modification
HIGHA Claude Code tool call writes to or deletes data from xCLAUDE’s own data folder.
Email send warning
HIGH / MEDIUMTool arguments or responses contain email-sending language, or the tool name signals sending, replying, or composing.
Connector changes
HIGH / MEDIUMShown in MCP Changes when what a connector advertises changes, or when its sign-in changes (authorization server or permissions). Severity comes from matching rules, not the change itself.
Protocol tripwire
HIGH / MEDIUM / LOWA server asks the client for something, such as a form or sampling request, uses an unknown method or protocol version, or returns input_required. HIGH when a Claude Code form field asks for a secret.
Structured PII
MEDIUMTool arguments or responses contain well-formed personal data such as email addresses, international phone numbers, IBANs, credit cards, passports, or national IDs from several countries.
Data export warning
MEDIUMTool arguments contain bulk-extraction language — export, download, or dump targeting data or databases — or a tool response contains export language pointing at an explicit destination.
PII detected
LOWOn wrapped and remote connectors, tool arguments contain named entities: person names, organizations, or locations (async, best-effort).
Tool call allowed
NONERoutine calls with no findings. They are still logged so the trail includes ordinary activity, not just incidents.
Questions
Things people ask before installing.
Make Claude’s tool activity reviewable.
Stay in the loop. Get notified about new detections, releases, and product updates.