Overview
MCP (Model Context Protocol) is the open standard for how coding agents and LLM clients connect to external tools and data. The@verlon-ai/mcp server exposes your Verlon gates, logs, recommendations, and experiments as MCP tools so any compatible host (Claude Desktop, Claude Code, Cursor, Cline, Windsurf, etc.) can inspect and reason about your AI infrastructure natively — without you copy-pasting curl commands into a chat. The server is open source (MIT) at github.com/verlon-ai/mcp, and every npm release carries a provenance attestation tying the published package to that repo.
The server is read-only by default. The current 0.3.x releases ship five read tools — list_gates, get_gate, list_logs, get_recommendations, list_experiments. Write tools (create_gate, update_gate, etc., behind an explicit --enable-writes opt-in) follow in a future release.
Use Cases
- Agent introspection — Ask Claude “what gates do I have?” and have it call
list_gatesrather than you opening the dashboard - Gate auditing during refactors — Use Claude Code to inventory your AI infrastructure while editing the surrounding application code
- Log inspection — Tail recent requests inline with
list_logswhile debugging an integration
Why the Verlon MCP server?
- Read-only by default — A misaligned agent host can only inspect, never destroy. Write tools require the explicit
--enable-writesflag - Structured JSON tool outputs — Every tool returns parseable JSON, not free-form text — so the calling model can reason about the result without re-prompting
- One install line —
npx -y @verlon-ai/mcpworks in any MCP client; no compile step, no Docker - Targeted error recovery — Auth and API errors surface as
isError: truecontent with explicit recovery hints, so the model can self-correct mid-conversation
Quick Start
Step 1: Get a Verlon API key
Generate one at verlon.ai/dashboard/settings/keys. It looks likesk-vrln-....
Step 2: Wire the server into your MCP client
Claude Code / Claude Desktop — add to~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on your OS:
npx -y @verlon-ai/mcp over stdio with VERLON_API_KEY in the subprocess environment.
Step 3: Restart the client and try it
Restart Claude Code (or your chosen host). Ask:List the gates in my Verlon account.The host discovers the
list_gates tool, invokes it, and shows the gates as a JSON response inline.
The default is read-only. If you opt into write tools via
--enable-writes, do it deliberately and after you understand which
tools mutate account state. Per-tool destructive hints are surfaced to the
host so it can prompt before invoking risky operations.Tools
All current tools are read-only. Write tools (create_gate, update_gate, run_chat, start_experiment) ship behind an explicit --enable-writes opt-in in a future release.
The npm package always reflects the current toolset; check
verlon-mcp --help after install.

