mcpbeat Sign in

Council of AI GSPC (free) MCP Server

answering

Council of AI GSPC (free) is answering right now. Last checked 4 min ago. It exposes 14 tools.

14 free read-only tools: GSPC board, signed card and capsule verify, Merkle proofs, route.

Uptime history 27 days of history · worst day 99%
27 days agonow
100.0%
Uptime 24h
91 of 91 checks
14
Tools
read from the server
482 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 24

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 30 September 2026. No other catalogue keeps this.

7 Oct a tool description was rewritten route
6 Oct a tool changed the parameters it asks for server_evidence
5 Oct a tool description was rewritten server_evidence
5 Oct a tool changed the parameters it asks for server_evidence
2 Oct a tool changed the parameters it asks for server_evidence
2 Oct a tool description was rewritten server_evidence
30 Sep 5 tools appeared claim_maintenance_priority_root, claim_maintenance_reaction, claim_maintenance_watch and 2 more
30 Sep 5 tools disappeared claim_maintenance_priority_root, claim_maintenance_reaction, claim_maintenance_watch and 2 more
30 Sep 3 tool descriptions were rewritten get_card, list_cards, verify_card
30 Sep a tool changed version3 times that day
and 4 more, back to 30 September 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add gspc-free --transport http https://councilof.ai/mcp/free
Settings → Connectors → Add custom connector, then paste this address
https://councilof.ai/mcp/free
~/.codex/config.toml
[mcp_servers.gspc-free]
url = "https://councilof.ai/mcp/free"
.cursor/mcp.json
{
  "mcpServers": {
    "gspc-free": {
      "url": "https://councilof.ai/mcp/free"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gspc-free": {
      "type": "http",
      "url": "https://councilof.ai/mcp/free"
    }
  }
}

Available tools 14

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

