CA : 7sLctk9oWtWtBdd39Nu6LSdbjLXjuRxLJW6QCUEypump

See everythingyour AI agents do.

A transparent proxy that intercepts every MCP tool call, resource read, and response — streaming it all to a real-time dashboard. Sentry for AI agents.

$git clone https://github.com/candordotcodes/candor.git
Explore
Core Features

Everything you need to
understand your agents.

From real-time interception to cost tracking, Candor gives you complete visibility into every agentic workflow.

MCP Proxy Interceptor

Zero-config transparent proxy. Point your MCP client through localhost:3100 — every JSON-RPC message is captured without touching your agent code.

Live Event Timeline

Real-time WebSocket feed of every tool call, resource read, and response. Filter by agent, tool, status, or time range as events stream in.

Session Explorer

Browse historical agent sessions with full event chains. Expand any request/response payload. See aggregate stats per session at a glance.

Cost Attribution

Track estimated costs per session, per tool, and per time period. Set monthly budget alerts. Configurable rate tables for any LLM provider.

Alert Rules

Define custom rules: latency thresholds, cost limits, tool allowlists. Alerts surface in the dashboard and optionally fire webhooks.

How it works

Up and running
in under a minute.

01

Install

git clone https://github.com/candordotcodes/candor.git

Clone the repo and start locally. Zero dependencies on your agent codebase.

02

Configure

Route MCP through localhost:3100

Swap one line in your MCP client config. Candor becomes the transparent middle layer.

03

Start

candor start

The proxy launches alongside the dashboard. Your agents work exactly as before.

04

Observe

Open localhost:3200

Watch every tool call, resource read, and response stream in real time.

Interactive Demo

Try the dashboard. Right here.

This is a live simulation. Every event, session, and cost metric you see is generated in real time.

LIVE
Events0
Active Sessions6
Est. Cost$0.000
Errors0
Waiting for events...
Deploy Your Own Instance