Skip to main content
The Range MCP server exposes 21 tools across 4 categories. Every tool returns JSON and handles errors gracefully — your AI client receives a clear error message rather than an exception when something goes wrong. Endpoint: https://api.range.org/ai/mcp Auth: Authorization: Bearer <api_key>

Risk & Sanctions

Get the risk score for a blockchain address. Returns a risk level (VERY_LOW to CRITICAL), numeric score (1–10), reasoning, malicious addresses found in the transaction graph, and entity attribution.This is the recommended first call in any investigation.
ParameterTypeRequiredDescription
addressstringYesBlockchain address. EVM: 0x... (42 chars). Solana: base58 (32–44 chars). Stellar: G... or M... (56 chars). Cosmos: network-prefixed bech32.
networkstringNoNetwork ID. Examples: eth, solana, stellar, cosmoshub-4, osmosis-1, dydx-mainnet-1, neutron-1, tron. Auto-detected for EVM/Solana/Stellar if omitted.
Get the risk score for a transaction by hash. Evaluates all addresses involved and returns the highest risk score found with per-address breakdown.
ParameterTypeRequiredDescription
transactionstringYesTransaction hash to assess.
networkstringNoNetwork of the transaction. Examples: solana, ethereum, cosmoshub-4. Defaults to solana if omitted.
Assess the risk of a cross-chain payment before it’s sent. Analyzes sender/recipient risk, interaction history, address poisoning, malicious connections, and behavioral indicators. Returns overall_risk_level (LOW/MEDIUM/HIGH/UNKNOWN) with detailed risk factors.
ParameterTypeRequiredDescription
sender_addressstringYesSender blockchain address.
recipient_addressstringYesRecipient blockchain address.
amountnumberYesPayment amount in USD equivalent (must be > 0).
sender_networkstringYesSender network. Examples: solana, ethereum, osmosis-1.
recipient_networkstringYesRecipient network.
sender_tokenstringNoToken/denom being sent. Enables token risk check. Example: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
recipient_tokenstringNoToken/denom being received.
timestampstringNoPayment timestamp (ISO 8601). Example: 2025-01-15T10:30:00Z
Get the risk score for a token by its contract address. Returns risk level, score, and reasoning for whether a token is associated with scams, rug pulls, or malicious activity.
ParameterTypeRequiredDescription
asset_addressstringYesToken contract or mint address. Example: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (USDC on Solana).
networkstringNoBlockchain network. Currently solana only. Default: solana.
Check if a blockchain address is OFAC sanctioned or blacklisted by stablecoin issuers (Tether USDT, Circle USDC, Coinbase, Paxos). Returns is_ofac_sanctioned and is_token_blacklisted flags with full event history.
ParameterTypeRequiredDescription
addressstringYesBlockchain address. Supports EVM (0x...), Solana (base58), and Tron (T...) formats.
networkstringNoFilter by network: ethereum, tron, or solana. If omitted, checks all supported networks.
include_detailsbooleanNoInclude full blacklist event history and attribution. Default: true.

Address Intelligence

