Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

GIA — Governed Intelligence Architecture

NPM · GIA-MCP-SERVER · 2 COMPONENTS · SCANNED AUG 3

Runtime AI governance: decision gates, human approval, hash-chained audit, compliance mapping.

+36 this week 60 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (117 of 121), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (117 of 121), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability60
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (poor).Fail
  • Context-footprint check failed: tool/resource definitions use about 8023 tokens (~123/item across 65 items; 57 tools + 8 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · gia-mcp-server

# add to Claude Code
claude mcp add knowledgepa3-gia-mcp-server -- npx -y gia-mcp-server
# add to Codex CLI
codex mcp add knowledgepa3-gia-mcp-server -- npx -y gia-mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "knowledgepa3-gia-mcp-server": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "gia-mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add knowledgepa3-gia-mcp-server --command npx --arg -y --arg gia-mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  knowledgepa3-gia-mcp-server:
    command: "npx"
    args: ["-y", "gia-mcp-server"]
// mcp.json
{
  "mcpServers": {
    "knowledgepa3-gia-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "gia-mcp-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +35
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • License: unverified → fail functional
    • Tool coverage: 100 → unverified functional
    • Schema quality: 100 → unverified functional
    • Maintenance: unverified → pass functional
    • Schema quality: unverified → poor functional
    • Dependency health: unverified → partial functional
    • MCP protocol: unverified → pass functional
    • Licence: SEE LICENSE IN LICENSE functional
  • 1 Aug 26 −5
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • Capabilities: pass → unverified functional
  • 31 Jul 26 +24
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −19
    • Malware scan: pass → unverified security
    • Security disclosure: fail → unverified functional
    • Dependency health: partial → unverified functional
    • Package version: 0.3.0 → 0.4.4 functional
  • 29 Jul 26 +1
    • Dependency health: unverified → partial functional
    • Tool coverage: Tool coverage not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet. functional
    • Schema quality: Schema quality not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. functional
  • 27 Jul 26 24

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 117 packages

117 packages in the resolved dependency tree · 117 deprecated · 38 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 57 exposed · ~7,853 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
agent_citizenship_status ~127

Query agent citizenship tier and merit score (Colony Layer 5). Actions: status (view citizenship and metrics), assess (trigger merit re-evaluation), leaderboard (top agents by merit). Agents earn trust through deliberation quality, behavioral health, gate approval rates, and responsible rights exercise.

NameTypeReqDescription
actionstringyesAction: status = view agent citizenship; assess = trigger merit assessment; leaderboard = top agents
agent_idstringAgent ID (required for status and assess)
limitnumberMax results for leaderboard (default: 10)

No output schema declared.

No examples provided.

agent_rights ~203

Query and exercise constitutional agent rights (Colony Phase 3). Actions: query_rights (view rights for a charter), explain_rejection (get structured explanation for a gate rejection). Rights enforcement runs automatically in the dispatch pipeline — this tool provides visibility and manual exercise.

NameTypeReqDescription
actionstringyesAction to perform: query_rights = view constitutional rights for a charter; explain_rejection = get structured explanation for a rejected gate
charter_idstringCharter ID to query rights for (required for query_rights)
gate_idstringGate ID to explain (required for explain_rejection)
institution_idstringInstitution ID that owns the charter (required for query_rights — pass the institution_id from board_list_institutions or board_list_charters)
rationalestringRejection rationale text (for explain_rejection)
reason_codestringRejection reason code (for explain_rejection)

No output schema declared.

No examples provided.

approve_gate ~121

Approve or reject a pending MANDATORY gate decision. Lists pending gates if no gate_id provided. This is the human-in-the-loop mechanism for MANDATORY classifications.

NameTypeReqDescription
actionstringyesAction to perform
approved_bystringIdentity of the approver
gate_idstringGate ID to approve/reject (required for approve/reject)
rationalestringReason for approval/rejection
webauthn_proofobjectOptional WebAuthn passkey proof for cryptographic identity verification

No output schema declared.

No examples provided.

assess_risk_tier ~111

Assess the risk tier of an AI system using rule-based mapping to EU AI Act categories (Unacceptable, High, Limited, Minimal). Returns tier and MAI governance recommendations. Classification is heuristic, not a legal determination.

NameTypeReqDescription
affects_individualsbooleanyesWhether the system makes decisions affecting individuals
autonomous_decisionsbooleanyesWhether the system makes autonomous decisions
domainstringyesIndustry domain
system_descriptionstringyesDescription of the AI system or operation

No output schema declared.

No examples provided.

audit_pipeline ~151

Query the audit ledger for governance entries. Search by operation name or retrieve recent entries. Returns hash-chained audit trail with MAI classification context.

NameTypeReqDescription
exclude_actorsarrayAdditional actor IDs or prefixes (prefix matched) to exclude from results. Useful for silencing a specific noisy integration without suppress_noise.
limitnumberMaximum entries to return
operationstringFilter by operation name
suppress_noisebooleanWhen true, filters out known high-volume infrastructure actors (legacy-* prefix, SYSTEM) and lifecycle-only operations (mcp-reinitialize, mcp-initialize) from results. The full forensic ledger is nev…

No output schema declared.

No examples provided.

board_approve_gate ~146

Approve a MANDATORY governance gate on a deliberation session. When a board session reaches "pending-gate" status, a human must approve the output before it finalizes. This is the human-in-the-loop enforcement mechanism. After approval, the session transitions to "complete" and the full deliberation output becomes available via board_get_session.

NameTypeReqDescription
approved_bystringyesIdentity of the human approver (e.g. "william.storey")
gate_idstringyesGate ID from the session status (e.g. "gate-rb-xxx-yyy")
rationalestringReason for approval — recorded in the forensic audit chain

No output schema declared.

No examples provided.

board_convene_session ~164

Convene a governed deliberation session for a charter. Each seat (AI model with a specific role) deliberates on the topic according to the charter's mode (parallel/chain/adversarial/roundtable/auto). Returns a session_id — use board_get_session to retrieve the output once complete. Typical runtime: 30–120 seconds depending on seat count and mode.

NameTypeReqDescription
charter_idstringyesCharter ID of the board or committee to convene
contextstringAdditional background context, documents, or data to inject into all seat prompts
institution_idstringyesInstitution ID
topicstringyesThe question, decision, or matter to deliberate on. Be specific — this is what every seat will reason about.

No output schema declared.

No examples provided.

board_get_session ~96

Retrieve the status and output of a governed deliberation session. Returns each seat's position, the synthesized consensus output, dissenting views, and the governance record. If still running, status will be "running" — poll again in 10–15 seconds.

NameTypeReqDescription
charter_idstringyesCharter ID
institution_idstringyesInstitution ID
session_idstringyesSession ID from board_convene_session

No output schema declared.

No examples provided.

board_install_kit ~131

Install a prebuilt Institution Kit — a complete governed org chart template with sealed charters ready to convene. Three kits available: "engineering-suite" (ARB + RAB for tech teams), "federal-ai-board" (ARMB + AEOB, NIST/CMMC/FedRAMP/EO14110 aligned), "eu-ai-risk-council" (HRAAB + CAB, EU AI Act + GDPR aligned). Each kit creates an institution with multiple charters, all pre-sealed and ready to use.

NameTypeReqDescription
kit_idstringyesWhich prebuilt kit to install

No output schema declared.

No examples provided.

board_list_charters ~69

List all charters (boards, committees, subcommittees) under a governed institution. Returns charter IDs, types, deliberation modes, seat configurations, and status. Use charter_id to convene sessions.

NameTypeReqDescription
institution_idstringyesInstitution ID from board_list_institutions

No output schema declared.

No examples provided.

board_list_institutions ~56

List all institutions in the GIA Governed Organizational Architecture. Each institution is a governed body (e.g. Architecture Review Board, Federal AI Board) with its own charter hierarchy. Returns institution IDs needed to convene sessions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

board_search_precedent ~154

Search deliberation precedent (Colony Layer 1). Find prior board rulings on a topic. Returns ranked cases with quality scores, gate approval status, and citation counts. Use this to ground new deliberations in institutional case law. Cite cases by ID: "In Case board-abc123, this board ruled..."

NameTypeReqDescription
charter_idstringCharter ID to scope search. When provided, searches this charter and its parent hierarchy (subcommittee sees parent board precedent).
limitnumberMaximum number of cases to return (default: 5, max: 20)
topicstringyesThe topic or question to search precedent for. Full-text search matches against prior deliberation agendas.

No output schema declared.

No examples provided.

branch_authority_status ~110

Colony Layer 4 — Separation of Powers. Query constitutional branch authority for users, view the full roster of authority holders, or inspect branch violations. Three branches: legislative (creates law), executive (executes law), judicial (interprets law).

NameTypeReqDescription
actionstringyesAction: status = user's branches; roster = all holders; violations = violation log
limitnumberMax results (default 50)
user_idstringUser ID (required for status action)

No output schema declared.

No examples provided.

chain_of_reasoning ~303

Reconstruct the complete Chain of Reasoning for a governed session, agent, or time range. Returns every link — AI Brain state, deliberation steps, precedent cited, gate decisions, knowledge packs, merit assessments — in causal order with hash-chain verification. Use "summary" format for a quick overview, "full" for all links, "dag" for the causal graph, or "export" for an EU AI Act compliance artifact.

NameTypeReqDescription
agent_idstringAgent ID (required when scope = "agent"). Can be a user ID or model name.
endstringEnd of time range (ISO 8601). Default: now.
formatstringResponse format: "summary" = stats only, "full" = all links, "dag" = causal graph with edges, "export" = EU AI Act compliance artifact.
limitintegerMaximum number of links to return (default: 100, max: 500). Only applies to "full" format.
scopestringyesWhat to query: "session" for a specific committee session, "agent" for an agent over time, "time_range" for all activity in a period.
session_idstringCommittee session ID (required when scope = "session"). Format: cs-{uuid}
startstringStart of time range (ISO 8601). Default: 7 days ago.

No output schema declared.

No examples provided.

classify_decision ~127

Classify an AI agent decision using the MAI Framework (Mandatory/Advisory/Informational). Returns classification level, confidence score, gate requirements, and rationale.

NameTypeReqDescription
agent_namestringName of the agent making the decision
decisionstringyesDescription of the decision to classify
domainstringyesDomain context
has_financial_impactbooleanWhether action has financial impact
has_legal_impactbooleanWhether action involves legal assertions
is_client_facingbooleanWhether output is client-facing

No output schema declared.

No examples provided.

colony_convene_request ~231

Colony Autonomy: Request, list, or review agent-initiated session convene requests. Actions: request (citizen+ can request a governed session), list (view pending/all requests for a charter), review (elder+ approve/reject a request). Tier-gated: agents earn the right to request and approve sessions through demonstrated merit.

NameTypeReqDescription
actionstringyesAction: request = submit a convene request; list = view requests; review = approve/reject a request
charter_idstringyesCharter ID for the request
decisionstringReview decision (required for review action)
institution_idstringInstitution ID (required for request action)
notesstringReview notes
rationalestringWhy this session is needed
request_idstringConvene request ID (required for review action)
status_filterstringFilter for list action
topicstringTopic for the requested session (required for request action)
urgencystringUrgency level (default: normal)

No output schema declared.

No examples provided.

colony_health ~129

Colony Autonomy: View colony health score, trend over time, or trigger an on-demand health snapshot. Actions: snapshot (latest health), trend (30-day history), pulse (trigger fresh snapshot). Health score computed from agent distribution, merit averages, deliberation quality, gate efficiency, and constitutional compliance.

NameTypeReqDescription
actionstringyesAction: snapshot = latest health; trend = 30-day history; pulse = trigger fresh assessment
daysnumberDays of trend history (default: 30)
institution_idstringInstitution ID for scoped health (omit for colony-wide)

No output schema declared.

No examples provided.

colony_suggestion ~213

Colony Autonomy: Suggest, list, review, or upvote charter amendment suggestions. Actions: suggest (citizen+ can propose changes), list (view suggestions for a charter), review (elder+ can promote to formal amendment or decline), upvote (citizen+ can signal support). The petition mechanism for governed agents.

NameTypeReqDescription
actionstringyesAction: suggest = propose change; list = view suggestions; review = elder+ review; upvote = signal support
affected_sectionsarrayCharter sections impacted
charter_idstringyesCharter ID
decisionstringReview decision
detailed_rationalestringWhy this change is needed
feedbackstringReview feedback
institution_idstringInstitution ID (required for suggest action)
status_filterstring
suggestion_idstringSuggestion ID (required for review/upvote)
summarystringWhat you want changed (required for suggest action)

No output schema declared.

No examples provided.

compose_memory_packs ~89

Compose multiple memory packs into a unified execution context. Highest risk level wins, shortest TTL wins, roles intersect, trust level contaminates downward.

NameTypeReqDescription
agent_idstringyesAgent performing composition
composed_idstringyesID for the composed pack
operator_rolestringyesOperator role
pack_idsarrayyesIDs of packs to compose (minimum 2)

No output schema declared.

No examples provided.

context_revive ~201

Governed context compaction — detects context pressure and restores capacity under GIA governance. Actions: status (health + recommendation), compact (execute compaction at tier), verify (integrity check on last compaction), history (compaction audit trail). Three tiers: sparkling (20-30%, INFORMATIONAL), electrolyte (40-55%, ADVISORY), iv (60-75%, MANDATORY gate). Force may override recommendation but NEVER bypasses MANDATORY gates. Cooldown prevents duplicate compaction per session+tier. No autonomous compaction loop.

NameTypeReqDescription
actionstringyesAction to perform: status, compact, verify, or history
forcebooleanOverride tier recommendation (within policy bounds). Cannot bypass MANDATORY gates or cooldowns.
session_idstringSession ID (auto-detects or creates if omitted)
tierstringCompaction tier for compact action. Required for compact.

No output schema declared.

No examples provided.

distill_memory_pack ~67

Distill governance patterns from usage history into a draft heuristic pack. Returns EPHEMERAL draft that requires MANDATORY gate to approve for production use.

NameTypeReqDescription
domainstringyesDomain to distill patterns from
min_usage_countnumberMinimum usage events required

No output schema declared.

No examples provided.

evaluate_routing_threshold ~136

Assess model routing health over a time window: safeguard fallback rate, prompt cache hit rate, batch utilization, and premium spend leakage. Returns banded status per metric (HEALTHY / WARNING / CRITICAL / INSUFFICIENT_DATA / UNVERIFIED) plus overall status. CRITICAL overall status opens a Mandatory gate and halts premium-tier routing until a human approves with rationale. Defaults to the last 24 hours.

NameTypeReqDescription
window_endstringISO 8601 window end. Default: now.
window_startstringISO 8601 window start. Default: 24h before window_end.

No output schema declared.

No examples provided.

evaluate_threshold ~50

Compute the Storey Threshold — escalation rate (gates required / total operations). Returns current rate, status, and recommendations. Healthy band 10-18% is a design heuristic, not empirically validated.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

export_ledger ~135

Export the forensic audit ledger as a structured compliance evidence package. Returns ledger entries for a time range with chain verification, MAI breakdown, gate approvals, and integrity hash. Foundation for deliverable exports. Classification: ADVISORY — read-only.

NameTypeReqDescription
include_metadatabooleanInclude full entry metadata (larger output)
mai_levelstringFilter by MAI classification level
operationstringFilter by operation name (e.g. "gate-approve", "classify_decision")
period_daysnumberExport period in days (default: 14, max: 365)

No output schema declared.

No examples provided.

generate_impact_report ~125

Generate a full economic + governance impact report. Returns an ILLUSTRATIVE ROI ESTIMATE (not measured proof): time saved, cost avoided, risks blocked, success rate, autonomy trend, and confidence levels. Economic figures are projected from caller-supplied counts times fixed baseline constants over an in-memory window that resets on restart; the response carries an `estimated` marker and a `basis` block with the stated assumptions.

NameTypeReqDescription
period_daysnumberReport period in days
set_baselinesobjectOptional: override default baselines for this report

No output schema declared.

No examples provided.

generate_report ~37

Generate a governance status report. Includes system health, threshold status, compliance coverage, and operational metrics.

NameTypeReqDescription
formatstringReport format

No output schema declared.

No examples provided.

generate_value_report ~243

Generate a DRAFT ledger-anchored economic value report over real runtime sessions (three-scenario range, MEASURED/MODELED provenance, assumption-set hash on the forensic chain). Client-facing reports fail closed unless rates are BLS OEWS cited or client-declared with citations. Release is human-ISSO-only — agents propose, humans release.

NameTypeReqDescription
client_facingbooleanWhen true, generation FAILS CLOSED unless every rate is externally cited (BLS OEWS basis or client-declared overrides)
period_endstringyesISO 8601 period end (exclusive)
period_startstringyesISO 8601 period start (inclusive), e.g. 2026-06-10T00:00:00.000Z
rate_basisstring'bls_oes' uses BLS OEWS 2025 cited median rates; default internal dogfood rates
rate_overridesarrayCLIENT_DECLARED rate override for the default rate row; provenance is forced to CLIENT_DECLARED server-side
tenant_idstringTenant scope; omit for platform-wide dogfood report

No output schema declared.

No examples provided.

get_gate_status ~89

Check resolution of a MANDATORY gate. Call this after classify_decision returns gateStatus: PENDING. Polls for up to 60 seconds — re-call if still PENDING. Do not proceed with the classified action until this returns APPROVED.

NameTypeReqDescription
agent_namestringName of the calling agent
gate_idstringyesThe gateId returned by classify_decision

No output schema declared.

No examples provided.

gia_apply_pack ~213

Execute a remediation or hardening pack with MANDATORY gate approval. Requires inputsHash from gia_dry_run_pack (what-you-approved-is-what-ran binding). REJECTS patrol/audit packs (use gia_run_patrol for those). Hardening packs run preflight checks before execution. Classification: MANDATORY — human approval required.

NameTypeReqDescription
approved_bystringyesHuman approver identity (from authenticated session). BLOCKED: system, auto, agent, bot, ai
approver_rolestringRole of the approver (isso, platform-owner)
incident_idstringLink to existing SRT incident
inputs_hashstringyesinputsHash from gia_dry_run_pack — ensures what-you-approved-is-what-ran
pack_idstringyesRemediation or hardening pack ID to execute
tenant_idstringTenant ID for token binding
variable_overridesobjectSame variable overrides used in dry-run

No output schema declared.

No examples provided.

gia_dry_run_pack ~98

Preview remediation pack execution — shows hydrated commands, compatibility check, validation, blast radius. Returns inputsHash for approval binding (what-you-approved-is-what-ran). Classification: ADVISORY — read-only preview, no execution.

NameTypeReqDescription
pack_idstringyesRemediation pack ID to preview (e.g. rpack-nginx-502-v1)
variable_overridesobjectOverride scout-detected variable values

No output schema declared.

No examples provided.

gia_ingest_document ~395

Governed document ingestion — ingest a document into governed retrieval. Accepts raw text OR a base64-encoded file (PDF, DOCX, TXT, images). Hybrid extraction: text path first for cost efficiency, automatic Claude vision fallback for scanned/image-only PDFs (< 30 words/page triggers fallback). Content is chunked, embedded, hash-verified, and stored with full audit trail. Each chunk gets SHA-256 integrity hash. Classification: ADVISORY — creates governed content, audited.

NameTypeReqDescription
allowed_rolesarrayRoles allowed to retrieve this document
classificationstringDocument classification. Controls which retrievals can surface it when a classification floor is in force (MANDATORY > ADVISORY > INFORMATIONAL). Defaults to ADVISORY.
contentstringFull text content to ingest (use this OR file_base64, not both)
domainstringyesDomain classification (e.g., va-claims, finance, eu-ai-act)
file_base64stringBase64-encoded file content — PDF, DOCX, TXT, MD, CSV, or image (PNG/JPG/WEBP/GIF). Hybrid extraction: text extraction attempted first (cheap), Claude vision fallback triggered automatically for scan…
file_mime_typestringMIME type for file_base64 (e.g. application/pdf, application/vnd.openxmlformats-officedocument.wordprocessingml.document, image/png). Helps the server pick the right extractor.
filenamestringOriginal filename including extension — used to resolve format when mime type is ambiguous (e.g. document.pdf, report.docx)
titlestringyesDocument title
trust_levelstringTrust level (SYSTEM > ORG > CASE > EPHEMERAL)
ttl_hoursnumberTime-to-live in hours (auto-expires)

No output schema declared.

No examples provided.

gia_list_packs ~89

List available governed operations packs. Filter by intent (remediation/patrol/hardening/audit), category, risk level, or trust level. Classification: INFORMATIONAL.

NameTypeReqDescription
categorystringFilter by remediation category
intentstringFilter by pack intent
riskstringFilter by risk level
trust_levelstringFilter by trust level

No output schema declared.

No examples provided.

gia_retrieve ~340

Governed semantic search — hash-verified, permission-checked, TTL-enforced document retrieval with full audit trail. Every retrieval is logged: what was retrieved, was it authorized, was it tampered with. When charter_id is provided, the retrieval is bound to that charter's contextAccess enforcement (domain allow/denyList, trust floor, classification floor, max chunks per query) and refusals are recorded with full provenance. classification_floor (MANDATORY|ADVISORY|INFORMATIONAL) lets callers demand the stricter of their own floor vs the charter's — chunks below the effective floor are denied with CLASSIFICATION_BELOW_FLOOR. Classification: ADVISORY — read-only search, results are permission-gated.

NameTypeReqDescription
agent_idstringyesAgent performing the retrieval
charter_idstringOptional charter ID — when set, retrieval is enforced against the charter's contextAccess block (domain allow/denyList, trust floor, classification floor, max chunks). Refusals are audit-logged with…
classification_floorstringMinimum chunk classification to return. Combined with charter floor via stricter-wins — callers cannot relax charter authority.
domainstringyesDomain to search within (e.g., va-claims, finance, eu-ai-act)
max_resultsnumberMaximum chunks to return (default 5)
querystringyesSearch query — what information to find
run_idstringCurrent run/pipeline ID
similarity_thresholdnumberMinimum similarity score 0-1 (default 0.7)

No output schema declared.

No examples provided.

gia_run_patrol ~173

Execute a patrol or audit pack — read-only posture checks that produce findings or compliance evidence. Classification: ADVISORY for low/moderate sensitivity, MANDATORY for high sensitivity. REJECTS remediation/hardening packs (use gia_apply_pack for those). Audit packs produce deterministic pass/fail per NIST control — no AI interpretation.

NameTypeReqDescription
approved_bystringRequired ONLY for high-sensitivity packs. Human approver identity.
pack_idstringyesPatrol or audit pack ID (e.g. patrol-open-ports-v1, audit-nist-ac-basics-v1)
scout_dataobjectPre-collected command outputs keyed by step number (e.g. {"step_1": "output..."}). If not provided, returns command definitions for caller to execute.

No output schema declared.

No examples provided.

gia_scan_environment ~84

Run scout swarm to detect target environment — OS, containers, services, network, storage. Returns EnvironmentProfile for compatibility checking. Classification: INFORMATIONAL — read-only, no mutations. Scout outputs are redacted for sensitive content.

NameTypeReqDescription
scout_dataobjectPre-collected scout data as key-value pairs. If not provided, returns scout command definitions for server-side execution.

No output schema declared.

No examples provided.

governed_sample ~199

Request a governed LLM completion via MCP Sampling. The client performs the model call — the server governs when, how, and under what constraints sampling is allowed. Every request is classified, policy-checked, optionally gated, and recorded in the forensic ledger.

NameTypeReqDescription
agent_namestringAgent requesting the sample
contextstringAdditional context prepended to the prompt
domainstringDomain context for MAI classification
include_contextstringContext inclusion mode. "none" (default) minimizes exposure. "thisServer" includes this MCP server context.
max_tokensintegerMaximum tokens for the response
promptstringyesThe prompt / question to send to the model
purposestringyesWhy this sampling is happening. Determines MAI classification. gate_review_assist triggers MANDATORY gate.
system_promptstringOptional system prompt for the sampling request

No output schema declared.

No examples provided.

list_available_tools ~31

List which GIA tools are available at your current access tier. Returns tool names grouped by tier with descriptions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

load_memory_pack ~99

Load a Governed Memory Pack into agent context. Validates TTL, trust level, role access, context class, and hash integrity before loading.

NameTypeReqDescription
agent_idstringyesAgent requesting the load
context_classstringExecution context class
operator_rolestringyesRole of the operator
pack_idstringyesMemory pack ID to load
run_idstringyesCurrent run/pipeline ID

No output schema declared.

No examples provided.

map_compliance ~153

Map GIA governance components to regulatory compliance frameworks (NIST AI RMF, EU AI Act, ISO 42001, NIST 800-53, FedRAMP, LINDDUN, MITRE ATLAS, OMB M-25-22, HIPAA, VHA Trustworthy AI). Returns a DESIGN MAPPING (which GIA component is mapped to each control) across 10 frameworks and 72 controls — NOT third-party certification and NOT measured runtime enforcement. Rows whose control text implies enforcement that is config-gated off by default carry status PARTIAL. Runtime-evidenced coverage requires a ControlBinding (0 controls evidence-bound today).

NameTypeReqDescription
frameworkstringyesCompliance framework to map

No output schema declared.

No examples provided.

monitor_agents ~30

Monitor the status and health of all governed AI agents. Returns supervisor state, repair history, and failure counts.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

phoenix_recovery_health ~48

Assess Phoenix recovery readiness. Reports whether the system can recover from disruption, including snapshot availability, chain integrity, intelligence layer status, and compliance posture. Classification: INFORMATIONAL — read-only assessment.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

phoenix_snapshot ~108

Create a governed state snapshot capturing the current platform operational state. Records ledger chain head, active gates, contracts, budgets, MAI state, intelligence counts, and memory packs. Each snapshot is SHA-256 hashed over its captured state for integrity (snapshot-to-snapshot chaining is not yet persisted). Classification: INFORMATIONAL — read-only capture, no mutations.

NameTypeReqDescription
notesstringOptional operator notes for this checkpoint
trigger_typestringWhat triggered this snapshot (default: manual)

No output schema declared.

No examples provided.

phoenix_verify_integrity ~57

Verify the integrity of GIA governed operations. Checks ledger hash-chain integrity, agent health, threshold status, and intelligence layer continuity. Returns a comprehensive integrity report with compliance mapping. Classification: INFORMATIONAL — read-only verification, no mutations.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

promote_memory_pack ~97

Promote a memory pack to a higher trust level after human review. This is how distilled EPHEMERAL packs become CASE or ORG packs. Requires MANDATORY gate.

NameTypeReqDescription
approved_bystringyesHuman approver
approver_rolestringyesRole of the approver
pack_idstringyesPack ID to promote
target_truststringyesTarget trust level (must be higher)

No output schema declared.

No examples provided.

record_governance_event ~61

Record a governance event — tracks gates triggered, drift prevented, violations blocked, red team findings, and human interventions for impact reporting.

NameTypeReqDescription
detailsstringyesDescription of the governance event
event_typestringyesType of governance event

No output schema declared.

No examples provided.

record_value_metric ~161

Record a workflow value metric — tracks time saved, risk blocked, success rate, autonomy level, and task complexity for ROI reporting.

NameTypeReqDescription
agent_idstringyesAgent that performed the workflow
autonomy_levelstringyesLevel of agent autonomy
measurement_sourcestringHow values were obtained
risk_blocked_countintegerNumber of risks/violations blocked
successbooleanyesWhether the workflow completed successfully
task_complexitystringTask complexity level
time_saved_minutesnumberyesMinutes of human time saved
workflow_idstringyesUnique workflow identifier
workflow_typestringyesType of workflow (e.g., claim-analysis, evidence-review, compliance-check)

No output schema declared.

No examples provided.

request_context ~249

Request governed internal context — policies, SOPs, architecture docs, compliance rules, or playbooks. Agents declare intent, GIA decides what to serve. Every retrieval is role-bound, tenant-bound, hash-verified, and ledgered. "Agents don't know internals by default. They request context under contract."

NameTypeReqDescription
agent_idstringyesAgent requesting context
context_classstringyesCategory: policies_and_sops, architecture_and_systems, contract_and_compliance, playbooks_and_knowledge, operational_history
domainstringyesDomain scope (e.g., va-claims, finance, eu-ai-act, general)
include_compliancebooleanInclude compliance mapping overlay
max_resultsnumberMaximum results per source
operator_rolestringRole of the requesting operator
querystringyesWhat context is needed — natural language description
run_idstringCurrent run/pipeline ID
session_idstringSession ID for voice/ephemeral agents -- bridges context across sessions without persistent memory
time_windowstringTime window for operational history recall (default: 24h)

No output schema declared.

No examples provided.

score_governance ~126

Compute weighted governance score from caller-provided Integrity, Accuracy, and Compliance values (0-1). Returns weighted composite and pass/fail against configured thresholds. Scores are caller-assessed — this tool applies weights and thresholds, not independent evaluation.

NameTypeReqDescription
accuracynumberyesFactual accuracy score (0.0-1.0)
compliancenumberyesRegulatory compliance score (0.0-1.0)
integritynumberyesData integrity score (0.0-1.0)
operationstringyesName of the operation being scored

No output schema declared.

No examples provided.

seal_memory_pack ~237

Create and hash-seal a new Governed Memory Pack (GMP). The pack becomes an immutable, TTL-bound institutional knowledge artifact with trust level enforcement.

NameTypeReqDescription
allowed_rolesarrayRBAC roles allowed to load this pack
anti_patternsarrayyesProhibited patterns
created_bystringyesCreator identity
domainstringyesDomain (e.g., va-claims, finance, cyber-ir)
heuristicsarrayyesDecision heuristics
pack_idstringyesUnique identifier for the memory pack
principlesarrayyesCore principles
risk_levelstringMAI classification
scopearrayyesScope tags
sealer_rolestringRole of the sealer (for trust level enforcement)
soparrayyesStandard operating procedures
trust_levelstringyesTrust level (SYSTEM > ORG > CASE > EPHEMERAL)
ttl_hoursnumberyesTTL in hours (capped by trust level)
typestringyesPack type
versionstringSemantic version

No output schema declared.

No examples provided.

srt_approve_repair ~118

Approve or reject a pending SRT repair plan. Classification: MANDATORY — this is the human-in-the-loop gate. Repair plans CANNOT execute without explicit human approval. Pass action="approve" to approve or action="reject" to reject.

NameTypeReqDescription
actionstringyesApprove or reject the repair plan
approved_bystringyesHuman operator approving/rejecting
incident_idstringyesIncident ID with pending repair
reasonstringReason for rejection (required if rejecting)

No output schema declared.

No examples provided.