Council of AI GSPC (free)
14 free read-only tools: GSPC board, signed card and capsule verify, Merkle proofs, route.
Connect it
Settings → Connectors → Add custom connector
URL: https://councilof.ai/mcp/freeSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://councilof.ai/mcp/free{
"mcpServers": {
"gspc-free": {
"url": "https://councilof.ai/mcp/free"
}
}
}claude mcp add --transport http gspc-free https://councilof.ai/mcp/free{
"servers": {
"gspc-free": {
"type": "http",
"url": "https://councilof.ai/mcp/free"
}
}
}14 tools, verified live
board_totalsread-onlyLive GSPC board totals from https://councilof.ai/api/gspc. Returns the slot count and the measured count as two labelled numbers WITH their kind â a slot is a declared position on the board, a measurement is a real run behind it; the two are never summed and never swapped â plus the board's separation line, and as_of dates for the board and for this fetch. Compact by default; pass detail "full
get_axisread-onlyOne axis row from the live GSPC board at https://councilof.ai/api/gspc â every axis the board carries, behavioural and financial families alike, addressed by the axis id exactly as the board spells it: n, accuracy, interval, MEASURED or UNMEASURED status, family, kind, the bank or run-artifact URL behind the row, and dates. An unmeasured axis is a first-class answer â a declared slot with no r
verify_cardread-onlyVerify a signed gspc.measurement-card under the published rule (https://councilof.ai/signed/HOW-TO-VERIFY.md): recompute the id from the canonical body bytes, then check the Ed25519 signature under a key PINNED in this verifier and published in the did:web:csoai.org DID document: #card-attestation-1 (the card key of the signed card index) or #card-attestation-2 (the card key added on rotation, 27
list_cardsread-onlyThe published signed-card index (https://councilof.ai/signed/card_index.json): what the index declares (n_cards) and how many rows it actually carries, reported next to â never reconciled with â the count the card store endpoint (https://councilof.ai/api/cards) reports for itself. Two labelled numbers from two surfaces; if they disagree, this tool shows the disagreement rather than picking one
get_rootread-onlyGET the permissionless public-root at https://councilof.ai/root.json. Returns merkle_root, card_count, as_of, and UNMEASURED notes. Separate from GSPC. Three states: VALID (fetched), UNREACHABLE (could not fetch), UNCHECKABLE (body unreadable). Never a certificate.
get_cardread-onlyGET one public-root card-v0 leaf by sha256 (64 hex) from https://councilof.ai/cards/{sha16}.json. UNMEASURED cells stay visible. States: VALID (fetched); NOT_IN_THIS_CORPUS (the id is in the signed card index, not the public root, so use verify_card on it); INVALID (in neither the live root nor the signed card index); UNCHECKABLE (a source could not be read). Not a GSPC measurement-card.
verify_inclusionread-onlyCheck a sha256 against the live public-root merkle via GET /api/proof?sha=. Three states only: VALID (included), INVALID (not a leaf), UNCHECKABLE (proof endpoint unreachable). Does not claim Ed25519 unless sig_ed25519 is present and checked separately. Never a grade.
x402_trustread-onlyGET the latest x402 catalog trust snapshot: counts of how many catalogued x402 resources open a correct 402 challenge vs how many are phantom on the wire. Counts only by doctrine â host details withheld; a 402 is NOT delivery; measurement, never certification.
mcp_trustread-onlyGET the latest MCP handshake trust snapshot (https://councilof.ai/interop/mcp-trust/latest.json): counts of how many internet-facing MCP servers answer a correct initialize handshake, how many respond with an auth challenge, and how many are unreachable. Counts only by doctrine â host details withheld by design. A partial round or a cap change is disclosed in the snapshot. Measurement, never cer
measurement_indexread-onlyRead the latest signed measurement-capsule index published at https://councilof.ai/measurement-capsules/latest.json: the index root over every capsule, each batch (adapter, kind, capsule count, measurement states, batch Merkle root, record sha256, record signature and OpenTimestamps state), the index's own board signature re-verified here against the pinned did:web:csoai.org#board-attestation-1 ke
verify_capsuleread-onlyVerify one measurement capsule. Pass capsule_json as the capsule's JSON TEXT (exact: number lexemes are kept) or as an object. Recomputes capsule_id (sha256 of the canonical JSON without capsule_id), picks the rule by the capsule's schema (csoai.measurement-capsule/0.2: RFC 6962 Merkle with 0x00/0x01 domain separation; the superseded v0.1 capsule schema: the v0.1 rule), finds the published batch o
server_evidenceread-onlyTrust per server, not totals: every published measurement capsule about ONE endpoint URL across all batches â MCP contract-parity dimensions (AUTH, PAYMENT, PROTOCOL, TOOLS, VERSION), A2A card-signature state, self-parity cells for CSOAI's own doors, and any later adapter (e.g. tool drift) â each with its measurement_state, observed_at, correction_pointer, limitations, batch Merkle root and an
evidence_bundle_previewread-onlyFor ONE obligation (article-50, article-53 GPAI transparency, dora or cra) and an optional subject: the obligation record, its counsel-gate status and the already-signed measurement cards that are relevant to it (count plus the first cards, each with its verify link), read live from https://councilof.ai/api/evidence-bundle. Relevant-to is never a determination: no answer says satisfied or not sati
routeread-onlyGSPC Route (free, decide-only). Applies YOUR policy and the fixed GSPC floor to a candidate set and returns the chosen candidate, the basis of the choice and an unsigned route record (csoai.evidence-event/0.1, profile csoai.route-evidence/0.1). Candidates are the GSPC MCP tools by default, or ones you declare: your models, your local GPU, MCP tools, A2A agents, x402 resources. Policy is Cedar: pre
Alternatives in AI & Agents
Compare →RERealestateA
Czech distressed real estate — anonymized district aggregates (k≥5). Free tier.
SASanctionsA
Sanctions screening for KYC/AML — EU FSF + OFAC SDN checks for Czech companies & individuals.
ARAresA
Czech & Slovak business registry — company lookup by IČO, name, legal form, VAT. Official ARES.
SISignal8A
SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents.
UCUN Charter 1945A
UN Charter (1945, as amended) as an executable model with worked cases; not UN-affiliated
CMCall MeA
Your AI rings your iPhone, speaks its question, and gets your spoken answer back as text.