Back to directory

Council of AI GSPC (free)

https://councilof.ai/mcp/free
● healthy model-context-protocol-mcp

Free read-only GSPC tools: board totals, signed card verification, Merkle root, inclusion proofs.

Category
model-context-protocol-mcp
Chains
base
Price
$0.0100–$0.0200 USDC

Quality grade

How grading works
C+ 52.9 / 100
Availability 20.0 / 20
Endpoint responded (HTTP 200)
Payability 14.0 / 15
  • ✓ Answers a real HTTP 402 challenge
  • ✓ Publishes a /.well-known/x402 descriptor
  • ✓ Payment address on record
  • ✓ Settlement network declared
  • ✗ Price declared
Demand 3.3 / 35
33 distinct payers, 55 USDC transfers in the last 30 days; the wallet is shared by 37 listings, so each is credited 1/37
Performance 3.6 / 10
Last probe answered in 1359 ms (full marks at 200 ms or less)
Readiness 12.0 / 15
Agent readiness 80/100
Owner verified 0.0 / 5
Nobody has claimed this listing yet
Endpoint last checked 20 h ago. On-chain activity last read 3 d ago. Availability and on-chain demand are both re-probed daily; the grade updates automatically on the next pass. This grade sets search order and leaderboards; the readiness score below is shown for reference only.

x402 readiness

B · 80/100

Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here C+, 52.9/100), which weighs availability, payability and on-chain demand. How the two differ

Valid payment requirements 9/10 Findings: missing: price declared.
  • missing: price declared
Live 402 challenge 20/25 Endpoint reachable; its 402 challenge was seen earlier (1359 ms).
x402 version n/a x402 version not observed yet.
Signed descriptor n/a No x402 standard defines a signed descriptor.
Uptime (30 days) 15/15 32/32 probes succeeded over 30 days (100%).
Resource declaration 10/10 Declares 31 paid resource(s).
Verified identity 5/10 Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
Freshness + modern flags 1/5 not seen in a source for over 30 days; declares x402.
Security declaration n/a Payment is the access control for an x402 resource.
Applicable criteria total 75 points, scaled to 100.
Responsiveness: Responsive (1359 ms; bands ≤2.5 s, ≤5 s, ≤8 s, slower; penalty only).
Payment evidence: x402_challenge — We sent a request and got a live HTTP 402 challenge. Also: x402_manifest. Qualifies the payment claim; adds no points.
Measured 2026-11-11.
Nine criteria, the same as the A2A readiness score, read from our daily probe of the paid endpoint, its payment requirements and 30-day probe history. Signed descriptor and security declaration are n/a for x402 (payment is the access control), as is an x402 version we have not observed; the remaining points are scaled to 100. Grades: A>=90, B>=75, C>=60, D>=40, F<40. It also feeds 15 points of the x402 quality grade.

Compared with peers

Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.

Readiness
Higher than 55% of peers
This listing 80 · peer median 78
Latency
Faster than 5% of peers
This listing 1,359 ms · peer median 205 ms

Where it loses the most points, and how to win them back

  • Live 402 challenge −5 — Answer the paid path with a valid 402 challenge.
    Now: Endpoint reachable; its 402 challenge was seen earlier (1359 ms).
  • Verified identity −5 — Claim the listing and prove control of its domain.
    Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
  • Freshness + modern flags −4 — Keep the listing current in the registry or source it comes from.
    Now: not seen in a source for over 30 days; declares x402.

How many agent tools actually work · All statistics

Paid endpoints

31 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.

GET https://councilof.ai/api/free-door

Live board totals and the signed public root, free: the axis totals and Merkle root, served through a real x402 settle. It reads nothing new: the totals are the board's own and the root is the published one. States: each axis MEASURED or UNMEASURED exactly as the board states it. Verification is fre

GET https://councilof.ai/api/discover/chainlink

Free Chainlink / LINK discovery: subject identity, evidence routes, board and verification links. Discovery is not measurement or endorsement.

GET https://councilof.ai/api/discover/ondo

Free Ondo Finance / ONDO discovery: subject identity, evidence routes, board and verification links. Discovery is not measurement or endorsement.

GET https://councilof.ai/api/discover/ondo-ousg

Free Ondo Finance OUSG on XRPL discovery: subject identity, evidence routes, board and verification links. Discovery is not measurement or endorsement.

GET https://councilof.ai/api/request-attestation?subject=model-or-subject-id $0.0100 / call

One named subject gets a card-v0 commission receipt, content-addressed, signed by did:web:csoai.org#board-attestation-1. Without that key: sig_ed25519:null, unsigned_reason. Check csoai.signer before paying. Paid reserve: up to 24 card-v1 references from dated /signed/card-matrix.json only; reserve_

GET https://councilof.ai/api/evidence-bundle?obligation=article-50&bundle=1 $0.0100 / call

