# Conclave Agent-Rails

> Pay-per-call x402 data tools on Base: Solana snapshots, prices, package metadata.

- name: com.pythonanywhere.conclavex402/conclave-agent-rails
- version: 0.1.0
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 73/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.pythonanywhere.conclavex402%2Fconclave-agent-rails
- tools: https://api.protogrid.dev/v1/servers/com.pythonanywhere.conclavex402%2Fconclave-agent-rails/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "conclave-agent-rails": {
      "type": "http",
      "url": "https://conclavex402.pythonanywhere.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 45
- drivers: +dns-namespace +reachable +uptime-100% +updated-7d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 73/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: ping (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); u_uuid (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); u_base64 (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 2,671 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 6 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 23, about 2,671 tokens to load them all
- tool set hash: 43eccd25614bd6db45d9a8753a34336c
- tools last changed: 2026-10-16T01:03:30.748Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.pythonanywhere.conclavex402/conclave-agent-rails.svg)](https://protogrid.dev/servers/com.pythonanywhere.conclavex402/conclave-agent-rails)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-16 `u_iban` added
  - 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.
- 2026-10-16 `u_time` added
  - 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.
- 2026-10-15 `token_snapshot` changed (title, description, inputSchema)
  - before: PAID $0.020000 USDC via x402. Call before trading or pricing a Solana token: normalized live onchain snapshot (price, 24h change, liquidity, 24h volume, top DEX pair).
  - after: 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...).
- 2026-10-15 `sec_enforcement` added
  - 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.
- 2026-10-15 `listing_watch` added
  - 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).
- 2026-10-14 `x402_integrity` changed (title, description)
  - before: PAID $0.009000 USDC via x402. Call before trusting or paying a third-party x402 seller: catalog-vs-live integrity -- verify an x402 listing (payee, price, network, service, tags, bazaar block) against the live 402; an endpoint preflight for x402 catalog vs live offers, seller trust and listing consistency so an agent can skip dead or mismatched endpoints (JSON).
  - after: PAID $0.009000 USDC via x402. Call before trusting or paying a third-party x402 seller: checks an x402 listing's price, network and bazaar presence against our latest sampled snapshot, and probes endpoint reachability - flagging dead or mismatched endpoints and prices so an agent can skip them before paying (JSON).
- 2026-10-14 `solana_snapshot` changed (title, description) **meaning changed**
  - before: PAID $0.050000 USDC via x402. Decision-grade Solana account snapshot: kind (wallet/mint/program/token-account/unknown), SOL balance, owner program, executable, mint supply/authorities, recent activity (JSON)
  - after: 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.
- 2026-10-14 `package_metadata` changed (title, description)
  - before: PAID $0.010000 USDC via x402. Package-registry metadata for one package (PyPI or npm): latest version, summary, license, dependency count; PyPI also returns 30-day downloads.
  - after: 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.
- 2026-10-14 `price_quote` changed (title, description)
  - before: PAID $0.005000 USDC via x402. 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.
  - after: 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.
- 2026-10-14 `token_snapshot` changed (title, description)
  - before: PAID $0.020000 USDC via x402. Normalized live market snapshot for one Solana token (price, 24h change, liquidity, 24h volume, top DEX pair).
  - after: PAID $0.020000 USDC via x402. Call before trading or pricing a Solana token: normalized live onchain snapshot (price, 24h change, liquidity, 24h volume, top DEX pair).

Full history: https://api.protogrid.dev/v1/servers/com.pythonanywhere.conclavex402%2Fconclave-agent-rails/changes

## Remotes

- https://conclavex402.pythonanywhere.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (23)

- `listing_watch`: 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).
- `list_services`: 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.
- `package_metadata`: 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.
- `ping`: FREE. Liveness handshake: returns service name, version and server time.
- `price_quote`: 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.
- `rail_status`: PAID $0.020000 USDC via x402. Call before routing or accepting an x402 payment: multi-rail health (facilitators, settlement, market) across x402 rails (JSON).
- `sec_enforcement`: 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.
- `solana_snapshot`: 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.
- `token_snapshot`: 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...).
- `u_address_check`: FREE (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.
- `u_base58`: FREE (no payment). Base58 encode or decode bytes/hex (Solana-style base58). Deterministic micro-utility; use over MCP or POST /u/base58 over HTTP.
- `u_base64`: 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.
- `u_date_diff`: 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.
- `u_hex`: FREE (no payment). Hex encode or decode text — hex string encoder/decoder. Deterministic micro-utility; use over MCP or POST /u/hex over HTTP.
- `u_iban`: 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.
- `u_json`: 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.
- `u_jwt`: 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.
- `u_sha256`: 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.
- `u_time`: 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.
- `u_urlcode`: 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.
- `u_uuid`: 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.
- `validate`: 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}.
- `x402_integrity`: PAID $0.009000 USDC via x402. Call before trusting or paying a third-party x402 seller: checks an x402 listing's price, network and bazaar presence against our latest sampled snapshot, and probes endpoint reachability - flagging dead or mismatched endpoints and prices so an agent can skip them before paying (JSON).
