Skip to main content

Prerequisites

  • A Range API key, get one at app.range.org/keys
  • An MCP-compatible AI client (Claude Desktop, Claude.ai, Cursor, or any OpenAI-compatible tool)
You use the same API key you already have. No new credentials, no separate signup.

MCP endpoint

This endpoint speaks the Model Context Protocol over Streamable HTTP. Every call is authenticated with your existing API key.

Key types and workspace access

  • Authorization: Bearer <api_key> is the recommended way to authenticate. An x-api-key: <api_key> header is also accepted as an alternative.
  • The server is stateless: no session id is issued or required. Every request is independent and authenticated on its own, so connections are unaffected by server maintenance or restarts.
The server accepts three types of key. What a key can call depends on whether it carries a workspace and a workspace member:
  • The API keys you create in the dashboard at app.range.org/keys are managed workspace keys. They are scoped to your workspace but carry no member and no role. They can call every read tool, but not the four mutating tools (add_accounts, create_counterparty, add_counterparty_addresses, create_alert_rule) or get_current_member. A mutating tool called with a managed key returns an error instead of making a change.
  • A workspace-user key is the <workspaceId>.<jwt> credential a signed-in Range app session presents. It identifies one workspace member and that member’s role. The dashboard’s API keys page does not issue this type of key.
  • The workspace-scoped tools cover accounts, balances, alerts, counterparties, transfer enrichment, and the v2 screening pipeline. Calling one with a legacy key returns a clear error asking for a workspace-scoped key instead of silently returning empty data.

API key scopes

When creating an API key you choose which APIs it can read:
  • Risk API covers risk scoring, sanctions/OFAC checks, and the screening pipeline (risk scores, screening evidence and history).
  • Data API covers blockchain data reads: addresses, transactions, transfers, tokens, and network/explorer analytics.
  • Platform API covers your workspace’s own product data: accounts, balances, groups, alert rules and events, counterparties, and transfer notes.
A managed key needs the Data API scope to connect. The MCP endpoint checks the key’s Data API scope on every request and refuses a managed key that does not have it enabled. The tools span all three areas, so enable all three scopes when you create a key for MCP. Scopes do not grant write access: the mutating tools require a workspace-user key whose member has EDITOR role or higher. See the Tools Reference for which tools are workspace-scoped or mutating.

Connect your client

Open your Claude Desktop config file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Add the Range server under mcpServers:
Restart Claude Desktop. You should see “range” appear in the tools panel (hammer icon).

Your first investigation

Once connected, paste this prompt into your AI client:
The AI will call get_address_risk, check_sanctions, get_address_connections, and get_address_info autonomously and return a structured summary.

Next steps

Tools Reference

Browse all 85 tools with parameters and descriptions.

Investigation Playbook

Learn the full step-by-step investigation workflow.
Last modified on October 8, 2026