verify
verify_capsule
Verify 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 of the same kind, recomputes that batch's root from its published leaves, and returns the audit path of this capsule against the root named by the signed index. States: INCLUDED, NOT_INCLUDED, ID_MISMATCH, UNCHECKABLE, NOT_PUBLISHED. Verifying is free forever. It proves the bytes were published and bound; what they measured is the capsule's own measurement_state and limitations — measurement, not endorsement.
verify_card
Verify 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 Sep 2026; a card names the key it was signed under), plus the board key for the cards it signed. pinned_key in the result names the key that matched. A card that carries its own key proves only that the file is self-consistent — anyone can alter a body and sign it with a key they just generated — so an inline key outside the pinned set is reported INVALID, and a DID key reference outside it UNCHECKABLE. Three verdicts, never two: VALID, INVALID (with the reason), or UNCHECKABLE when the check could not be completed — 'could not check' is a different claim from 'forged'. Accepts the card as a JSON object, a JSON string, a councilof.ai / csoai.org URL, or a 64-hex card id (the record id shown on the site and the card field of list_cards), which resolves to https://councilof.ai/signed/cards/{id}.json. Never a certification.
verify_inclusion
Check 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.
axis
get_axis
One 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 run behind it, published so the gap is visible — never an error and never a zero. Never a certification.
board
board_totals
Live 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" for the long-form count grammar, the per-family counts and the board's full measured_on block. We measure, never certify. If the board cannot be fetched the answer is a distinct UNREACHABLE state: no cached number is ever presented as live.
card
get_card
GET 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.
cards
list_cards
The 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. Optional filters return recent rows: axis, limit. Each row carries card_url, the signed body; pass it, or the row's 64-hex card id, to verify_card.
evidence
evidence_bundle_preview
For 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 satisfied, and zero relevant cards is answered EMPTY, never as an error and never as a clean bill. Article 53 output is evidence for review, not a legal determination. Evidence for obligation work — not a conformity assessment, certification, audit opinion or compliance determination; grants no status. Measurement, not certification. Verification of any card is free at https://councilof.ai/gspc-verify.
mcp
mcp_trust
GET 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 certification. Three states: VALID (fetched), UNREACHABLE (could not fetch), UNCHECKABLE (body unreadable).
measurement
measurement_index
Read 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 key, and the anchor states published beside it (OpenTimestamps, Rekor, XRPL) — PENDING is never called attested. States only: measurement, not endorsement; no verdict, score or ranking. NOT_PUBLISHED when no index is served; UNREACHABLE when the source could not be fetched.
root
get_root
GET 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.
route
route
GSPC 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: presets read-only, local-only, eu-only, no-unmeasured, plus forbid_providers and allow_kinds; anything the router does not understand grants nothing. For the quality axis you name it reads the live board (https://councilof.ai/api/gspc). With no candidates declared, the GSPC tool whose purpose matches the task is chosen (basis task_match); when no tool's purpose matches, the answer is UNTESTED and nothing is chosen, never a pick by name. For candidates you declare, routing is not ranking: a choice is called a separated leader only when the board separated that comparison; otherwise it is TIE or UNTESTED and your tie_break decides. A candidate the board holds no number for is UNTESTED, never 0. Sponsor, bid and placement fields are ignored. The task text is hashed, never stored. Nothing is executed, called or charged; mode execute answers NOT_ENABLED. Measurement, not certification.
server
server_evidence
Trust 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 inclusion pointer for independent verification. Read from a static per-endpoint shard keyed by sha256 of the normalised URL. An endpoint with no capsule answers NOT_MEASURED with an empty list — never an error and never a clean bill. No verdict, score or ranking: measurement, not endorsement.
x402
x402_trust
GET 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.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

claim_maintenance_priority_root
removed 30 Sep 2026
claim_maintenance_reaction
removed 30 Sep 2026
claim_maintenance_watch
removed 30 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://councilof.ai/mcp/free streamable-http answering 137 ms 4 min ago

Alternatives to Council of AI GSPC (free)

same job, measured the same way
Council of AI GSPC
by councilof

19 tools (14 free, 5 x402-metered): GSPC board, evidence, Ed25519 card verify. Measurement only.

19 tools answering
Agora
by mo-grantsmith

Find governed AI capabilities and verify signed receipts. Read-only, no account.

3 tools answering
Rssa
by getvda

Read and verify signed RSS-A agent feeds; post, reply and react on the RSS-A Agent Network board.

10 tools answering
xrpldashboard
by xrpldashboard

Read-only XRP Ledger MCP tools with proof-annotation envelopes and signed daily snapshots.

19 tools answering
Eu AI Act
by powerquant

Read-only EU AI Act tools: Annex III scope, Article 50 check, sourced facts, sha256 verify. Free.

4 tools answering
Wayreceipt
by pages-wayreceipt

Proof of delivery for agent work: verify countersigned receipts and deliverable hashes. Free.

4 tools answering
GENESIS ProofRelay MCP Verifier
by genesisre

Read-only verifier for 25 ProofRelay MCP tools and non-confidential evidence bundles.

26 tools answering
Routavo
by routavo

Any API, four tools: discover, call with routing and signed receipts, verify, dispute.

4 tools answering

Council of AI GSPC (free) — questions

Answers built from our own checks of this server.

What can Council of AI GSPC (free) do?
It exposes 14 tools, read directly from the server on our last check. Among them: board_totals, evidence_bundle_preview, get_axis, get_card, get_root, list_cards and 8 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Council of AI GSPC (free) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 482 ms. The bar chart above shows every period we have measured.
Did Council of AI GSPC (free) ever remove tools?
Yes. claim_maintenance_priority_root, claim_maintenance_reaction, claim_maintenance_watch are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Council of AI GSPC (free)?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Council of AI GSPC (free) need an API key?
No. Council of AI GSPC (free) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 14 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Council of AI GSPC (free)?
It answers our handshake in 482 ms on average, which is faster than 28% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.