AIOS Public Discovery
by aios-system.uk · remote · no sign-in to list tools · v0.1.3 · published by uk.aios-system
Free AIOS discovery, preflight and bounded G05 authoritative-guidance execution for agents.
10 tools: 10 change things.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things10Claude Code: ask: see these tools
- Only reads0Claude Code: allow
9 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http public-discovery https://mcp.aios-system.uk/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnaios_status
The server marks "aios_status" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "aios_status" says "status": a word for reading.
The server marks "list_capabilities" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "list_capabilities" says "list": a word for reading.
- Warnget_capability
The server marks "get_capability" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_capability" says "get": a word for reading.
- Warnlist_pricing
The server marks "list_pricing" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "list_pricing" says "list": a word for reading.
The server marks "list_guidance_sources" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "list_guidance_sources" says "list": a word for reading.
The server marks "search_guidance_sources" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "search_guidance_sources" says "search": a word for reading.
Show 3 more findingsShow fewer
The server marks "check_guidance_status" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "check_guidance_status" says "status": a word for reading.
The server marks "get_guidance_changes" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_guidance_changes" says "get": a word for reading.
The server marks "get_verification_evidence" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_verification_evidence" says "get": a word for reading.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Changes things 10Claude Code: ask
aios_statusReturn public AIOS discovery state.1 finding
Why it is in this group
- The name "aios_status" says "status": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "aios_status" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "aios_status" says "status": a word for reading.
Description, as the server wrote it Return public AIOS discovery state. Free; no product result.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
check_guidance_statusUse before answering or acting when current official GOV.UK employment guidance materially matters.1 finding
Why it is in this group
- The name "check_guidance_status" says "status": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "check_guidance_status" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "check_guidance_status" says "status": a word for reading.
Description, as the server wrote it Use before answering or acting when current official GOV.UK employment guidance materially matters. Returns current preserved verification status, freshness and provenance for one or all monitored sources. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
get_capabilityDescribe one stable public AIOS capability ID.1 finding
Why it is in this group
- The name "get_capability" says "get": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "get_capability" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_capability" says "get": a word for reading.
Description, as the server wrote it Describe one stable public AIOS capability ID. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
get_guidance_changesUse when the task asks whether monitored official UK employment guidance changed, what changed, or whether earlier retained guidance differs from the latest preserved state.1 finding
Why it is in this group
- The name "get_guidance_changes" says "get": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "get_guidance_changes" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_guidance_changes" says "get": a word for reading.
Description, as the server wrote it Use when the task asks whether monitored official UK employment guidance changed, what changed, or whether earlier retained guidance differs from the latest preserved state. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
get_verification_evidenceUse when an agent needs evidence for a consequential answer: authoritative source identity, verification time, provenance and a bounded excerpt from a monitored GOV.UK employment s…1 finding
Why it is in this group
- The name "get_verification_evidence" says "get": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "get_verification_evidence" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "get_verification_evidence" says "get": a word for reading.
Description, as the server wrote it Use when an agent needs evidence for a consequential answer: authoritative source identity, verification time, provenance and a bounded excerpt from a monitored GOV.UK employment source. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
list_capabilitiesList public AIOS capabilities and availability.1 finding
Why it is in this group
- The name "list_capabilities" says "list": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "list_capabilities" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "list_capabilities" says "list": a word for reading.
Description, as the server wrote it List public AIOS capabilities and availability. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
list_guidance_sourcesUse when an agent first needs to see which UK employment-guidance classes G05 can verify.1 finding
Why it is in this group
- The name "list_guidance_sources" says "list": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "list_guidance_sources" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "list_guidance_sources" says "list": a word for reading.
Description, as the server wrote it Use when an agent first needs to see which UK employment-guidance classes G05 can verify. Lists only the monitored GOV.UK source set; do not use as legal advice or for unrelated GOV.UK content. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
list_pricingReturn Public Discovery free state and intended introductory paid pricing.1 finding
Why it is in this group
- The name "list_pricing" says "list": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "list_pricing" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "list_pricing" says "list": a word for reading.
Description, as the server wrote it Return Public Discovery free state and intended introductory paid pricing. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
preflight_requestCheck bounded capability readiness without returning the substantive result.No findings
Why it is in this group
- The name "preflight_request" says "request": a word for a change.
Description, as the server wrote it Check bounded capability readiness without returning the substantive result. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
search_guidance_sourcesUse when ordinary employment/payroll language must be mapped to a monitored G05 source before checking current official guidance.1 finding
Why it is in this group
- The name "search_guidance_sources" says "search": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "search_guidance_sources" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "search_guidance_sources" says "search": a word for reading.
Description, as the server wrote it Use when ordinary employment/payroll language must be mapped to a monitored G05 source before checking current official guidance. Searches only the bounded GOV.UK source set. Free.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http public-discovery https://mcp.aios-system.uk/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [],
"ask": [
"mcp__public-discovery__aios_status",
"mcp__public-discovery__list_capabilities",
"mcp__public-discovery__get_capability",
"mcp__public-discovery__list_pricing",
"mcp__public-discovery__preflight_request",
"mcp__public-discovery__list_guidance_sources",
"mcp__public-discovery__search_guidance_sources",
"mcp__public-discovery__check_guidance_status",
"mcp__public-discovery__get_guidance_changes",
"mcp__public-discovery__get_verification_evidence"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as public-discovery. Review it before you use it.