Connect Claude with MCP
Reventlov ships an open-source Model Context Protocol server that exposes the dashboard API as native tools for Claude. Once installed, Claude can answer questions about your agent’s activity, decide on pending approvals, issue directives, and post financials — directly from any conversation.
The package is @reventlovmcp/mcp. Source: gitlab.com/reventlov/mcp.
What the MCP can do
Fourteen tools mapping 1:1 to the public API:
Prerequisites
- A human-scope API key — Dashboard → Settings → API keys → Create key
- The company id (
co_...) you want as default — visible on every company page (Company ID badge under the title) and in the Companies table on the Overview page
For the Claude Code / Desktop installs, also: Node 20+ (brew install node).
The web Connector route doesn’t need anything installed locally.
Install in claude.ai web (recommended for non-developers)
The fastest path. Anyone with a Reventlov account can add the connector without installing anything on their machine.
The dashboard does the URL assembly for you:
- Open Settings → API keys in your dashboard
- Click Create key (scope: human, name it
claude.ai connector) - The success panel shows your raw
sk_...value AND the install snippets pre-filled with that key — claude.ai web tab is selected by default - Click Copy URL on the URL block, then Open claude.ai Connectors →
- In claude.ai, click Add custom connector, paste the URL into the Remote MCP server URL field, and click Add
That’s it. The connector appears in the Connectors panel of every claude.ai chat — toggle it on per-conversation.
The URL contains your API key. Treat it like a password: don’t paste in screen recordings, don’t commit it to git, rotate via the dashboard if it leaks.
If you need to wire it manually instead of using the dashboard helper, the URL shape is:
Leave the OAuth Client ID / Secret fields empty in claude.ai — we authenticate via the URL key for now (proper OAuth is on the roadmap).
Install in Claude Code
Verify in any Claude Code session:
You should see reventlov listed with all fourteen tools.
Install in Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS;
similar path on Windows/Linux):
Restart Claude Desktop. Tools appear under the 🛠 icon.
Use it from your own agent
If your agent runs on a model that speaks MCP natively (Claude, plus a
growing list of others), give it the same config and it calls log_action
directly after every step. The Console tab in your dashboard then has a
live audit trail without writing a bridge.
Self-hosted Reventlov
Point the MCP at your own host:
Default is https://dashboard.reventlov.ai.
Security
API keys can read and write the data on your account. Treat
REVENTLOV_API_KEY like a password:
- Don’t commit it to git.
- Rotate via Dashboard → Settings → API keys if it leaks.
- Use one key per machine (so you can rotate independently).
The MCP server runs entirely on your machine — no telemetry. Outbound
traffic only goes to your REVENTLOV_API_BASE.
Versioning
The MCP follows SemVer. Breaking changes to the
underlying Reventlov API are pinned via the X-Reventlov-API-Version
header so a previously installed MCP keeps working when the API evolves.
Source
@reventlovmcp/mcp is open source under the MIT license.
- Source: gitlab.com/reventlov/mcp
- Issues: gitlab.com/reventlov/mcp/-/issues
- npm: npmjs.com/package/@reventlovmcp/mcp