Signed compliance evidence bundle for one obligation: EU AI Act Article 50 or 53, DORA or EU-CRA, as OSCAL results. Built only from already-signed measurement cards, each with its full bytes and Merkle inclusion proof, plus one signed manifest card. States: ASSEMBLED, or zero relevant cards stated a

GET https://councilof.ai/api/signed-data-feed?feed=1 $0.0100 / call

Signed derivative data feed: the signed streams already on the public root, assembled into one document per request. Carries the signals index, the first-fine watch feed, the root and the card index, each block with its own signature and key id and its as_of read from the file. States: each stream a

GET https://councilof.ai/api/proof?bundle=1 $0.0100 / call

Inclusion proof bundle for leaves available in the last published Merkle root, read from that root. Each leaf comes with its hash, index and proof path, plus the root and the signed card count. States: included with a path, or absent from the root. Verification is free: recompute any path against /r

GET https://councilof.ai/api/rwa/evidence?asset=RLUSD $0.0100 / call

RWA asset evidence: one signed card of one XRPL issued asset's on-ledger state, read live per request. Reads the AccountRoot flags, Domain, the two-way xrp-ledger.toml check and the gateway obligation, each raw fetch hashed. States: PROBED, UNCHECKABLE (an unreachable source is never a failure) or U

GET https://councilof.ai/api/wrapper?id=usdc.e:arbitrum $0.0100 / call

Wrapped-asset parity evidence: one signed card of one bridged or wrapped token pair, read live from public RPC. Reads the wrapped totalSupply and the origin-chain bridge-escrow balance at finalized blocks whose hash a second RPC operator confirmed, raw reads hashed. States: ESCROW_PARITY_READ, UNCHE

GET https://councilof.ai/api/wrapper/changes?id=usdc.e:arbitrum $0.0100 / call

Wrapped-asset parity evidence: change record for one pair between the two latest published ledger snapshots. Returns per-field deltas of wrapped supply, escrow balance and ratio, with both snapshot dates read from the files. States: DELTA_READ, or UNCHECKABLE when only one snapshot exists. Free prev

GET https://councilof.ai/api/wrapper/asset/usdc $0.0100 / call

Wrapped-asset parity evidence for USDC: every roster pair of that asset, read live in one request. One signed card per pair: wrapped supply, escrow balance where an escrow exists, finalized blocks whose hash a second RPC operator confirmed. States per pair: ESCROW_PARITY_READ, UNCHECKABLE_NATIVE_ISS

GET https://councilof.ai/api/wrapper/asset/usdt $0.0100 / call

Wrapped-asset parity evidence for USDT: every roster pair of that asset, read live in one request. One signed card per pair: wrapped supply, escrow balance where an escrow exists, finalized blocks whose hash a second RPC operator confirmed. States per pair: ESCROW_PARITY_READ, UNCHECKABLE_NATIVE_ISS

GET https://councilof.ai/api/wrapper/asset/dai $0.0100 / call

Wrapped-asset parity evidence for DAI: every roster pair of that asset, read live in one request. One signed card per pair: wrapped supply, escrow balance where an escrow exists, finalized blocks whose hash a second RPC operator confirmed. States per pair: ESCROW_PARITY_READ, UNCHECKABLE_NATIVE_ISSU

GET https://councilof.ai/api/art50/marking-evidence?url=https://councilof.ai/og-image.png $0.0100 / call

Art. 50 marking evidence: one signed pack for one generative output at a named URL, measured from its bytes. Reports whether a machine-readable mark (C2PA manifest, assertion hashes, hard binding, claim signature; IPTC digitalSourceType) is detectable now, beside the verbatim Article 50(2) text. Sta

GET https://councilof.ai/api/feeds/provider-diff?history=1 $0.0100 / call

Provider change record: the signed history of document changes the daily watcher recorded for tracked model providers. Each diff leaf comes with its Merkle inclusion proof, assembled per request. States: each diff exactly as the watcher recorded it; the latest state per provider is free at the same

GET https://councilof.ai/api/receipts/batch?from=2026-01-01T00:00:00Z $0.0100 / call

Historical measurement-card batch from published roots for a requested time window, capped at 200 leaves. Each signed card-v0 leaf comes with its inclusion path and the root that carried it. States: the leaves found in the window, or an empty batch stated as empty. Not payment or settlement receipts

GET https://councilof.ai/api/measurement/fresh-capsule $0.0100 / call

Fresh measurement capsule: re-measures one declared-vs-observed claim about one MCP endpoint, live. Compares the endpoint's own discovery documents with its initialize and tools/list answers for TOOLS, VERSION or PROTOCOL, each read hashed; no tool is ever called. States: CONSISTENT, INCONSISTENT, o

GET https://councilof.ai/api/pop/stablecoins $0.0100 / call

Stablecoin universe slice: every asset the frozen discovery index catalogues, read from the published artifact. Carries each reader's per-chain deployment reads and every unmeasured asset's own reason. Assets, never supply; a read, not a reserve attestation. States: INDEXED, UNCHECKABLE or UNMEASURE

