The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Proxykey listing page.
Issue, rotate and revoke API-key passes from your AI agent — without the agent ever seeing a real key.
proxykey is a credential vault and proxy: your real API keys (OpenAI,
Anthropic, Telegram, Stripe, 25+ providers) are encrypted with AES-256-GCM
and never leave the server. Apps and agents use revocable virtual keys —
passes (vlt_…) — with per-pass IP binding, rate limits and full request
logs. This MCP server lets an agent manage those passes.
https://mcp.proxykey.org/mcpAnything that enters a model's context can leak — through logs, traces or prompt injection. With proxykey the agent gets a tool, not a secret:
mcp_…).Claude Code
Claude Desktop / Cursor (mcp.json)
| Tool | What it does |
|---|---|
list_providers | Provider catalogue (slugs, auth models) |
list_secrets | Stored keys (metadata only — never values) |
get_manual_secret_setup | Link for a human to enter a key |
list_passes | All passes with status, limits, binding |
create_pass | Issue a pass for an existing secret |
create_pending_pass | Issue a pass before the key exists; a human fills the key in later, the pass activates automatically |
update_pass | Change limits, IP mode, expiry |
revoke_pass / delete_pass | Kill a pass instantly / remove a revoked one |
rotate_pass | Reissue the token, same settings |
rebind_pass_ip | Reset IP learning |
get_pass_logs / get_pass_stats | Per-pass request log and usage stats |
Point your client at the proxy and use the pass as the API key — only the host and the key change:
Streaming (SSE), request bodies and headers pass through unchanged.
Telegram bots keep their URL shape (/p/telegram-bot/<pass>/getMe).
Full reference: https://app.proxykey.org/docs.html