Conclave Agent-Rails
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Pay-per-call x402 data tools on Base: Solana snapshots, prices, package metadata.
| Author | com.pythonanywhere.conclavex402p04 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 130 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Conclave Agent-Rails": {
"url": "https://conclavex402p04.pythonanywhere.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (23)
list_servicesFREE. 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
pingFREE. Liveness handshake: returns service name, version and server time.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_sha256FREE (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.
Parameters:
algo— string — e.g. 'sha256'text— string — e.g. 'hello'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_uuidFREE (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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_base64FREE (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.
Parameters:
op— string — e.g. 'encode'text— string — e.g. 'hello'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_base58FREE (no payment). Base58 encode or decode bytes/hex (Solana-style base58). Deterministic micro-utility; use over MCP or POST /u/base58 over HTTP.
Parameters:
op— string — e.g. 'encode'hex— string — e.g. 'deadbeef'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_hexFREE (no payment). Hex encode or decode text — hex string encoder/decoder. Deterministic micro-utility; use over MCP or POST /u/hex over HTTP.
Parameters:
op— string — e.g. 'encode'text— string — e.g. 'hi'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_urlcodeFREE (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.
Parameters:
op— string — e.g. 'encode'text— string — e.g. 'a b'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_date_diffFREE (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.
Parameters:
to— string — e.g. '2026-01-02T00:00:00Z'from— string — e.g. '2026-01-01T00:00:00Z'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_timeFREE (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.
Parameters:
at— string — e.g. '2026-01-01T00:00:00Z'zones— e.g. ["UTC", "America/New_York"]
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_jsonFREE (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.
Parameters:
data— string — e.g. '{"a":1}'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_jwtFREE (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.
Parameters:
token— string — e.g. 'eyJhbGciOiJub25lIn0.eyJzdWIiOiIxIn0.'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_address_checkFREE (no payment). EVM address checksum and validation — check an Ethereum/Base address format before sending funds. Deterministic micro-utility; use over MCP or POST /u/address-check over HTTP.
Parameters:
address— string — e.g. '0x2F2E1f54109B2525137EedA4A892600Ee956D42a'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
u_ibanFREE (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.
Parameters:
iban— string — e.g. 'DE89370400440532013000'
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
validateFREE (no payment). Decide accepted/rejected for a delivered brick.blue task result against the task's published acceptance rules. Returns {decision, accepted, verdict, reason}.
Parameters:
taskId(required) — string — brick.blue task id.attemptId(required) — string — Attempt id under arbitration.task— object — Optional full task object (with `acceptance`) supplied inline.input— Task input as published (opaque).title— stringresult— Delivered result to validate (opaque).acceptance— object — Optional task acceptance rules ({"kind":"fields","checks":[...]}) supplied inline; used instead of fetching the task.description— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
rail_statusPAID $0.020000 USDC via x402. Call before routing or accepting an x402 payment: multi-rail health (facilitators, settlement, market) across x402 rails (JSON).
Parameters:
payment— string — Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
x402_integrityPAID $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).
Parameters:
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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
sec_enforcementPAID $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.
Parameters:
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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
listing_watchPAID $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).
Parameters:
id— string — UUID or 0x...40 payTosince— 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
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
token_snapshotPAID $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...).
Parameters:
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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
price_quotePAID $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.
Parameters:
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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
package_metadataPAID $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.
Parameters:
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).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
solana_snapshotPAID $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.
Parameters:
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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.