Inspect and manage Verlon AI gates, logs, recommendations, and experiments from any MCP client.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Mcp.
list_gatesEvery gate in the account β id, name, description, model, taskType, taskSubtype, createdAt
get_gateFull gate config β model, fallback chain, task type, spending limits, sub-gates, orchestration
list_logsRecent request logs β timestamp, gate, model, cost, latency, success/failure
get_recommendationsCortex intelligence report β themes, drift detection, optimization recommendations. `{ report: null }` when no run has been produced yet
list_experimentsExperiments (shadow + split) β id, name, status, test type, variants, goal metric, configuration
Model Context Protocol server for Verlon AI. Exposes your Verlon resources (gates, logs, recommendations, experiments) as MCP tools so coding agents β Claude Code, Cursor, Cline, any MCP-compatible client β can inspect and manage your AI infrastructure natively.
Status: 0.3.2 β listed in the MCP Registry as ai.verlon/mcp. Ships 5 read-only tools (list_gates, get_gate, list_logs, get_recommendations, list_experiments). Write tools (create_gate, update_gate, run_chat, start_experiment) gated behind --enable-writes land in a future release.
You don't install it directly. Your MCP client (Claude Code, Cursor, etc.) spawns it as a subprocess via npx. Add the snippet below to your client's MCP config.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on your OS:
Then restart Claude Code. The verlon server should appear in the tools list, and Claude can call verlon:list_gates against your account.
Add to your Cursor MCP config (Settings β Features β MCP Servers):
The server speaks MCP over stdio. Spawn npx -y @verlon-ai/mcp with VERLON_API_KEY in the subprocess environment.
All v0.3.x tools are read-only β see Security note for the rationale and the planned write-tool opt-in.
| Tool | Inputs | What it returns |
|---|---|---|
list_gates | none | Every gate in the account β id, name, description, model, taskType, taskSubtype, createdAt |
get_gate | gateId (UUID) | Full gate config β model, fallback chain, task type, spending limits, sub-gates, orchestration |
list_logs | gate?, since? (ISO 8601), success?, limit? (1-100, default 20) | Recent request logs β timestamp, gate, model, cost, latency, success/failure |
get_recommendations | gateId (UUID) | Cortex intelligence report β themes, drift detection, optimization recommendations. { report: null } when no run has been produced yet |
list_experiments | gateId?, status?, projectId? | Experiments (shadow + split) β id, name, status, test type, variants, goal metric, configuration |
| Env var | Required | Default | Notes |
|---|---|---|---|
VERLON_API_KEY | Yes | β | Your Verlon API key (sk-vrln-...). |
VERLON_BASE_URL | No | https://api.verlon.ai | Override for self-hosted Verlon. |
| Flag | Purpose |
|---|---|
--enable-writes | Register write-capable tools. Phase 3+ feature. In 0.1.x this flag is accepted but no write tools exist yet. Default is read-only β a misaligned agent can't accidentally destroy resources. |
--help, -h | Print usage. |
Read-only by default is a deliberate choice. The MCP client (Claude Code, Cursor, etc.) sees this server's tools and may invoke them autonomously when a user's request makes them seem relevant. A read-only default means even a misaligned agent can only inspect your account, not modify it. Opt in to write tools (--enable-writes, Phase 3+) only after you understand the implications.
The package is dual-published: to npm as @verlon-ai/mcp (automated, with provenance), and to the MCP Registry as ai.verlon/mcp (manual). The registry validates that the npm version exists before accepting a publish, so npm always goes first.
Bump versions in lockstep across three files β CI fails on drift:
| File | Field |
|---|---|
package.json | version |
server.json | version AND packages[0].version |
src/server.ts | VERLON_MCP_VERSION constant |
Then:
MIT β see LICENSE.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-36)<a href="https://allmcps.com/mcp/mcp-36"><img src="https://allmcps.com/api/badge/mcp-36?style=directory" alt="Mcp on AllMCPs" /></a>