# Genexxis paid agent tools (x402) (remote · mcp.genexxis.com)

90 x402 tools: deal-doc red flags, token verdicts, sanctions, SEC data, safe-pay checks, DeFi

- Trust score: 63/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `mcp.genexxis.com`: 63/100 (this document), [markdown](https://verifymcp.io/servers/com-genexxis-data-apis/mcp.md), [page](https://verifymcp.io/servers/com-genexxis-data-apis/mcp)

## Channel facts

- Endpoint: `https://mcp.genexxis.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.2.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 97 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS enforcement could not be verified: the plaintext port answered with HTTP 405, which proves neither a plaintext path nor enforcement.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 68/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 13350 tokens (~137/item across 97 items; 97 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 40/100
  - Stability observed for 12 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 97 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 97 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the Genexxis paid agent tools (x402) MCP server?

Genexxis paid agent tools (x402) is a hosted endpoint at https://mcp.genexxis.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-genexxis-data-apis 'https://mcp.genexxis.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-genexxis-data-apis": {
      "url": "https://mcp.genexxis.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-genexxis-data-apis": {
      "type": "http",
      "url": "https://mcp.genexxis.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-genexxis-data-apis]
url = "https://mcp.genexxis.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-genexxis-data-apis": {
      "type": "remote",
      "url": "https://mcp.genexxis.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-genexxis-data-apis --url 'https://mcp.genexxis.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-genexxis-data-apis:
    url: "https://mcp.genexxis.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-genexxis-data-apis": {
      "Transport": "http",
      "Url": "https://mcp.genexxis.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-genexxis-data-apis -t streamable-http -u 'https://mcp.genexxis.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-genexxis-data-apis": {
      "type": "http",
      "url": "https://mcp.genexxis.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-05 (score 63, +1)

- [security] Tool “intel_find” rewrote its description, which is the text the model reads
- [security] Tool “intel_recommend” rewrote its description, which is the text the model reads
- [security] Tool “webtools_base64_encode_url” rewrote its description, which is the text the model reads
- [functional] New tool “intel_credit”
- [functional] New tool “intel_do_read”
- [functional] New tool “intel_do_search”
- [functional] New tool “webtools_image_for_llm”
- [cosmetic] “webtools_base64_encode_url” reworded the description of “url”

### 2026-11-04 (score 62, 0)

- [functional] New tool “sanctions_batch”
- [functional] New tool “sanctions_deep”

### 2026-11-03 (score 62, +1)

- [functional] New tool “gas_cheapest”

### 2026-11-02 (score 61, 0)

- [security] Tool “airports_delays” rewrote its description, which is the text the model reads
- [security] Tool “airports_weather” rewrote its description, which is the text the model reads
- [security] Tool “carry_convert” rewrote its description, which is the text the model reads
- [security] Tool “carry_pair” rewrote its description, which is the text the model reads
- [security] Tool “chainread_multicall” rewrote its description, which is the text the model reads
- [security] Tool “chainread_read_contract” rewrote its description, which is the text the model reads
- [security] Tool “chainread_resolve” rewrote its description, which is the text the model reads
- [security] Tool “chainread_token” rewrote its description, which is the text the model reads
- [security] Tool “cryptonews_search” rewrote its description, which is the text the model reads
- [security] Tool “cryptonews_top” rewrote its description, which is the text the model reads
- [security] Tool “cve_cve” rewrote its description, which is the text the model reads
- [security] Tool “cve_kev” rewrote its description, which is the text the model reads
- [security] Tool “cve_packages” rewrote its description, which is the text the model reads
- [security] Tool “dealdocs_redflags_lite” rewrote its description, which is the text the model reads
- [security] Tool “defi_defi_tvl” rewrote its description, which is the text the model reads
- [security] Tool “defi_pool” rewrote its description, which is the text the model reads
- [security] Tool “defi_yields” rewrote its description, which is the text the model reads
- [security] Tool “depth_kimchi” rewrote its description, which is the text the model reads
- [security] Tool “depth_slippage” rewrote its description, which is the text the model reads
- [security] Tool “domainaudit_domain_info” rewrote its description, which is the text the model reads
- [security] Tool “domainaudit_email” rewrote its description, which is the text the model reads
- [security] Tool “domainaudit_headers” rewrote its description, which is the text the model reads
- [security] Tool “domainaudit_seo” rewrote its description, which is the text the model reads
- [security] Tool “domainaudit_tls” rewrote its description, which is the text the model reads
- [security] Tool “edgar_facts” rewrote its description, which is the text the model reads
- [security] Tool “edgar_facts_query” rewrote its description, which is the text the model reads
- [security] Tool “edgar_filings” rewrote its description, which is the text the model reads
- [security] Tool “edgar_insiders” rewrote its description, which is the text the model reads
- [security] Tool “gas_compare” rewrote its description, which is the text the model reads
- [security] Tool “gas_now” rewrote its description, which is the text the model reads
- [security] Tool “hn_hackernews” rewrote its description, which is the text the model reads
- [security] Tool “hn_item” rewrote its description, which is the text the model reads
- [security] Tool “hn_user” rewrote its description, which is the text the model reads
- [security] Tool “list_services” rewrote its description, which is the text the model reads
- [security] Tool “macro_fx” rewrote its description, which is the text the model reads
- [security] Tool “macro_policy_rates” rewrote its description, which is the text the model reads
- [security] Tool “notary_stamp” rewrote its description, which is the text the model reads
- [security] Tool “notary_time” rewrote its description, which is the text the model reads
- [security] Tool “odds_top” rewrote its description, which is the text the model reads
- [security] Tool “perps_extremes” rewrote its description, which is the text the model reads
- [security] Tool “perps_funding” rewrote its description, which is the text the model reads
- [security] Tool “perps_oi” rewrote its description, which is the text the model reads
- [security] Tool “prices_movers” rewrote its description, which is the text the model reads
- [security] Tool “prices_ohlcv” rewrote its description, which is the text the model reads
- [security] Tool “prices_token_price” rewrote its description, which is the text the model reads
- [security] Tool “safepay_preflight” rewrote its description, which is the text the model reads
- [security] Tool “sanctions_address” rewrote its description, which is the text the model reads
- [security] Tool “sanctions_risk” rewrote its description, which is the text the model reads
- [security] Tool “tokenrisk_verdict_lite” rewrote its description, which is the text the model reads
- [security] Tool “x402check_check” rewrote its description, which is the text the model reads
- [security] Tool “yields_rate” rewrote its description, which is the text the model reads
- [security] Tool “yields_spreads” rewrote its description, which is the text the model reads
- [functional] Server version: 1.0.0 → 1.1.0

### 2026-11-01 (score 61, 0)

- [functional] New tool “dealdocs_redflags_lite”
- [functional] New tool “tokenrisk_verdict_lite”

### 2026-10-31 (score 61, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-30 (score 60, 0)

- [security] Tool “verdict_card” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 9680 → 11342
- [functional] New tool “dealdocs_financials”
- [functional] New tool “dealdocs_financials_pro”
- [functional] New tool “dealdocs_redflags”
- [functional] New tool “dealdocs_redflags_pro”
- [functional] New tool “safepay_pass”
- [functional] New tool “safepay_pass_week”
- [functional] New tool “safepay_preflight”
- [functional] New tool “sanctions_risk”

### 2026-10-29 (score 60, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (97)

### `list_services` (~46 tokens)

Free. Lists every paid tool on this server with its price in USDC (Base), what it returns, the equivalent HTTP x402 endpoint and which tools have a free daily trial call.

### `airports_status` (~109 tokens)

Disruption check for one airport: active FAA programs (ground stop, ground delay program, arrival/departure delays, closures) with reason and delay minutes, decoded current METAR, 12-hour TAF summary and an overall disruption level none/minor/moderate/severe. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `airport` (string, required): US airport IATA/FAA code (JFK) or ICAO code (KJFK)

### `airports_delays` (~107 tokens)

All current FAA delay programs nationwide (ground stops, ground delay programs, airspace flow programs, arrival/departure delays, closures) sorted by severity, with reason, delay minutes and times. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `type` (string): optional filter: ground_stop, ground_delay_program, departure_delay, arrival_delay, closure, airspace_flow_program

### `airports_weather` (~102 tokens)

Decoded METAR and TAF (next 12 h) for up to 10 ICAO stations worldwide: wind, visibility, ceiling, flight category, temperature, weather, raw reports. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `ids` (string, required): comma-separated ICAO codes (max 10); 3-letter codes accepted for US airports

### `intel_find` (~147 tokens)

x402 discovery search: find paid APIs for any task across the whole CDP Bazaar (110k+ endpoints, re-crawled every 6 h). Sellers ranked by proven demand (30-day unique payers, repeat calls per payer, scanner traffic filtered), with price and the cheapest proven alternative. No match = 404, not charged. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `limit` (string): 1-25, default 10
- `minPayers` (string): Minimum 30-day unique payers
- `q` (string, required): Task or keywords, e.g. "token honeypot check"

### `intel_benchmark` (~75 tokens)

Market benchmark for an x402 category: supply (endpoints, sellers), demand (30-day payers, calls, estimated revenue), price quartiles for all and proven sellers, top sellers. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `q` (string, required): Category keywords

### `intel_recommend` (~198 tokens)

Which x402 API should I call? Describe a task in plain words (need=) and get the 1-5 best paid APIs, one per seller, ranked by proven demand (30-day unique payers, repeat buyers, scanners excluded). Each pick is checked live (answers 402 now, live price, latency) and comes with its invocation example, reason codes, risk flags and a cheaper proven alternative. Whole CDP Bazaar. No picks = 404, not charged. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `limit` (string): Number of picks, 1-5, default 3
- `maxPrice` (string): Maximum price per call in USD
- `need` (string, required): The task in plain words, e.g. "check if a Base token is a honeypot"
- `network` (string): base or solana (optional)

### `intel_do_read` (~105 tokens)

Read any web page as clean text/markdown in one paid call, with automatic failover: we route to the best proven x402 page reader (picked from live Bazaar demand data) and switch to the next one if it fails. You pay once; if every provider fails you get 502 and are not charged. Price: $0.006 USDC per call, paid with x402 on Base.

Input parameters:

- `url` (string, required): Public http(s) URL to read

### `intel_do_search` (~100 tokens)

Web search in one paid call, with automatic failover across proven x402 search providers (picked from live Bazaar demand data): returns URLs, titles and snippets. You pay once; if every provider fails you get 502 and are not charged. Price: $0.015 USDC per call, paid with x402 on Base.

Input parameters:

- `limit` (string): 1-10, default 5
- `q` (string, required): Search query

### `intel_credit` (~121 tokens)

Prepaid credit for all Genexxis x402 APIs: pay 1 USDC once, get 1.50 USD of credit (+50%) valid 90 days, spent at list price on any of our ~90 routes priced up to $0.01 (SEC EDGAR, sanctions, CVE, DeFi, odds, web read...). Send it as Authorization: Bearer gxc_... : no per-call signature or gas. Failed calls are refunded. Price: $1.00 USDC per call, paid with x402 on Base.

### `carry_ranking` (~126 tokens)

Carry ranking of ~38 currencies vs a funding currency: policy-rate differential in pp (sorted desc), 1-year FX change vs the funder where official fixings exist, flag when a central bank changed rates in the last 60 days. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `funding` (string): Funding currency (ISO 4217, e.g. JPY, CHF, EUR) or ISO2 country; default JPY
- `limit` (string): Rows, 1-40 (default 15)

### `carry_pair` (~112 tokens)

Carry view of one currency pair: both policy rates with central bank and last change, differential in pp, which side earns the carry, current official FX rate with date and source. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `base` (string, required): Base currency (ISO 4217) or ISO2 country
- `quote` (string, required): Quote currency (ISO 4217) or ISO2 country

### `carry_convert` (~112 tokens)

Convert an amount between ~50 currencies at the official reference rate (Bank Al-Maghrib for MAD pairs, ECB otherwise, cross via EUR), with rate, date and source. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `amount` (string): Positive amount, default 1
- `from` (string, required): ISO 4217 code
- `to` (string, required): ISO 4217 code

### `chainread_read_contract` (~208 tokens)

Call any view/pure function with a human-readable signature on Ethereum, Base, Arbitrum, Optimism, Polygon or BSC: decoded result, raw hex, block number, chain id; 422 with revert reason on revert. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `address` (string, required): Deployed contract address (0x...)
- `args` (string): Arguments in order; integers may be strings
- `blockTag` (string): latest (default), safe, finalized, earliest, pending or a block number (alias: block)
- `chain` (string): ethereum (default), base, arbitrum, optimism, polygon, bsc or chain id
- `function` (string, required): Human-readable signature, e.g. "balanceOf(address) view returns (uint256)"; the "function " prefix is optional; include returns (...) to decode

### `chainread_multicall` (~132 tokens)

Up to 20 contract reads on one chain in a single Multicall3 request; each call returns success, decoded result and raw hex, or its revert reason. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `blockTag` (string): latest (default) or a block number
- `calls` (string, required): Up to 20 items {address, function, args?}
- `chain` (string): ethereum (default), base, arbitrum, optimism, polygon, bsc

### `chainread_resolve` (~120 tokens)

ENS (Ethereum) and Basename (*.base.eth on Base) resolution: name to address with avatar, url, twitter, github, description records, or address to forward-verified primary names. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `address` (string): 0x address for reverse lookup (ENS + Basename)
- `name` (string): ENS name (vitalik.eth) or Basename (alice.base.eth)

### `chainread_token` (~109 tokens)

Token metadata for any contract: ERC-20 name, symbol, decimals, total supply (raw and formatted), or ERC-721 / ERC-1155 detection via ERC-165 interfaces. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `address` (string, required): Token contract address
- `chain` (string): ethereum (default), base, arbitrum, optimism, polygon, bsc

### `ciaudit_dockerfile` (~107 tokens)

Lint a Dockerfile: base image pinning, root user, curl|sh, remote ADD, secrets in ENV/ARG, apt/pip/npm hygiene, chmod 777, EXPOSE 22, HEALTHCHECK, layer cache order. Returns findings with line, why, fix and a score. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `content` (string, required): Full text of the file (max 100 KB)

### `ciaudit_compose` (~92 tokens)

Lint a docker-compose file: privileged, host network/pid/ipc, Docker socket mounts, SYS_ADMIN/ALL capabilities, unpinned images, database ports published on all interfaces, literal secrets, restart policy, memory limits. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `content` (string, required): Full text of the file (max 100 KB)

### `ciaudit_github_actions` (~103 tokens)

Lint a GitHub Actions workflow: actions not pinned to a commit SHA, missing or write-all permissions, pull_request_target with PR head checkout, script injection via event fields in run, secrets on the command line, curl|bash, self-hosted runners, deprecated set-output. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `content` (string, required): Full text of the file (max 100 KB)

### `cloudprice_gpu` (~147 tokens)

Cheapest cloud GPU-hour for a GPU model (H100, H200, B200, A100, MI300X, L40S, L4, A10G, A10, V100, T4) across AWS and Azure regions, on-demand or spot, plus per-provider summary and 30-day price history. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `limit` (string): 1-50, default 15
- `model` (string, required): GPU model, e.g. H100, A100, L40S
- `type` (string): on-demand | spot | any (default any)

### `cloudprice_instance` (~89 tokens)

Hourly price of one cloud instance type in every region where it is sold (AWS EC2 or Azure VM SKU), on-demand and spot, cheapest region first. Price: $0.02 USDC per call, paid with x402 on Base.

Input parameters:

- `priceType` (string): on-demand | spot | any
- `type` (string, required): AWS instance type or Azure armSkuName

### `cloudprice_compute` (~109 tokens)

Cheapest AWS EC2 instances (Linux) with at least the given vCPU and memory, on-demand or spot, optionally in one region. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `limit` (string): limit
- `memory` (string, required): GiB
- `region` (string): e.g. eu-west-3
- `type` (string): on-demand | spot | any
- `vcpu` (string, required): vcpu

### `cryptonews_top` (~123 tokens)

Top crypto stories of the last N hours, deduplicated across 13 outlets and ranked by number of distinct outlets reporting them, then recency: headline, outlets, links, firstSeen, asset/theme tags. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `hours` (string): Look-back window in hours, 1-72 (default 24)
- `limit` (string): Number of stories, 1-50 (default 20)

### `cryptonews_search` (~146 tokens)

Crypto headlines of the last 72 h matching keywords or tickers (all words must match; tickers and asset names like ETH/ethereum map to tags), newest first, with corroboration count. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `hours` (string): Look-back window in hours, 1-72 (default 72)
- `limit` (string): Max results, 1-50 (default 25)
- `q` (string, required): Keywords or tickers, e.g. "ethereum etf", "SOL", "stablecoin regulation"

### `cve_cve` (~194 tokens)

CVE lookup by id or NVD keyword search (severity, days, maxItems): CVSS v3.1/v4 score+vector, CWE, affected products, references, CISA KEV status, EPSS score and a patch priority line. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `days` (string): Only CVEs published within the last N days (1-120)
- `id` (string): Exact CVE id, e.g. CVE-2021-44228 (alias: cve_id)
- `keyword` (string): Free-text NVD keyword search (all words must match)
- `maxItems` (string): Max results, default 20, max 50 (newest first)
- `severity` (string): CVSS v3 severity filter

### `cve_kev` (~154 tokens)

Latest CISA Known Exploited Vulnerabilities (filter by days, vendor, product, ransomware use) with due dates, required action and EPSS score joined. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `days` (string): Added to KEV within the last N days (default 30, max 3650)
- `maxItems` (string): Default 50, max 100
- `product` (string): Product name contains, e.g. Exchange
- `ransomware` (string): Known ransomware campaign use
- `vendor` (string): Vendor name contains, e.g. Microsoft

### `cve_packages` (~139 tokens)

Scan up to 50 open-source packages (ecosystem, name, version) against OSV.dev: advisory ids, summary, severity, CVSS, fixed versions, CVE aliases with CISA KEV and EPSS joined, and a suggested minimum safe version. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `packages` (string, required): Up to 50 items {ecosystem (npm, PyPI, Maven, Go, crates.io, NuGet, RubyGems, Packagist, ...), name, version (optional)}

### `dealdocs_redflags_lite` (~180 tokens)

Quick red-flag scan of a term sheet, SAFE, SHA, LOI, SPA or NDA (English or French text/HTML URL, or text up to 6000 chars): document type, heuristic risk, top 3 risky clauses quoted (participating or >1x preference, full ratchet, personal guarantee, redemption, drag-along, vetoes...) and why they matter. Keyword scan, no AI. Full AI review: POST /redflags. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `text` (string): or the document text, 200-6000 characters
- `url` (string): https link to an HTML or plain-text deal document (PDF: use POST /redflags)

### `dealdocs_redflags` (~325 tokens)

Red-flag review of a deal document (term sheet, SAFE/convertible, shareholders' agreement, LOI/offer, SPA/APA, NDA): type, parties, governing law, key terms with clause refs, red flags graded high/medium/low with verbatim quote, why it matters, market standard and suggested fix, missing protections and questions to ask, from the chosen perspective. Up to 25 PDF pages / 2.5 MB / 100k characters (larger: /redflags/pro). Long jobs return a free poll URL. Documents are not stored. Price: $0.99 USDC per call, paid with x402 on Base.

Input parameters:

- `docType` (string): Optional hint: auto, term_sheet, safe_or_convertible, shareholders_agreement, loi_or_offer, spa_or_apa, nda
- `language` (string): Optional output language: auto, en, fr, es, de, it, pt, nl, ar; default auto (language of the document)
- `pdf_base64` (string): The PDF file, base64-encoded
- `perspective` (string): Optional, red flags only: whose side to review for (neutral, investor, founder, company, buyer, seller, lender, borrower, minority_shareholder, majority_shareholder); default neutral
- `text` (string): Document text (min 200 characters). Send exactly one of text, url, pdf_base64.
- `url` (string): https link to the document (PDF, HTML or plain text)

### `dealdocs_financials` (~330 tokens)

Financial statements to normalised JSON: income statement, balance sheet and cash flow per period (IFRS, US GAAP, PCG, CGNC...), audit opinion and key notes, plus ratios computed in code (growth, margins, ROE, net debt/EBITDA, interest cover, current and quick ratios, DSO/DIO/DPO, FCF and cash conversion), balance checks and graded flags. Up to 25 PDF pages / 2.5 MB / 100k characters (larger: /financials/pro). Long jobs return a free poll URL. Documents are not stored. Price: $0.99 USDC per call, paid with x402 on Base.

Input parameters:

- `docType` (string): Optional hint: auto, term_sheet, safe_or_convertible, shareholders_agreement, loi_or_offer, spa_or_apa, nda
- `language` (string): Optional output language: auto, en, fr, es, de, it, pt, nl, ar; default auto (language of the document)
- `pdf_base64` (string): The PDF file, base64-encoded
- `perspective` (string): Optional, red flags only: whose side to review for (neutral, investor, founder, company, buyer, seller, lender, borrower, minority_shareholder, majority_shareholder); default neutral
- `text` (string): Document text (min 200 characters). Send exactly one of text, url, pdf_base64.
- `url` (string): https link to the document (PDF, HTML or plain text)

### `dealdocs_redflags_pro` (~263 tokens)

Red-flag review of a long deal document (SHA, SPA with schedules, full term sheet pack). Pro tier: up to 100 PDF pages / 5 MB / 400k characters, longer output. Long jobs return a free poll URL. Documents are not stored. Price: $4.99 USDC per call, paid with x402 on Base.

Input parameters:

- `docType` (string): Optional hint: auto, term_sheet, safe_or_convertible, shareholders_agreement, loi_or_offer, spa_or_apa, nda
- `language` (string): Optional output language: auto, en, fr, es, de, it, pt, nl, ar; default auto (language of the document)
- `pdf_base64` (string): The PDF file, base64-encoded
- `perspective` (string): Optional, red flags only: whose side to review for (neutral, investor, founder, company, buyer, seller, lender, borrower, minority_shareholder, majority_shareholder); default neutral
- `text` (string): Document text (min 200 characters). Send exactly one of text, url, pdf_base64.
- `url` (string): https link to the document (PDF, HTML or plain text)

### `dealdocs_financials_pro` (~261 tokens)

Financial statements extraction and ratio analysis for long documents (annual reports, audited accounts with notes). Pro tier: up to 100 PDF pages / 5 MB / 400k characters, longer output. Long jobs return a free poll URL. Documents are not stored. Price: $4.99 USDC per call, paid with x402 on Base.

Input parameters:

- `docType` (string): Optional hint: auto, term_sheet, safe_or_convertible, shareholders_agreement, loi_or_offer, spa_or_apa, nda
- `language` (string): Optional output language: auto, en, fr, es, de, it, pt, nl, ar; default auto (language of the document)
- `pdf_base64` (string): The PDF file, base64-encoded
- `perspective` (string): Optional, red flags only: whose side to review for (neutral, investor, founder, company, buyer, seller, lender, borrower, minority_shareholder, majority_shareholder); default neutral
- `text` (string): Document text (min 200 characters). Send exactly one of text, url, pdf_base64.
- `url` (string): https link to the document (PDF, HTML or plain text)

### `defi_yields` (~220 tokens)

Ranked DeFi yields filtered by asset, chain, min TVL, stablecoin-only or single-sided, with a risk-adjusted APY and risk flags per pool (APY spike, reward-heavy, impermanent loss, low TVL, multi-asset exposure). Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `asset` (string): token symbol contained in the pool, e.g. USDC, ETH
- `chain` (string): chain name, e.g. Ethereum, Base, Arbitrum
- `limit` (string): 1-50, default 20
- `minTvl` (string): minimum TVL in USD (default 1000000)
- `project` (string): DefiLlama project slug, e.g. aave-v3
- `singleSided` (string): true = single-asset pools only
- `stableOnly` (string): true = stablecoin pools only

### `defi_pool` (~100 tokens)

One DeFi pool by DefiLlama id: current APY split, TVL, risk flags and its daily APY and TVL history for the last 30 days with min/max/avg. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `id` (string, required): DefiLlama pool id (UUID) from /yields

### `defi_summary` (~81 tokens)

Per-chain DeFi yield overview: TVL-weighted median stablecoin APY, top 5 projects by TVL and pool counts, for one chain or the top 25 chains. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `chain` (string): chain name; omit for the top 25 chains

### `defi_defi_tvl` (~203 tokens)

DeFi TVL from DefiLlama: top protocols filtered by category and chain (TVL, 1d/7d change, market cap, chains), chain TVL rankings with protocol counts, or one protocol with per-chain TVL split and 90 days of daily TVL history. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `category` (string): DefiLlama category for mode=protocols, e.g. Lending, Dexs, Liquid Staking
- `chain` (string): chain filter, e.g. Ethereum, Base, Solana
- `maxItems` (string): 1-100, default 10
- `mode` (string): protocols (default), chains or protocol
- `name` (string): protocol name or slug for mode=protocol, e.g. aave-v3

### `depth_slippage` (~143 tokens)

Simulated market order on five spot venues for a USD amount: average fill, slippage in bps vs mid, worst price, fully filled or not, best venue, plus bid/ask depth in USD within 0.5%, 1% and 2% of mid. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `side` (string, required): buy or sell
- `symbol` (string, required): Coin ticker, e.g. BTC, ETH, SOL
- `usd` (string, required): Order size in USD (10 to 50000000)

### `depth_kimchi` (~129 tokens)

Korea premium per coin: Upbit and Bithumb KRW prices vs the Binance USDT price, converted with the ECB USD/KRW reference rate (date returned); without symbols, the top 20 Upbit markets by 24h KRW volume. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `symbols` (string): Comma-separated coin tickers (max 30), e.g. BTC,ETH,XRP; omit for the top 20 by Upbit volume

### `domainaudit_headers` (~107 tokens)

Grade a web page A-F on HTTP security headers (HSTS, CSP, framing, nosniff, Referrer-Policy, Permissions-Policy, cookie flags, version leakage, http->https redirect) with the value and a concrete fix per check. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `url` (string, required): Page URL (https://...) or plain hostname

### `domainaudit_tls` (~114 tokens)

TLS check on port 443: negotiated protocol and cipher, certificate subject, issuer, validity dates, days left, SANs, chain trust, hostname match, legacy TLS 1.0/1.1 acceptance, with flags for expiry < 21 days and TLS < 1.2. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `host` (string, required): Hostname, e.g. example.com

### `domainaudit_email` (~113 tokens)

Email spoofing protection of a domain: MX, SPF (record, recursive DNS-lookup count, all qualifier), DMARC (p, sp, pct, rua), MTA-STS policy, TLS-RPT, BIMI, DKIM keys on common selectors, flags and a verdict. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `domain` (string, required): Email domain, e.g. example.com

### `domainaudit_audit` (~96 tokens)

Full domain security audit: headers on https://<domain>, TLS, email, DNS A/AAAA/NS/CAA, RDAP registrar and expiry, security.txt, robots.txt, an overall 0-100 score with subscores and the top 5 fixes. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `domain` (string, required): Domain, e.g. example.com

### `domainaudit_seo` (~157 tokens)

On-page SEO audit of one URL: title and meta description length, canonical, robots meta and X-Robots-Tag, robots.txt allow for user-agent *, sitemap.xml with URL count, lang, hreflang, h1-h3 outline, word count, images without alt, internal/external links, Open Graph, Twitter card, JSON-LD schema.org types, favicon, viewport, mixed content; each check pass/warn/fail with a fix and a 0-100 score. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `url` (string, required): Page URL (https://...) or plain hostname

### `domainaudit_audit_bundle` (~128 tokens)

One-call website report for a URL: on-page SEO, accessibility pass on the HTML (alt text, form labels, html lang, button/link names, heading order, duplicate ids; contrast not measured), security headers, TLS, email anti-spoofing and RDAP registration, with section scores, an overall 0-100 score and the top 10 fixes. Body {"url":"https://..."}. Price: $0.05 USDC per call, paid with x402 on Base.

Input parameters:

- `url` (string, required): Page URL (https://...) or plain hostname

### `domainaudit_domain_info` (~101 tokens)

Domain registration and DNS in one call: RDAP registrar, created, updated, expires (days left), status codes, nameservers, DNSSEC, plus DNS A, AAAA, MX, NS, TXT and CAA records. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `domain` (string, required): Domain, e.g. example.com

### `domainaudit_whois_bulk` (~84 tokens)

RDAP registration data for up to 10 domains in one call (registrar, created, updated, expires, days left, status, nameservers, DNSSEC), looked up in parallel. Price: $0.02 USDC per call, paid with x402 on Base.

Input parameters:

- `domains` (string, required): Comma-separated domains, max 10

### `edgar_filings` (~161 tokens)

Recent SEC filings for a US company by ticker or CIK: form, filing and report dates, accession, document URL, 8-K item codes with titles, plus company name, SIC industry and fiscal year end. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `cik` (string): SEC CIK number (alternative to ticker)
- `forms` (string): Comma-separated form types, e.g. 10-K,10-Q,8-K (default all)
- `limit` (string): 1-100, default 20
- `ticker` (string): US ticker, e.g. AAPL (or use cik)

### `edgar_insiders` (~158 tokens)

Insider transactions from Form 4 filings in the last N days (up to 25 filings parsed): owner, role, date, transaction code (P buy, S sell, A grant, M exercise, F tax), shares, price, shares owned after, and net open-market buys vs sells in shares and USD. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `cik` (string): SEC CIK (alternative to ticker)
- `days` (string): Look-back window in days, 1-365, default 90
- `ticker` (string): US ticker, e.g. AAPL (or use cik)

### `edgar_financials` (~118 tokens)

Standardized financials from SEC XBRL for the last 5 fiscal years and 4 quarters: revenue, operating and net income, diluted EPS, assets, liabilities, equity, cash, long-term debt, operating cash flow, capex, free cash flow and margins. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `cik` (string): SEC CIK (alternative to ticker)
- `ticker` (string): US ticker, e.g. AAPL (or use cik)

### `edgar_facts` (~246 tokens)

Values of one XBRL concept as filed by a US company (us-gaap, dei or ifrs-full): period end and start, value, unit, fiscal year and period, form, filing date, accession and frame, newest first. Body {"ticker":"AAPL","concept":"NetIncomeLoss","limit":10}; optional form (10-K or 10-Q) and unit. Price: $0.004 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `cik` (string): SEC CIK (alternative to ticker)
- `concept` (string, required): XBRL element, e.g. Revenues, us-gaap:NetIncomeLoss, dei:EntityCommonStockSharesOutstanding, ifrs-full:Revenue
- `form` (string): Optional: 10-K or 10-Q
- `limit` (string): Rows, 1-200, default 10
- `ticker` (string): US ticker, e.g. AAPL (or use cik)
- `unit` (string): Optional unit filter, e.g. USD, USD/shares, shares

### `edgar_facts_query` (~216 tokens)

Same as POST /facts with query strings: values of one XBRL concept as filed (end, start, val, unit, fy, fp, form, filed, accn, frame), newest first, optional form and unit filters. Price: $0.004 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `cik` (string): SEC CIK (alternative to ticker)
- `concept` (string, required): XBRL element, e.g. Revenues, us-gaap:NetIncomeLoss, dei:EntityCommonStockSharesOutstanding, ifrs-full:Revenue
- `form` (string): Optional: 10-K or 10-Q
- `limit` (string): Rows, 1-200, default 10
- `ticker` (string): US ticker, e.g. AAPL (or use cik)
- `unit` (string): Optional unit filter, e.g. USD, USD/shares, shares

### `gas_now` (~108 tokens)

Current gas on one EVM chain: base fee and slow/standard/fast priority fee in gwei, and USD cost of a native transfer, an ERC-20 transfer and a Uniswap swap including the L1 data fee on rollups. Price: $0.002 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `chain` (string, required): ethereum, base, arbitrum, optimism, polygon or bsc

### `gas_compare` (~107 tokens)

Cost in USD of the same transaction (given gas units) on Ethereum, Base, Arbitrum, OP Mainnet, Polygon and BNB Chain right now, sorted cheapest first, with slow/standard/fast tiers. Price: $0.002 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `gas` (string): gas units of the transaction (21000-30000000), default 65000

### `gas_cheapest` (~179 tokens)

Which chain to send a USDC (or native ETH/POL/BNB) transfer on right now: one recommendation plus all chains ranked by USD fee (Ethereum, Base, Arbitrum, OP Mainnet, Polygon, BNB Chain), L1 data fee included, optional fee as % of the amount. Price: $0.002 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `amount` (string): optional amount in USD, adds fee as % of it
- `chains` (string): optional comma list to restrict, e.g. base,arbitrum,polygon
- `speed` (string): slow, standard (default) or fast
- `token` (string): usdc (default), native, or eth (ETH chains only)

### `hn_hackernews` (~200 tokens)

Hacker News stories: front-page lists (top, new, best, ask, show) or full-text search, each with title, URL, domain, points, comment count, author, time, HN link and text excerpt. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `days` (string): Search only: limit to stories from the last N days
- `maxItems` (string): 1-50, default 20
- `mode` (string): top | new | best | ask | show | search (default top)
- `q` (string): Search query (required for mode=search)
- `sort` (string): Search only: relevance | date (default relevance)
- `tags` (string): Search only: story | ask_hn | show_hn | front_page | comment (default story)

### `hn_item` (~100 tokens)

One Hacker News story (or comment) by id with up to 30 top-level comments: author, time, plain text up to 500 characters and reply count. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `id` (string, required): Numeric Hacker News item id
- `maxComments` (string): 1-30, default 30

### `hn_user` (~82 tokens)

Hacker News user profile: karma, account creation date and age, about text (HTML stripped), number of submissions and the 10 most recent submission ids. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `id` (string, required): Hacker News username (case-sensitive)

### `guard_check` (~114 tokens)

Classify text an AI agent is about to read for prompt injection: verdict (safe, suspicious, malicious), score 0-100, findings with matched spans; decodes hidden Unicode tags, HTML comments, CSS-hidden text and base64 before scanning. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `context` (string): web | email | document | tool_output | user | unknown
- `text` (string, required): Untrusted text, up to 20,000 characters

### `macro_policy_rates` (~115 tokens)

Central bank policy rates for 39 economies from BIS official data: current rate, date of last change and size in bp, year-ago rate, central bank name. Filter by ISO country codes (US, XM for euro area, MA, ZA...). Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `country` (string): Comma-separated ISO2 codes; XM = euro area. Omit for all 39.

### `macro_fx` (~119 tokens)

Official reference exchange rates (ECB and Bank Al-Maghrib fixings) for any pair among ~50 currencies including MAD, SAR, AED, TND, DZD, EGP and XOF; direct or computed cross with method and date. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `base` (string, required): ISO 4217 code
- `quote` (string, required): One or more ISO 4217 codes, comma-separated

### `notary_time` (~68 tokens)

Current UTC time (ISO and unix ms) signed by the genexxis notary key, with the signed message and signature for independent verification. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

### `notary_stamp` (~124 tokens)

Timestamp a SHA-256 hash: returns a stored, server-signed receipt (id, hash, label, timestamp, signer, message, signature, verify URL) proving the hash was presented at that time. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `hash` (string, required): SHA-256 digest of your document, 64 hex chars, optional 0x prefix
- `label` (string): Optional label, max 120 chars, no | character

### `odds_search` (~109 tokens)

Search open Polymarket and Kalshi markets by keywords; each market with outcomes and implied probabilities, 24h volume, liquidity or open interest, end date and link, ranked by match then volume. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `limit` (string): Max markets (1-50, default 10)
- `q` (string, required): Keywords, e.g. "fed rate", "bitcoin 100k", "world cup"

### `odds_market` (~111 tokens)

One Polymarket or Kalshi market in detail: implied probabilities, last price, best bid/ask, spread, volume, open interest, 1-day price change and hourly price history for the last 24 h. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `id` (string, required): Polymarket market id, slug or condition id; Kalshi market ticker (as returned by /search)
- `venue` (string, required): polymarket or kalshi

### `odds_top` (~84 tokens)

Most traded open prediction markets right now across Polymarket and Kalshi, ranked by 24h volume, with implied probabilities and links. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `limit` (string): Number of markets (1-50, default 10)

### `perps_funding` (~127 tokens)

Funding rate of a coin's perpetual on Binance, Bybit, OKX and Hyperliquid: raw and annualized, next funding time, mark and index price, basis %, open interest (contracts and USD), cross-venue spread and who pays longs vs shorts. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `symbol` (string, required): Coin ticker, e.g. BTC, ETH, SOL (mapped to BTCUSDT, BTC-USDT-SWAP, BTC)

### `perps_extremes` (~120 tokens)

Highest and lowest annualized funding rates across all Binance USDT-margined perpetuals and Hyperliquid perps, with open interest in USD and a minimum open interest filter (default $5M). Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `limit` (string): Rows per side (1-50, default 10)
- `minOiUsd` (string): Minimum open interest in USD (default 5000000)

### `perps_oi` (~112 tokens)

Open interest of a coin's perpetual per venue (Binance, Bybit, OKX, Hyperliquid) in contracts and USD with market share, 24h change where history exists (Binance, Bybit), and the Binance long/short account ratio. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `symbol` (string, required): Coin ticker, e.g. BTC, ETH, SOL

### `prices_token_price` (~149 tokens)

Median spot price of up to 50 coins across Binance, Coinbase, Kraken, OKX and Bybit in usd/usdt/eur/btc, with per-venue prices, 24h change %, summed 24h USD volume and cross-venue spread %. ids accepts CoinGecko ids or tickers. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `ids` (string, required): Comma-separated CoinGecko ids (bitcoin,ethereum) or tickers (BTC,ETH), max 50
- `vs` (string): usd (default), usdt, eur or btc

### `prices_ohlcv` (~167 tokens)

Spot OHLCV candles (1m to 1w, up to 1000) for a coin against USDT from Binance (fallback OKX), with window open/high/low/close, change % and exact traded VWAP. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `interval` (string): 1m, 5m, 15m, 30m, 1h (default), 4h, 1d, 1w
- `limit` (string): Number of candles, 1-1000 (default 100)
- `symbol` (string, required): Coin ticker, e.g. BTC, ETH, SOL

### `prices_movers` (~121 tokens)

Top 24h gainers and losers among Binance spot USDT pairs above a minimum 24h USD volume (default 10M), with price, change % and volume, plus market breadth. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `limit` (string): Coins per side, 1-50 (default 10)
- `minVolumeUsd` (string): Minimum 24h quote volume in USD (default 10000000)

### `research_papers` (~184 tokens)

Search scholarly papers across OpenAlex, arXiv and Crossref (merged, de-duplicated): title, authors, year, venue, DOI, arXiv id, citation count, open-access PDF link, abstract, topics. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `fromYear` (string): Earliest publication year, e.g. 2020
- `maxItems` (string): 1-50, default 10
- `openAccess` (string): true to keep only open-access papers
- `q` (string, required): Search query (keywords or title)
- `sort` (string): relevance | citations | date (default relevance)
- `source` (string): all | openalex | arxiv | crossref (default all)
- `toYear` (string): Latest publication year

### `research_related_papers` (~184 tokens)

Citation neighbourhood of a seed paper (by DOI, arXiv id, OpenAlex id or query): the seed, OpenAlex related works, most-cited citing works and most-cited references, each with full paper fields. Price: $0.015 USDC per call, paid with x402 on Base.

Input parameters:

- `arxiv` (string): arXiv id, e.g. 1706.03762
- `doi` (string): DOI, e.g. 10.48550/arXiv.1706.03762
- `maxItems` (string): 1-15 per list, default 10 (higher values are capped)
- `openalex` (string): OpenAlex work id, e.g. W2626778328
- `q` (string): Title or keywords; the best match is used as seed

### `research_paper` (~143 tokens)

One paper in full detail by DOI, arXiv id or OpenAlex id: all authors with institutions and ORCID, abstract, venue, open-access links, topics with fields, citation count and citations per year, references count. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `arxiv` (string): arXiv id, e.g. 1706.03762
- `doi` (string): DOI, e.g. 10.48550/arXiv.1706.03762
- `openalex` (string): OpenAlex work id, e.g. W2626778328

### `safepay_preflight` (~200 tokens)

Should I pay this x402 endpoint? Verdict pay/caution/block/cannot_pay with reasons: price vs your maxUsd and decoy prices, asset/network, payTo screened against OFAC SDN, Circle/Tether freezes and exploit/phishing/mixer labels, expected payTo, Bazaar track record, broken payment terms. Returns the payment option a standard client would sign. Price: $0.003 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `expectPayTo` (string): Optional: the payTo address you expect; any other -> block
- `maxUsd` (string): Your budget for this one payment in USD (default 1); higher price -> block
- `method` (string): GET (default) or POST
- `url` (string, required): Full URL of the x402 endpoint you are about to pay, with its query string

### `safepay_pass` (~69 tokens)

24-hour SafePay pass: up to 5000 preflight checks on GET /p/preflight with Authorization: Bearer <token>. Cheaper than per-call above ~170 checks a day. Price: $0.50 USDC per call, paid with x402 on Base.

### `safepay_pass_week` (~74 tokens)

7-day SafePay pass: up to 35000 preflight checks (Bearer token on GET /p/preflight). Above the $1 default cap of standard x402 clients: raise your client cap to buy it. Price: $2.50 USDC per call, paid with x402 on Base.

### `sanctions_screen` (~253 tokens)

Fuzzy-screen a name against OFAC SDN, UN, EU, UK, Swiss SECO, World Bank debarment and US BIS/State/Treasury non-SDN lists (optional lists= filter): matches with list, id, primary name, matched alias, score, type, programs, countries, dates of birth, listing date and reference, plus the date each list was checked. Price: $0.008 USDC per call, paid with x402 on Base.

Input parameters:

- `birthYear` (string): Optional 4-digit birth year (individuals); boosts entries within 1 year, demotes clear mismatches
- `country` (string): Optional country name or ISO2 code; boosts entries linked to that country
- `lists` (string): Optional comma list to restrict: ofac, un, eu, uk, seco, worldbank, bis, us_csl (default all)
- `name` (string, required): Person, company or vessel name (any script; accents and legal suffixes are ignored)
- `threshold` (string): Minimum score 0.5-1, default 0.85
- `type` (string): Optional filter: individual, entity or vessel

### `sanctions_address` (~104 tokens)

Check a crypto address (BTC, ETH/EVM, TRON, USDT, XMR, LTC...) for an exact match with OFAC SDN digital currency addresses; returns the designated entity, currency and programs. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `address` (string, required): Crypto address; EVM and bech32 compared case-insensitively

### `sanctions_risk` (~164 tokens)

Wallet address risk screen before you pay or accept funds: OFAC SDN crypto addresses, Circle USDC blacklist (Base, Ethereum) and Tether USDT blacklist (Ethereum) read live on-chain, plus public labels for Tornado Cash (mixer, OFAC-delisted 2025) and ~7,400 exploit, heist and phishing addresses. Returns block, high_risk, elevated or no_known_risk with reasons and sources. Exact match only, no exposure analysis. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `address` (string, required): EVM address (0x...). Non-EVM addresses get the OFAC SDN check only

### `sanctions_batch` (~137 tokens)

Screen up to 100 wallet addresses in one call: per address block, high_risk, elevated or no_known_risk with reasons (OFAC SDN crypto addresses, Circle USDC and Tether USDT freeze lists read live on-chain, Tornado Cash and ~7,400 exploit/phishing labels), plus summary counts and a flagged list. Invalid input = 400, not charged. Price: $0.25 USDC per call, paid with x402 on Base.

Input parameters:

- `addresses` (string, required): 1 to 100 wallet addresses (duplicates removed). EVM addresses get all checks, others the OFAC check only

### `sanctions_deep` (~113 tokens)

Before onboarding or a large payment: GET /risk for the address plus its recent counterparties (Base USDC transfers ~55 h, Ethereum last 50 ERC-20 transfers) screened against OFAC SDN, Circle/Tether freeze lists and exploit/phishing/mixer labels. Returns verdict, exposure level, flagged counterparties with a sample tx, and coverage. Price: $0.05 USDC per call, paid with x402 on Base.

Input parameters:

- `address` (string, required): EVM address (0x...)

### `tokenrisk_verdict_lite` (~156 tokens)

Quick token verdict for a Base token or Solana mint: grade BASED/MID/COOKED/RADIOACTIVE, 0-100 score, one-liner, top 3 reasons, honeypot and tax result, liquidity. Same live checks as POST /verdict, short answer. Query token=<address>, optional chain=base|solana. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `chain` (string): base (default for 0x) or solana
- `token` (string, required): Token contract address (Base, 0x...) or Solana mint

### `tokenrisk_check` (~104 tokens)

Risk check of an ERC-20 token on Base before buying: upgradeable proxy, owner powers found in bytecode (mint, blacklist, tax change, pause, trading switch), owner share of supply, Uniswap v2/v3 and Aerodrome liquidity in USD. Verdict low/medium/high with reasons. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `token` (string, required): ERC-20 contract address on Base

### `tokenrisk_verdict` (~172 tokens)

Is this token any good? Grade BASED/MID/COOKED/RADIOACTIVE, 0-100 score, one-liner, roast and reasons from live data: honeypot buy/sell simulation and taxes, owner powers (Base) or mint/freeze authority (Solana), liquidity, volume, buys/sells and pool age across all DEX pools. Body {"tokenAddress":"0x..."} or {"chain":"solana","tokenAddress":"<mint>"}. Synchronous. Price: $0.015 USDC per call, paid with x402 on Base.

Input parameters:

- `chain` (string): base (default for 0x addresses) or solana
- `tokenAddress` (string, required): Token contract address (Base, 0x...) or Solana mint

### `verdict_card` (~145 tokens)

Shareable verdict card for a Base or Solana token: grade BASED/MID/COOKED/RADIOACTIVE, 0-100 score, one-liner, reasons, key market metrics, plus a share URL and a 1200x630 PNG. Body {"tokenAddress":"0x..."} or {"chain":"solana","tokenAddress":"<mint>"}. Price: $0.50 USDC per call, paid with x402 on Base.

Input parameters:

- `chain` (string): base (default for 0x addresses) or solana
- `tokenAddress` (string, required): Token contract address (Base, 0x...) or Solana mint

### `webtools_email_validate` (~126 tokens)

Validates one email (email=) or up to 50 (emails=comma list, same price): RFC 5322 syntax, normalized form, MX records (A fallback), disposable, role account, free provider, typo suggestion, and a deliverable/risky/undeliverable verdict with reasons. No SMTP probing. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `email` (string): One email address
- `emails` (string): Alternative: comma-separated list of up to 50 addresses (same price)

### `webtools_base64_encode_url` (~164 tokens)

Fetch an image, PDF, audio or any public file by URL and get it back as base64 plus a ready data URI, to pass inline to vision/LLM APIs that need base64. Max 5 MB; redirects followed and re-checked; private addresses refused. Returns contentType, bytes, sha256, finalUrl. Errors are not charged: 400 bad URL, 413 over 5 MB, 422 target error/interrupted, 503 busy (retry). Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `url` (string, required): Public http(s) URL of the image, PDF or file to encode (max 5 MB), e.g. https://example.com/photo.jpg

### `webtools_image_for_llm` (~225 tokens)

Fetch an image by URL and get it ready for a vision LLM: auto-rotated, resized to fit max_side (default 1568 px, the size vision models use), re-encoded JPEG/PNG/WebP under 5 MB of base64, with data URI, media type, dimensions and sha256. Input up to 10 MB (jpeg, png, webp, gif, avif, heif, tiff; no SVG). Errors are not charged. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `format` (string): Output format (default jpeg; transparency flattened on white)
- `max_side` (string): Longest side in px after resize, 64-4096 (default 1568); never enlarged
- `quality` (string): JPEG/WebP quality 40-95 (default 85; lowered automatically if needed to stay under 5 MB)
- `url` (string, required): Public http(s) URL of the image (max 10 MB)

### `webtools_tech_stack_detect` (~117 tokens)

Detects the technologies of a website homepage (CMS, e-commerce, frameworks, web server, CDN/hosting, analytics, tag managers, ad pixels, payments, chat, consent, security headers, fonts) with category, version when visible, evidence and confidence. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `domain` (string): Website domain, e.g. example.com
- `url` (string): Alternative: full http(s) URL of the page to analyse

### `webtools_startup_domain_check` (~98 tokens)

For a company or product name: slug, availability of the .com .io .ai .co .dev .app domains (registry RDAP + DNS), GitHub user/org name and npm package name, each available, taken or unknown. Price: $0.02 USDC per call, paid with x402 on Base.

Input parameters:

- `company_name` (string, required): Company or product name, e.g. Northwind Labs

### `x402check_check` (~138 tokens)

Check one x402 endpoint: HTTP 402 status, parsed payment requirements (network, USDC price in USD, payTo, timeout), Bazaar metadata, issues with severity, latency, origin discovery docs, Bazaar listing with 30-day payers/calls, and a 0-100 score. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `method` (string): GET (default) or POST; POST sends an empty JSON object
- `url` (string, required): Full https URL of the paid endpoint, including query string

### `x402check_origin` (~100 tokens)

All CDP Bazaar listings of one host: endpoint count, summed 30-day payers and calls, estimated 30-day revenue, top 20 endpoints with price and payers, distinct payTo addresses, and which x402 discovery docs the origin serves. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `host` (string, required): Domain of the x402 seller, e.g. api.example.com

### `yields_curve` (~90 tokens)

Full government yield curve for US, EA (euro area AAA) or MA (Morocco): tenor -> yield %, as-of date, source, change in bp vs 1 month and 1 year ago. Price: $0.01 USDC per call, paid with x402 on Base.

Input parameters:

- `country` (string, required): US, EA (euro area AAA) or MA (Morocco)

### `yields_spreads` (~84 tokens)

Curve slopes 2s10s and 3m10y in bp for US, euro area and Morocco with inversion flags, plus cross-market 10Y spreads (US-EA, MA-US, MA-EA). Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

### `yields_rate` (~124 tokens)

Government yield at any tenor (e.g. 18M, 7Y, 12Y) for US, EA or MA, linearly interpolated between published points, with 1-month and 1-year-ago values. Price: $0.005 USDC per call, paid with x402 on Base. Free trial: your first call each UTC day is free.

Input parameters:

- `country` (string, required): US, EA or MA
- `tenor` (string, required): Tenor like 3M, 18M, 7Y or a number of years

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-genexxis-data-apis/mcp#diagnostics

## Score history

- 2026-11-05: 63
- 2026-11-04: 62
- 2026-11-03: 62
- 2026-11-02: 61
- 2026-11-01: 61
- 2026-10-31: 61
- 2026-10-30: 60
- 2026-10-29: 60
- 2026-10-28: 59
- 2026-10-27: 59
- 2026-10-26: 59
- 2026-10-25: 59
- 2026-10-24: 58

## Common questions

### What is the Genexxis paid agent tools (x402) MCP server?

Genexxis paid agent tools (x402) is an MCP server listed in the public MCP registry as com.genexxis/data-apis. 90 x402 tools: deal-doc red flags, token verdicts, sanctions, SEC data, safe-pay checks, DeFi. This page covers its hosted endpoint (https://mcp.genexxis.com/mcp).

### Is the Genexxis paid agent tools (x402) MCP server safe to use?

Genexxis paid agent tools (x402) scores 63 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Genexxis paid agent tools (x402) MCP server expose?

Genexxis paid agent tools (x402) exposes 97 tools: list_services, airports_status, airports_delays, airports_weather, intel_find, and 92 more. Their descriptions and schemas cost roughly 13,350 tokens of context every time the server is loaded.

### Does the Genexxis paid agent tools (x402) MCP server require authentication?

No. We connected to Genexxis paid agent tools (x402) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the Genexxis paid agent tools (x402) MCP server still maintained?

Genexxis paid agent tools (x402) is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://mcp.genexxis.com/mcp
- Website: https://mcp.genexxis.com/
- Changelog RSS feed: https://verifymcp.io/servers/com-genexxis-data-apis/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-genexxis-data-apis/mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-genexxis-data-apis/mcp