Get identifying information for a blockchain address: entity name, category, labels, and tags. Identifies whether an address belongs to a known exchange, mixer, protocol, or other entity.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringYesNetwork ID. Examples: eth, solana, stellar, cosmoshub-4, osmosis-1.
Get counterparty addresses that a given address has interacted with. Essential for building a transaction graph and tracing money flows. Returns connected addresses with labels and transfer statistics.
ParameterTypeRequiredDescription
addressstringYesBlockchain address to find counterparties for.
networkstringYesNetwork ID.
sizeintegerNoNumber of counterparties to return (1–100). Default: 10.
start_timestringNoFilter connections from this time (ISO 8601).
end_timestringNoFilter connections until this time (ISO 8601).
Get transaction history for a blockchain address. Returns a paginated list with amounts, counterparties, and timestamps.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringYesNetwork ID.
limitintegerNoTransactions to return (1–500). Default: 50.
offsetintegerNoTransactions to skip for pagination. Default: 0.
startTimestringNoFilter from this time (ISO 8601).
endTimestringNoFilter until this time (ISO 8601).
statusstringNoFilter by status: success or failed.
msgTypesstringNoFilter by message types (comma-separated).
Get detailed behavioral statistics for an address: transaction counts, volumes, token interactions, active duration, unique counterparties, and daily activity patterns. Use for behavioral profiling.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringYesNetwork ID.
Find the source of funds for an address — which address initially funded it, when, and with what amount. Critical for tracing the origin of funds in an investigation.
ParameterTypeRequiredDescription
addressstringYesBlockchain address to find the funding source for.
networkstringYesNetwork ID.
Get current token balances for a blockchain address across all tokens it holds.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringYesNetwork ID.
network_typestringNoArchitecture type: evm, solana, cosmos.
token_contractsstringNoComma-separated token contract addresses to filter results.
Get aggregate statistics for an address: total transaction count, total volume, unique counterparties, active days, and more. Useful for quickly profiling activity level.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringYesNetwork ID. Examples: ethereum, solana, cosmoshub-4.
Get payment history for a blockchain address. Payments are cross-chain and intrachain value transfers. Supports filtering by direction, time range, and counterparty.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringNoNetwork ID.
limitintegerNoPayments to return (1–500). Default: 50.
offsetintegerNoPayments to skip for pagination. Default: 0.
directionstringNoincoming, outgoing, or both. Default: both.
start_timestringNoFilter from this time (ISO 8601).
end_timestringNoFilter until this time (ISO 8601).
receiverstringNoFilter payments involving this counterparty address.
receiver_networkstringNoNetwork of the counterparty address.
Get full details of a specific payment by transaction hash: sender, receiver, amounts, token details, and timestamps.
ParameterTypeRequiredDescription
hashstringYesPayment or transaction hash to look up.
Get net inflow and outflow per token for a blockchain address. Shows which tokens an address has been accumulating or distributing over time.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringYesNetwork ID. Examples: ethereum, solana, cosmoshub-4.
network_typestringNoArchitecture type: evm, solana, cosmos.
Search for known blockchain entities by name or label. Find exchanges (Binance, Coinbase), mixers (Tornado Cash), protocols (Uniswap), and other labeled addresses across chains.
ParameterTypeRequiredDescription
search_termstringYesName or partial name to search for. Examples: "Binance", "Coinbase", "Tornado Cash".
networksstringNoComma-separated networks to filter by. Examples: ethereum,solana.

Transfers & Transactions

Get token transfer history for a blockchain address. Returns transfers with sender, receiver, token symbol, USD amount, timestamp, and bridge type. Covers cross-chain and intrachain transfers.
ParameterTypeRequiredDescription
addressstringYesBlockchain address.
networkstringNoFilter by network. Examples: solana, ethereum, cosmoshub-4.
sizeintegerNoNumber of transfers (1–10000). Default: 25.
cursorstringNoPagination cursor from previous response.
token_symbolsstringNoComma-separated token symbols. Examples: USDC,DAI,SOL.
statusstringNoComma-separated statuses: SUCCEEDED,FAILED.
min_usdnumberNoMinimum USD amount filter.
max_usdnumberNoMaximum USD amount filter.
start_timestringNoFilter from this time (ISO 8601).
end_timestringNoFilter until this time (ISO 8601).
source_networksstringNoComma-separated source networks.
destination_networksstringNoComma-separated destination networks.
bridgesstringNoComma-separated bridge types. Examples: ibc,cctp.
Get all transfers between two specific blockchain addresses. Useful for investigating direct financial relationships between two wallets, including cross-chain flows.
ParameterTypeRequiredDescription
address_astringYesFirst blockchain address.
network_astringYesNetwork of address A. Examples: solana, ethereum, osmosis-1.
address_bstringYesSecond blockchain address.
network_bstringYesNetwork of address B.
sizeintegerNoNumber of transfers (1–100). Default: 10.
start_timestringNoFilter from this time (ISO 8601).
end_timestringNoFilter until this time (ISO 8601).
typesstringNoTransfer types (comma-separated). Examples: ibc,cctp.
cursorstringNoPagination cursor.
Get full details of a blockchain transaction by network and hash: sender, receiver, amounts, token transfers, fees, and timestamp.
ParameterTypeRequiredDescription
networkstringYesBlockchain network. Examples: ethereum, solana, cosmoshub-4, osmosis-1, dydx-mainnet-1, neutron-1, stellar.
hashstringYesTransaction hash to look up.

Network Analytics

Get large-value transactions on a blockchain network within a time range, sorted by USD value. Useful for identifying market-moving activity, suspicious large flows, or tracking major players.
ParameterTypeRequiredDescription
networkstringYesBlockchain network. Examples: ethereum, solana, cosmoshub-4.
start_timestringYesStart of time range (ISO 8601). Example: 2024-01-01T00:00:00Z.
end_timestringYesEnd of time range (ISO 8601). Example: 2024-01-07T23:59:59Z.
limitintegerNoNumber of results (1–100). Default: 10.
symbolstringNoFilter by token symbol. Examples: USDC, ETH, SOL.
Get total transaction volume in USD for a blockchain network within a specific time range.
ParameterTypeRequiredDescription
networkstringYesBlockchain network. Examples: ethereum, solana, cosmoshub-4.
start_timestringYesStart of time range (ISO 8601).
end_timestringYesEnd of time range (ISO 8601).
Last modified on March 5, 2026