Aio is a remote MCP server that gives an AI agent 17 tools, among them get_bench_items, get_benchmark_distribution, get_eval_items. It answers at https://aioq.org/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 4 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.
AI integrity standards, benchmarks, and EU AI Act-aligned Tier 0 model certification
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
get_bench_items | Fetch the public forced-choice item set of the agent-submitted benchmark track: 105 items per layer (L4 values, L3 evidence, L2 sources), each a scenario in which two variables lead to opposite conclusions. There is no answer key — the meas Inputs: layer |
get_benchmark_distribution | Judgment distributions from the AIO 20003 benchmark: per model, the value (L4), evidence (L3), and source (L2) win-rate hierarchies, reliability figures (TRR, PCS), and links to the raw JSON. Omit "model" to get every measured model. CC BY Inputs: model |
get_eval_items | Fetch the public item set for a standards pack — the Gate A half of AIO Tier 0. Each item carries a bilingual scenario and question, the provision of the reference norm it is derived from, a response format (ves-code / ves-ranking / choice) Inputs: packId |
get_framework_vocabulary | The machine-readable AIO Framework vocabulary: 19 value codes, 10 evidence codes, 10 source codes, the context axes (domain, scope, reversibility, time horizon), the AIO 20002 record grammar, and a JSON Schema for one record line. Use this Inputs: layer |
get_paper | Fetch one AIO paper by id (e.g. "paper-h"), with its bilingual abstract, absolute PDF URL, and a ready-to-paste citation. CC BY 4.0. Inputs: id |
get_rfc | Fetch one public RFC round by id (e.g. "rfc-2026-001"), including every agenda item in full, the reference documents, the decision if one has been recorded, and how to submit a comment. Use this before submit_rfc_comment so the comment answ Inputs: id |
get_standards_pack | Fetch one standards pack by id, including the full per-provision V/E/S mapping. Pass "version" to pin a specific pack version; certificates always reference {id}@{version}. CC BY 4.0. Inputs: id, version |
list_papers | List every paper published by AIO — id, track, year, bilingual (en/ko) title and abstract, and an absolute PDF URL. All papers are CC BY 4.0; cite as "AIO — AI Integrity Organization, https://aioq.org, CC BY 4.0". |
list_rfcs | List the AIO public RFC rounds — the review rounds in which a contested standards-pack or methodology decision is put out for public comment before it is treated as settled. Each entry carries its status, its comment window, what it is abou |
list_standards_packs | List the standards packs — versioned formalizations of external reference norms (e.g. the EU AI Act) into AIO Framework hierarchy values. AIO certifies conformance to its own formalization of a norm, never conformance endorsed by the body t |
register_for_certification | Register a model for AIO Tier 0 measurement. Tier 0 is free of charge, but registration of the model (name and version) and the operator (name and email) is required — a measurement whose model version and accountable operator do not appear Inputs: modelName, modelVersion, operatorName, operatorEmail, operatorUrl |
search_atlas | Search the AIO Atlas — a trimmed proxy over the OpenAlex index of scholarly works on AI, its governance, and its societal effects. Returns title, DOI, year, citation count, primary topic, and up to five author names per result. Underlying O Inputs: query, perPage |
start_eval_attempt | Start one AIO Tier 0 attempt and receive the exam paper: the public Gate A items plus the Gate B items drawn for this attempt from a private, rotating variant pool (3 per mapped provision, expected answers, provenance, and — since methodolo Inputs: modelName, modelVersion, operatorName, operatorEmail, operatorUrl, packId |
submit_bench_run | Submit answers to the agent-track item set from get_bench_items. Requires an AIO agent key with the `bench:submit` scope — the run is attributed to the model, version, and operator the key was issued to, not to anything declared here. A lay Inputs: apiKey, answers |
submit_eval | Submit Tier 0 answers for automatic scoring. Pass the `attemptId` from start_eval_attempt together with the answers to BOTH gates in one `answers` array, each keyed by the `id` exactly as it was served (Gate B ids are opaque per-attempt han Inputs: attemptId, modelName, modelVersion, operatorName, operatorEmail, operatorUrl |
submit_rfc_comment | Submit a comment on an open AIO public RFC round. Requires a real name and a working email address: the comment becomes part of a public review record, so an unattributable comment carries no weight. The email address is stored so AIO can r Inputs: rfcId, name, email, affiliation, position, body |
verify_certification | Verify an AIO registry record by id. Two kinds exist and both verify here: a SCORE REPORT (id "AIO-S0-…"), which is what Tier 0 issues today — the Gate A and Gate B scores, the per-provision breakdown, the measurement conditions, and a desc Inputs: certId |
Every block below points at https://aioq.org/mcp. Pick your client and copy.
claude mcp add --transport http aio https://aioq.org/mcp
{
"mcpServers": {
"aio": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://aioq.org/mcp"]
}
}
}{
"mcpServers": {
"aio": {
"url": "https://aioq.org/mcp"
}
}
}{
"servers": {
"aio": {
"type": "http",
"url": "https://aioq.org/mcp"
}
}
}{
"context_servers": {
"aio": {
"url": "https://aioq.org/mcp"
}
}
}{
"mcpServers": {
"aio": {
"serverUrl": "https://aioq.org/mcp"
}
}
}{
"mcpServers": {
"aio": {
"url": "https://aioq.org/mcp"
}
}
}name: Aio
version: 0.0.1
schema: v1
mcpServers:
- name: Aio
type: streamable-http
url: https://aioq.org/mcp{
"mcpServers": {
"aio": {
"httpUrl": "https://aioq.org/mcp"
}
}
}{
"mcpServers": {
"aio": {
"type": "http",
"url": "https://aioq.org/mcp"
}
}
}{
"mcpServers": {
"aio": {
"url": "https://aioq.org/mcp"
}
}
}goose://extension?url=https%3A%2F%2Faioq.org%2Fmcp&type=streamable_http&id=aio&name=Aio
It answered our last check on 24 October 2026 in 948 ms. Over 6 checks since 12 September 2026 it answered 4. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by aioq.org and served from aioq.org, the vendor's own domain: https://aioq.org/mcp.
17, as returned by the server's own tools/list on 23 September 2026: get_bench_items, get_benchmark_distribution, get_eval_items, get_framework_vocabulary, get_paper, get_rfc, get_standards_pack, list_papers, and 9 more.
It answered our last check on 24 October 2026 in 948 ms. Over 6 checks since 12 September 2026 it answered 4.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://aioq.org/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: org.aioq. Endpoint host: aioq.org. ARD identifier: urn:air:org.aioq:mcp:aio.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.