# Firmbrain X402 Services MCP server

Source: https://glimind.com/server/mcp-registry%2Fai.firmbrain%2Fx402-services
Registry id: `mcp-registry/ai.firmbrain/x402-services`
Status: unknown (checked 2026-10-26T22:53:33.170Z)

## Measurements (30 days)

- Uptime: 99.73%
- Checks: 4150
- Outages (90 days): 6

## Install

```json
{
  "mcpServers": {
    "firmbrain-x402-services-mcp-server": {
      "type": "http",
      "url": "https://x402-services-production.up.railway.app/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http firmbrain-x402-services-mcp-server https://x402-services-production.up.railway.app/mcp
```

## Tools (159)

- `agent_reputation`: Agent/wallet reputation score (0-100): a portable on-chain trust signal — activity, holdings, counterparty diversity, and sanctions — with a tier (untrusted/new
- `ai_chat`: LLM chat completion via x402 - no accounts, no API keys. Fast models (gpt-4o-mini, gemini-2.0-flash, llama-3.3-70b, mistral-small, deepseek-chat). OpenAI-compat
- `ai_chat_pro`: Frontier-model chat completion via x402 (gpt-4o, claude-sonnet-4, gemini-2.5-pro, deepseek-r1, grok-3). OpenAI-compatible messages. Payable in USDG on Robinhood
- `ai_models`: AI Gateway model list: available LLMs per tier with prices and caps. The FIRST LLM inference gateway payable in USDG on Robinhood Chain (also USDC on Base/Polyg
- `analytics_indicators`: Technical indicators for a token computed from daily closes: RSI(14), SMA20/50, EMA12/26, MACD, with bullish/bearish signals. Send { coin, days? }. [x402 paid t
- `analytics_ohlcv`: OHLCV candles for a DEX pool (open/high/low/close/volume) at minute/hour/day resolution. Send { chain, pool, timeframe?, limit? }. Charting data for any pool. [
- `analytics_price_at`: Point-in-time historical price: what did a token cost at a past date/timestamp? Send { coin, when }. Essential for backtesting, accounting, and audits. [x402 pa
- `board_get`: Shared blackboard: read one key or list all keys+entries. Send { board, token, key? }. [x402 paid tool — price $0.003; POST /api/board/get]
- `board_set`: Shared blackboard: set a versioned key on a multi-writer board. Send { board, token, key, value }. [x402 paid tool — price $0.003; POST /api/board/set]
- `business_days`: Add/subtract business days (skips weekends + given holidays). Send { start?, addDays, holidays?, timezone? }. [x402 paid tool — price $0.003; POST /api/business
- `calc`: Exact calculator + unit conversion (arbitrary precision). e.g. '3 inch to cm', 'sqrt(2)^10'. Send { expression, precision? }. [x402 paid tool — price $0.003; PO
- `catalysts_calendar`: Upcoming token-unlock calendar: the biggest unlocks across a basket of tokens within N days, ranked by USD value. Send { protocols?, days? }. See which supply s
- `catalysts_governance`: On-chain governance activity via Snapshot: active (or recent) proposals ranked by voting power, with title, space, votes, and end time. Send { space?, state?, l
- `catalysts_search`: Find protocols that have tracked token-unlock schedules, by name substring. Send { query }. Use the returned slug with catalysts/unlocks. [x402 paid tool — pric
- `catalysts_unlocks`: Token unlock / vesting schedule for a protocol: next unlock date, token amount, USD value, category and type, plus upcoming events. Send { protocol } (slug, e.g
- `compliance_label`: Entity labeling: is this address an EOA, a (proxy) contract, a known protocol, or flagged as scam — with name and public tags. Send { address }. [x402 paid tool
- `compliance_risk`: Address risk score (0-100): OFAC status, interaction with sanctioned addresses, contract verification, and activity, with a risk level and flags. Send { address
- `compliance_screen`: OFAC sanctions screening: is this address on the US OFAC sanctioned-address list? Send { address }. Every agent moving money legally needs this pre-transaction 
- `compliance_taint`: Tainted-funds tracing: does this wallet's incoming money trace back to a sanctioned address within N hops? Multi-hop fund-flow trace on Base. Send { address, ho
- `counter`: Atomic counter: increment-and-return a named counter (collision-free running totals & IDs across agent runs). Send { name, token, by? }. [x402 paid tool — price
- `cron_explain`: Explain a cron expression: the next N run times in a timezone. Send { expression, count?, timezone? }. [x402 paid tool — price $0.003; POST /api/cron/explain]
- `crypto_activity`: Wallet activity summary: recent transactions, top methods called, distinct counterparties, and latest actions for an address on Base. Send { address }. Agents p
- `crypto_balances`: Full wallet portfolio: native ETH + all ERC-20 token balances for an address on Base, with amounts. Send { address }. Let agents read any wallet's holdings. [x4
- `crypto_contract`: Contract decoder: pass a verified 0x contract address to get its function ABI, or a 0x-selector (8 hex) to decode which function it is. Send { input }. Agents u
- `crypto_convert`: Convert an amount between any two crypto/fiat assets at live rates. Send { amount, from, to }, e.g. convert 1.5 ETH to USDC. Instant FX for agents pricing on-ch
- `crypto_ens`: Resolve an ENS name or Basename to an address, or reverse-resolve a 0x address to its name + avatar. Send { input }. Human-readable identity for agents. [x402 p
- `crypto_gas`: Live Base gas oracle: current gas price plus estimated cost (ETH & USD) for a transfer, swap, or mint. Send {} — no input needed. Agents budget transactions bef
- `crypto_price`: Live crypto & token prices in USD. Send tickers or coingecko ids, e.g. { symbols: ["ETH","USDC","BTC"] }. Real-time on-chain pricing for finance and trading age
- `crypto_token`: Token intelligence: name, symbol, supply, holder count, source-verification, and safety signals for a contract. Send { address }. Agents vet a token before touc
- `crypto_tx`: Transaction status & receipt on Base: confirmations, success/fail, from/to, value, fee, method. Send { hash }. Agents confirm their on-chain actions settled. [x
- `crypto_yields`: Top DeFi yield opportunities across chains from DeFiLlama, filterable by chain/project/min-TVL, ranked by APY. Send { chain?, project?, minTvl?, limit? }. Yield
- `datetime`: Date/time math + timezones. op: now | convert | add | diff. Send { op, time?, timezone?, amount?, unit?, to? }. [x402 paid tool — price $0.003; POST /api/dateti
- `deadman_ping`: Dead-man's switch: heartbeat to keep the switch from firing. Send { id, token }. [x402 paid tool — price $0.003; POST /api/deadman/ping]
- `deadman_register`: Dead-man's switch: if you don't ping within intervalSec, we POST your webhook. Detects crashed agents. Send { id, token, url, intervalSec }. [x402 paid tool — p
- `diff`: Structured deep diff of two JSON values (added/removed/changed by path). Send { a, b }. [x402 paid tool — price $0.003; POST /api/diff]
- `escrow_create`: Create an agent-to-agent conditional-payment agreement: payer, payee, amount, release condition, deadline — returns an id both parties track. Send { token, paye
- `escrow_list`: List conditional-payment agreements for your token (yours) or a party address (involving that address). Send { token } or { party }. [x402 paid tool — price $0.
- `escrow_resolve`: Resolve a conditional-payment agreement: the creator marks 'release' (pay payee) or 'refund' (return to payer); returns a settlement instruction to execute over
- `escrow_status`: Check the state of a conditional-payment agreement (pending/released/refunded/expired). Send { id }. [x402 paid tool — price $0.005; POST /api/escrow/status]
- `exec_gas`: Live gas prices across major chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BSC) with estimated USD cost of a swap. Send { chains? }. Time and route trans
- `exec_quote`: Best-route swap quote across DEXes (KyberSwap aggregator): expected output, USD in/out, price impact %, gas cost, and the DEXes routed through. Send { chain, to
- `exec_sandwich`: Sandwich / MEV risk score for a planned swap, from price impact and trade size, with concrete mitigations (private RPC, tighter slippage, order splitting). Send
- `exec_slippage`: Recommended max slippage for a planned swap based on live price impact plus a buffer, with a rating. Send { chain, tokenIn, tokenOut, amountIn }. Avoid failed t
- `extract`: Extract structured data (title, links, meta, headings, text) from HTML as JSON. [x402 paid tool — price $0.003; POST /api/extract]
- `idempotency`: Idempotency key: returns firstTime:true only once per key within ttl (dedupe retries/double-sends). Send { key, token, ttlSec? }. [x402 paid tool — price $0.003
- `inbox_create`: Webhook inbox: get a disposable URL that captures inbound POSTs for you to poll. Send { token }. [x402 paid tool — price $0.003; POST /api/inbox/create]
- `inbox_poll`: Webhook inbox: fetch captured messages newer than a timestamp. Send { id, token, since? }. [x402 paid tool — price $0.003; POST /api/inbox/poll]
- `jsonschema`: Validate data against a JSON Schema (strict). Returns valid + detailed errors. Send { schema, data }. [x402 paid tool — price $0.003; POST /api/jsonschema]
- `lending_health`: Aave v3 position health: health factor, collateral, debt, liquidation buffer, and a risk verdict for a wallet. Send { address, chain? }. Know your liquidation r
- `lending_liquidations`: Liquidation-opportunity scanner: at-risk Morpho Blue borrower positions (health factor < 1) that can be liquidated for a bonus, with borrower, market, debt and 
- `lending_rates`: Best supply/lending APYs for an asset across Aave, Compound, Morpho, Spark and more, ranked by yield with TVL. Send { asset, chain? }. Rate-shop where to lend. 
- `links_check`: Batch link-liveness: check up to 50 URLs return 200 (dead-link detection). Send { urls: [..] }. [x402 paid tool — price $0.003; POST /api/links/check]
- `lock_acquire`: Distributed lock: acquire a named lock for ttlSec so only one agent proceeds. Returns acquired:false if held. Send { name, token, ttlSec? }. [x402 paid tool — p
- `lock_release`: Release a distributed lock you hold. Send { name, token, holder? }. [x402 paid tool — price $0.003; POST /api/lock/release]
- `markdown`: Convert raw HTML to clean, LLM-ready markdown. Strips nav/script/style noise. [x402 paid tool — price $0.003; POST /api/markdown]
- `memory_get`: Agent Memory: read a stored value by key, or omit key to list all keys in your namespace. Send { ns, token, key? }. [x402 paid tool — price $0.003; POST /api/me
- `memory_set`: Agent Memory: durable key-value storage that survives between agent runs. Write a JSON value (16KB max) under a key. First write to a namespace claims it with y
- `options_chain`: Full options chain for a currency & expiry: per-strike calls & puts with mark price, implied volatility, and open interest. Send { currency, expiry? }. The comp
- `options_greeks`: Black-Scholes option pricing: fair value + full greeks (delta, gamma, vega, theta, rho) for ANY option, listed or not. Send { type, spot, strike, daysToExpiry, 
- `options_maxpain`: Max-pain strike + put/call open-interest ratio for an expiry — the price level where option holders lose most; a positioning/magnet signal. Send { currency, exp
- `options_price`: Live crypto option quote from Deribit: mark price, IV, open interest, greeks, underlying. Send { instrument } (e.g. BTC-28AUG26-70000-C) or { currency, strike, 
- `options_vol`: Implied-volatility term structure: ATM IV per expiry and front-month IV for a currency. Rising IV = rising expected volatility. Send { currency }. [x402 paid to
- `perps_basis`: Perp-vs-spot basis for a coin: mark price vs spot oracle, basis %, annualized carry, and contango/backwardation signal. Send { coin }. Basis-trade and cash-and-
- `perps_funding`: Perpetual funding rate for a coin on Hyperliquid: current hourly rate, annualized APR, mark & spot-oracle price, open interest, 24h volume, premium, plus cross-
- `perps_funding_arb`: Cross-venue funding-rate arbitrage for a coin: annualized funding on Hyperliquid vs Binance vs Bybit, the spread, and the delta-neutral long/short leg to captur
- `perps_markets`: All Hyperliquid perp markets with mark price, funding APR, open interest, 24h volume, and basis, sorted by volume, open interest, or funding. Send { limit?, sor
- `perps_movers`: Perp funding extremes: coins with the highest funding (crowded longs) and lowest/negative funding (crowded shorts) — squeeze and mean-reversion signals. Send { 
- `perps_oi`: Open interest for a coin (with USD notional) or the top perps by open interest across Hyperliquid. Send { coin } or { limit }. Positioning & liquidity depth for
- `portfolio_pnl`: Portfolio 24h PnL: unrealized profit/loss in USD and % on current holdings, plus the biggest movers. Send { address }. Track how the book is doing. [x402 paid t
- `portfolio_risk`: Portfolio concentration risk: top-holding %, HHI concentration index, stablecoin %, diversification flags. Send { address }. Spot dangerous concentration before
- `portfolio_taxlots`: FIFO realized-gains estimate for a wallet: per-token and total realized profit/loss in USD from its Base ERC-20 trade history, priced at historical closes. Send
- `portfolio_value`: Multi-chain wallet net worth: total USD value, per-chain breakdown, positions, and allocation % across Base, Ethereum, Arbitrum, Optimism and Polygon holdings. 
- `predict_arb`: Prediction-market arbitrage scanner: markets whose outcome prices sum below $1, implying a risk-free edge before fees. Send { query?, minEdgePct? }. [x402 paid 
- `predict_feargreed`: Crypto Fear & Greed index (0=extreme fear, 100=extreme greed) with weekly trend — a contrarian market-sentiment signal. Send {}. [x402 paid tool — price $0.005;
- `predict_market`: Odds for a specific Polymarket market by slug: outcomes, probabilities, volume, liquidity. Send { slug }. [x402 paid tool — price $0.005; POST /api/predict/mark
- `predict_odds`: Prediction-market implied probabilities from Polymarket: search live event markets and get outcome probabilities, volume, and end date. Send { query, limit? }. 
- `predict_trending`: Highest-volume live prediction markets — what the crowd is actively pricing right now. Send { limit? }. [x402 paid tool — price $0.005; POST /api/predict/trendi
- `preflight`: Pre-Sign Co-Pilot — the ONE call an agent makes before signing ANY transaction, on ANY chain. Returns a single GO/CAUTION/STOP verdict: will it succeed (and if 
- `pubsub_poll`: Pub/sub: fetch messages on a topic newer than a sequence number. Send { topic, token, since? }. [x402 paid tool — price $0.003; POST /api/pubsub/poll]
- `pubsub_publish`: Pub/sub: publish a message to a topic. Send { topic, token, data }. [x402 paid tool — price $0.003; POST /api/pubsub/publish]
- `queue_pop`: Task queue: pop the oldest item from a named queue (FIFO). Send { name, token }. [x402 paid tool — price $0.003; POST /api/queue/pop]
- `queue_push`: Task queue: append a JSON item to a named queue for later/other agents. Send { name, token, item }. [x402 paid tool — price $0.003; POST /api/queue/push]
- `ratelimit`: Rate-limit token bucket: shared self-throttle. Returns allowed + remaining. Send { bucket, token, capacity, refillPerSec, cost? }. [x402 paid tool — price $0.00
- `read`: Fetch any public web page and return clean, LLM-ready markdown (plus title and final URL). Send { url }. We handle fetching, redirects, and noise-stripping. [x4
- `read_structured`: Fetch any public web page and return structured JSON: title, meta description, headings, links, text preview. Send { url }. [x402 paid tool — price $0.003; POST
- `regex`: Apply a regex to text and return all matches + capture groups (deterministic; LLMs guess regex wrong). Send { pattern, text, flags? }. [x402 paid tool — price $
- `rh_arb`: Cross-venue arbitrage: prices a tokenized stock across every liquid Robinhood Chain pool/DEX and returns the high/low and spread %. Send { ticker, minLiquidityU
- `rh_basis`: Three-way basis for a tokenized stock: Lighter perp mark vs canonical onchain spot (Robinhood Chain DEX) vs last real-equity close, with each pairwise spread %.
- `rh_catalysts`: Event catalysts for a tokenized stock, mapped from the underlying equity: next earnings date (with before/after-close timing and days away) and next dividend (e
- `rh_depth`: Pre-trade price-impact / slippage curve for a tokenized stock: estimated % impact to buy a set of trade sizes on the deepest venue and aggregated across venues,
- `rh_dislocation`: Tokenized-stock rich/cheap signal on Robinhood Chain: compares the onchain DEX token price vs the real equity's last close vs the Lighter perp mark, with each p
- `rh_funding_arb`: Ranks Robinhood Chain tokenized-stock perps by funding carry: Lighter funding APR per ticker plus the cross-venue spread vs Binance/Bybit/Hyperliquid (funding-c
- `rh_funding_scan`: Cross-venue funding scan for every tokenized-stock perp: each ticker's funding across Lighter/Hyperliquid/Binance/Bybit, ranked by the most extreme rate, with m
- `rh_gainers`: Top movers on Robinhood Chain: biggest 24h gainers (or losers) among liquid pools, with price change, liquidity, and volume. Send { limit?, direction? }. Moment
- `rh_gap_radar`: Overnight/weekend gap radar: while the US cash market is closed, ranks tokenized stocks by how far their 24/7 Robinhood Chain price has repriced vs the last reg
- `rh_liquidity_map`: Liquidity map for a tokenized stock: aggregates every indexed Robinhood Chain pool and breaks down where the liquidity lives venue by venue (Uniswap/Pleiades/Ri
- `rh_momentum`: Real-time price momentum for a tokenized stock on Robinhood Chain: price change over 5m/1h/6h/24h, per-window onchain volume, a volume-surge ratio (last hour vs
- `rh_new_listings`: Freshest tokens on Robinhood Chain: the newest tokenized stocks/RWAs to appear on-chain, deduped to first-seen per symbol, with age, price, liquidity, and a tok
- `rh_oracle_deviation`: Chainlink oracle health for a tokenized stock on Robinhood Chain: reads the live onchain Chainlink feed (latestRoundData) and compares it to the DEX spot and th
- `rh_perp_funding`: Robinhood Chain tokenized-stock perp funding: for a ticker, the live Lighter perpetual funding rate (hourly + annualized APR), mark vs index premium, open inter

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
