Claude-compatible proxy API

The whole Claude lineup,
one key.

Opus, Sonnet, and Haiku behind a single Anthropic-compatible endpoint. Point your base URL at us and keep every line of your code exactly where it is.

Start building → Check a key
# one line changes — the rest of your code doesn't
export ANTHROPIC_BASE_URL="https://claude.mrvinci.app"
export ANTHROPIC_AUTH_TOKEN="sk_mv_…"
The lineup

Every Claude, one endpoint

Ask for any model in the lineup by id — see /v1/models for the live list.

Claude Opus 4.81M context

Flagship reasoning and long-horizon agentic work.

high effort
Claude Opus 4.71M context

Prior flagship — deep reasoning, still formidable.

high effort
Claude Opus 4.61M context

Capable Opus tier for demanding tasks.

high effort
Claude Sonnet 51M context

The sweet spot of speed and intelligence.

high effort
Claude Sonnet 4.61M context

Fast, balanced everyday model.

medium effort
Claude Sonnet 4.51M context

Reliable workhorse for most tasks.

medium effort
Claude Haiku 4.5200K context

Lowest latency, highest throughput.

low effort
How it flows

One key, the whole lineup

Your agent talks to one endpoint. Every request is metered against your key and the answer streams straight back — any model in the lineup, same key.

sk_mv_…
Claude API gateway
OpusSonnetHaiku
Why MrVinci

Built for teams that need control

Multi-tenant keys

Mint a key per team or per app. Revoke or top up any one without touching the rest.

Per-key budgets & limits

A 5-hour usage window (anchored at your first message, like Claude) plus a 7-day cap, with optional per-minute limits — enforced per key. Keys can carry an expiry date.

Streaming, native

Server-sent events with no added latency — text, tools, and thinking blocks stream exactly as your SDK expects.

Vision, handled

Send screenshots and images exactly as the API specifies — vision requests just work.

SDK & IDE compatible

Works with the official SDKs and with Claude Code, Claude Desktop, Cursor, and Cline — only the base URL changes.

Live usage

Every key has a status page: spend or window consumption, per-model breakdown, and request counts.

Setup

Live in about a minute

Get a key

Ask an admin for an sk_mv_ key, or mint one in the MrVinci admin panel.

Point your client at us

Run npx mrvinciapi and paste the key, or set ANTHROPIC_BASE_URL yourself.

Ship

Start a new session — your traffic now flows through the gateway. No code changes.

Read the docs →