GET https://councilof.ai/api/pop/swift $0.0100 / call

SWIFT-linked bank census slice: every bank named in a dated public notice about the Swift digital-asset MVP. Each row keeps its notice's own wording (LIVE, COMMITTED, DISCOVERED) and a hashed press URL; mixed identity by design, never a client list. States: INDEXED, UNCHECKABLE or UNMEASURED, with n

GET https://councilof.ai/api/pop/xrpl $0.0100 / call

XRPL issued-asset slice: the assets whose signed xrpl.asset.state card sits on the current public root. Read from the live reader, with the issuer registry artifact beside it and never merged. States: INDEXED, UNCHECKABLE or UNMEASURED (a reader that cannot find the locked set is UNMEASURED, never z

GET https://councilof.ai/api/pop/x402-bazaar $0.0100 / call

x402 Bazaar listings slice: the payable resources the two public discovery indexes catalogue, from the census artifact. Counted within each frame, with the overlap published, plus the estate's own door census. Appearing in an index is not delivery. States: INDEXED, UNCHECKABLE or UNMEASURED, with n

GET https://councilof.ai/api/pop/mcp-registry $0.0100 / call

MCP registry listings slice: every server name the estate publishes in the official registry, from the census artifact. Each is classified on its latest version, beside the registry's full-walk census and the effect-binding server probe's counts. Distribution, not adoption. States: INDEXED, UNCHECKA

GET https://councilof.ai/api/pop/a2a $0.0100 / call

A2A registry population slice: the agents enumerable without a credential from the public A2A registry frame. Counted within that frame, with the estate's own directory-listing state beside it; a frame count, not a global count. States: INDEXED, UNCHECKABLE or UNMEASURED, with n and as_of read at re

GET https://councilof.ai/api/pop/ots-proofs $0.0100 / call

OpenTimestamps proof manifest slice: every published .ots proof of an estate artifact, each state read from its bytes. Rows are Bitcoin-attested, calendar-pending or subject absent; a pending proof is not anchored. States: MEASURED when the rows agree with the manifest, else UNCHECKABLE, or UNMEASUR

GET https://councilof.ai/api/pop/layer0 $0.0100 / call

Layer-0 ceremony slice: every rail and probe of the estate's own machine surface at the ceremony's as_of. Carries the HTTP status each returned and the ceremony artifact's .ots state; self-attestation, dated. States: INDEXED, UNCHECKABLE or UNMEASURED, with n and as_of read at request time. Free pre

GET https://councilof.ai/api/pop/corrections $0.0100 / call

Corrections ledger slice: the same entries as free /api/corrections, packaged with per-entry digests. Each entry states what was wrong, how it was caught, the fix and the date; /api/corrections stays free. States: INDEXED, UNCHECKABLE or UNMEASURED, with n and as_of read at request time. Free previe

GET https://councilof.ai/api/pop/claim-watch $0.0100 / call

Claim-maintenance registries slice: each published registry of a vendor's public claims, captured verbatim. Each claim is hashed, source-cited and paired with a measurement plan; file digest, reproducibility and .ots state are read from bytes. CLAIM_CAPTURED, never a claim of falsity. States: INDEXE

GET https://councilof.ai/api/ras/mcp-probe?url=https://councilof.ai/mcp $0.0200 / call

MCP discovery probe receipt: one live, read-only discovery of a public https MCP endpoint, signed. Runs server/discover, else initialize and tools/list, and never calls a tool: protocol version requested and negotiated, tool count, tool-names sha256. States include LISTED, PARTIAL, AUTH_REQUIRED, NO

GET https://councilof.ai/api/ras/x402-check?url=https://councilof.ai/api/free-door $0.0200 / call

x402 challenge conformance receipt: one live GET of a public x402 resource, checked and signed. The rule is the daily census's: HTTP 402, a PAYMENT-REQUIRED header, x402Version 2 and extensions.bazaar in the body. States: CONFORMANT, NOT_CONFORMANT, TIMEOUT, UNREACHABLE or BLOCKED, delivered as foun

GET https://councilof.ai/api/ras/supply?asset=USDC&ledger=ethereum $0.0200 / call

Token supply read receipt: one fresh totalSupply() read of an issuer-listed EVM deployment, signed. The address is parsed from the issuer's own page on the request (USDC). States: STATE_PROOF_VERIFIED on Ethereum (EIP-1186 proof checked against the block stateRoot), OPERATOR_API elsewhere, or UNCHEC

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -sS -i -X GET https://councilof.ai/mcp/free  # expect HTTP 402 Payment Required (about $0.01/call)
MCP endpoint
https://councilof.ai/mcp/free
/.well-known/x402.json
https://councilof.ai/.well-known/x402

Listed in

Directories this entry was found in.

mcp since 2026-09-29