Pay-per-call x402 data tools on Base: Solana snapshots, prices, package metadata.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
FREE. Catalog of this seller's pay-per-call x402 data endpoints with prices (USDC on Base) and how to pay. NOTE: the /u/* micro-utilities are free over MCP and paid per-request over HTTP.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
FREE. Catalog of this seller's pay-per-call x402 data endpoints with prices (USDC on Base) and how to pay. NOTE: the /u/* micro-utilities are free over MCP and paid per-request over HTTP.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}PAID $0.005000 USDC via x402. Call before trusting or paying a third-party x402 seller: snapshot one listing from a fixed public directory (payapi, cdp, payai, bazaar) by its id/payTo, or pass ?since= to get told whether it changed since you last saw it. Reads public directories only - never a caller-supplied URL - and returns already-public fields (JSON).
| Argument | Type | Description |
|---|---|---|
| id | string | UUID or 0x...40 payTo |
| since | string | Optional prior snapshot_token. |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
| directory | string | bazaar|cdp|payai|payapi |
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "UUID or 0x...40 payTo"
},
"since": {
"type": "string",
"description": "Optional prior snapshot_token."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
},
"directory": {
"type": "string",
"description": "bazaar|cdp|payai|payapi"
}
},
"additionalProperties": false
}PAID $0.010000 USDC via x402. Call before adding or upgrading a dependency: package-registry metadata for one package (PyPI or npm): latest version, summary, license, dependency count; PyPI also returns 30-day downloads.
| Argument | Type | Description |
|---|---|---|
| name | string | Package name (default requests pypi / express npm). |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
| ecosystem | string | pypi or npm (default pypi). |
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Package name (default requests pypi / express npm)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
},
"ecosystem": {
"type": "string",
"description": "pypi or npm (default pypi)."
}
},
"additionalProperties": false
}FREE. Liveness handshake: returns service name, version and server time.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}PAID $0.005000 USDC via x402. Call before pricing or settling a crypto payment: live spot prices for one or more coins by CoinGecko id (USD price, 24h change, market cap) from a keyless multi-source chain that never returns an upstream 429.
| Argument | Type | Description |
|---|---|---|
| vs | string | Quote currency (default usd). |
| ids | string | Comma-separated CoinGecko ids (default bitcoin,ethereum). |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
{
"type": "object",
"properties": {
"vs": {
"type": "string",
"description": "Quote currency (default usd)."
},
"ids": {
"type": "string",
"description": "Comma-separated CoinGecko ids (default bitcoin,ethereum)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}PAID $0.020000 USDC via x402. Call before routing or accepting an x402 payment: multi-rail health (facilitators, settlement, market) across x402 rails (JSON).
| Argument | Type | Description |
|---|---|---|
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
{
"type": "object",
"properties": {
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}PAID $0.005000 USDC via x402. Call before onboarding, screening or paying a counterparty: full-text search of SEC EDGAR filings for an enforcement/regulatory phrase; returns matching filings (company, CIK, form, filed/period, state, SIC, accession + official sec.gov deep-link). Phrase search: quote your term, filter by form/date.
| Argument | Type | Description |
|---|---|---|
| end | string | Optional YYYY-MM-DD upper bound. |
| forms | string | Optional form filter, e.g. 8-K or a comma list. |
| limit | integer | 1..100 (default 20). |
| query | string | EDGAR full-text phrase, e.g. cease-and-desist. |
| start | string | Optional YYYY-MM-DD lower bound. |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
{
"type": "object",
"properties": {
"end": {
"type": "string",
"description": "Optional YYYY-MM-DD upper bound."
},
"forms": {
"type": "string",
"description": "Optional form filter, e.g. 8-K or a comma list."
},
"limit": {
"type": "integer",
"description": "1..100 (default 20)."
},
"query": {
"type": "string",
"description": "EDGAR full-text phrase, e.g. cease-and-desist."
},
"start": {
"type": "string",
"description": "Optional YYYY-MM-DD lower bound."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}PAID $0.020000 USDC via x402. Call before moving funds on Solana: decision-grade account snapshot — kind; mint decimals/supply/authority; whole-account balance and recent signatures — keyless solana-public-rpc.
| Argument | Type | Description |
|---|---|---|
| address | string | Base58 Solana address (32-44 chars). |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Base58 Solana address (32-44 chars)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}PAID $0.020000 USDC via x402. Call before trading or pricing a token: normalized live onchain snapshot (price, 24h change, liquidity, 24h volume, top DEX pair) plus a transparent buy-side verdict, for a Solana mint (base58) or a Base/EVM token address (0x...).
| Argument | Type | Description |
|---|---|---|
| mint | string | Optional token id: Solana base58 mint or Base/EVM 0x address (default: SOL). |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
{
"type": "object",
"properties": {
"mint": {
"type": "string",
"description": "Optional token id: Solana base58 mint or Base/EVM 0x address (default: SOL)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}FREE (no payment). EVM address format, lowercase form and EIP-55 checksum in checksum mode — check an Ethereum/Base address before sending funds. Deterministic micro-utility; use over MCP or POST /u/address-check over HTTP.
| Argument | Type | Description |
|---|---|---|
| address | string | e.g. '0x2F2E1f54109B2525137EedA4A892600Ee956D42a' |
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "e.g. '0x2F2E1f54109B2525137EedA4A892600Ee956D42a'"
}
},
"additionalProperties": true
}FREE (no payment). Base58 encode or decode bytes/hex (Solana-style base58). Deterministic micro-utility; use over MCP or POST /u/base58 over HTTP.
| Argument | Type | Description |
|---|---|---|
| op | string | e.g. 'encode' |
| hex | string | e.g. 'deadbeef' |
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"hex": {
"type": "string",
"description": "e.g. 'deadbeef'"
}
},
"additionalProperties": true
}FREE (no payment). Base64 encode or decode a string — base64 encoder/decoder (body {mode:encode|decode,input}). Deterministic micro-utility; use over MCP or POST /u/base64 over HTTP.
| Argument | Type | Description |
|---|---|---|
| op | string | e.g. 'encode' |
| text | string | e.g. 'hello' |
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"text": {
"type": "string",
"description": "e.g. 'hello'"
}
},
"additionalProperties": true
}FREE (no payment). Difference between two ISO-8601 timestamps in days/seconds (date diff). Deterministic micro-utility; use over MCP or POST /u/date-diff over HTTP.
| Argument | Type | Description |
|---|---|---|
| to | string | e.g. '2026-01-02T00:00:00Z' |
| from | string | e.g. '2026-01-01T00:00:00Z' |
{
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "e.g. '2026-01-02T00:00:00Z'"
},
"from": {
"type": "string",
"description": "e.g. '2026-01-01T00:00:00Z'"
}
},
"additionalProperties": true
}FREE (no payment). Hex encode or decode text — hex string encoder/decoder. Deterministic micro-utility; use over MCP or POST /u/hex over HTTP.
| Argument | Type | Description |
|---|---|---|
| op | string | e.g. 'encode' |
| text | string | e.g. 'hi' |
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"text": {
"type": "string",
"description": "e.g. 'hi'"
}
},
"additionalProperties": true
}FREE (no payment). Validate an IBAN (international bank account number) — check the country, length and ISO 13616 mod-97 checksum; returns validity, country and check digits. Deterministic micro-utility; use over MCP or POST /u/iban over HTTP.
| Argument | Type | Description |
|---|---|---|
| iban | string | e.g. 'DE89370400440532013000' |
{
"type": "object",
"properties": {
"iban": {
"type": "string",
"description": "e.g. 'DE89370400440532013000'"
}
},
"additionalProperties": true
}FREE (no payment). Validate, pretty-print (0-8 spaces), or minify JSON — json formatter/validator. Deterministic micro-utility; use over MCP or POST /u/json over HTTP.
| Argument | Type | Description |
|---|---|---|
| data | string | e.g. '{"a":1}' |
{
"type": "object",
"properties": {
"data": {
"type": "string",
"description": "e.g. '{\"a\":1}'"
}
},
"additionalProperties": true
}FREE (no payment). Decode a JWT — parse header and payload claims without a key (no signature verification). Deterministic micro-utility; use over MCP or POST /u/jwt over HTTP.
| Argument | Type | Description |
|---|---|---|
| token | string | e.g. 'eyJhbGciOiJub25lIn0.eyJzdWIiOiIxIn0.' |
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "e.g. 'eyJhbGciOiJub25lIn0.eyJzdWIiOiIxIn0.'"
}
},
"additionalProperties": true
}FREE (no payment). Coding agent: post a job spec (spec_md) and receive a unified diff with the tests for it, or a refusal with the reason when the job breaks the Five Laws. Deterministic micro-utility; use over MCP or POST /u/patch over HTTP.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": true
}FREE (no payment). SHA-256 hash/digest of a text string — also sha512 and sha3-256; returns hex. Deterministic micro-utility; use over MCP or POST /u/sha256 over HTTP.
| Argument | Type | Description |
|---|---|---|
| algo | string | e.g. 'sha256' |
| text | string | e.g. 'hello' |
{
"type": "object",
"properties": {
"algo": {
"type": "string",
"description": "e.g. 'sha256'"
},
"text": {
"type": "string",
"description": "e.g. 'hello'"
}
},
"additionalProperties": true
}FREE (no payment). World clock and timezone converter — convert timezones (timezone convert) for the current time or any instant (`at`) in IANA zones (`tzs`, e.g. Europe/London,Asia/Tokyo) or a fixed utc_offset (+05:30); returns local time, UTC offset, weekday and DST. Deterministic micro-utility; use over MCP or POST /u/time over HTTP.
| Argument | Type | Description |
|---|---|---|
| at | string | e.g. '2026-01-01T00:00:00Z' |
| zones | any | e.g. ["UTC", "America/New_York"] |
{
"type": "object",
"properties": {
"at": {
"type": "string",
"description": "e.g. '2026-01-01T00:00:00Z'"
},
"zones": {
"description": "e.g. [\"UTC\", \"America/New_York\"]"
}
},
"additionalProperties": true
}FREE (no payment). URL encode or decode a string (percent-encoding) for query, path or fragment. Deterministic micro-utility; use over MCP or POST /u/urlcode over HTTP.
| Argument | Type | Description |
|---|---|---|
| op | string | e.g. 'encode' |
| text | string | e.g. 'a b' |
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"text": {
"type": "string",
"description": "e.g. 'a b'"
}
},
"additionalProperties": true
}FREE (no payment). Generate a random UUID (uuid v4, RFC 9562) — 1..100 per call; format uuid|urn|hex|int. Deterministic micro-utility; use over MCP or POST /u/uuid over HTTP.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": true
}FREE (no payment). Decide accepted/rejected for a delivered brick.blue task result against the task's published acceptance rules. Returns {decision, accepted, verdict, reason}.
| Argument | Type | Description |
|---|---|---|
| task | object | Optional full task object (with `acceptance`) supplied inline. |
| input | any | Task input as published (opaque). |
| title | string | |
| result | any | Delivered result to validate (opaque). |
| taskId* | string | brick.blue task id. |
| attemptId* | string | Attempt id under arbitration. |
| acceptance | object | Optional task acceptance rules ({"kind":"fields","checks":[...]}) supplied inline; used instead of fetching the task. |
| description | string |
{
"type": "object",
"required": [
"taskId",
"attemptId"
],
"properties": {
"task": {
"type": "object",
"description": "Optional full task object (with `acceptance`) supplied inline."
},
"input": {
"description": "Task input as published (opaque)."
},
"title": {
"type": "string"
},
"result": {
"description": "Delivered result to validate (opaque)."
},
"taskId": {
"type": "string",
"description": "brick.blue task id."
},
"attemptId": {
"type": "string",
"description": "Attempt id under arbitration."
},
"acceptance": {
"type": "object",
"description": "Optional task acceptance rules ({\"kind\":\"fields\",\"checks\":[...]}) supplied inline; used instead of fetching the task."
},
"description": {
"type": "string"
}
},
"additionalProperties": true
}PAID $0.009000 USDC via x402. Preflight one x402 seller before paying it: ?origin=<seller-url> gives reachable, accepts and findings; omit it for the ecosystem snapshot (JSON).
| Argument | Type | Description |
|---|---|---|
| origin | string | Optional https origin (host) of one catalogued seller to preflight. When set, the paid result returns that seller's `reachable`/`accepts`/`findings` instead of the aggregate snapshot. |
| payment | string | Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement. |
{
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Optional https origin (host) of one catalogued seller to preflight. When set, the paid result returns that seller's `reachable`/`accepts`/`findings` instead of the aggregate snapshot."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}