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.
Available components
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
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- License check failed: the license (SEE LICENSE IN LICENSE) isn't a recognized OSI-approved license. See how to fix → Fail
- Actively maintained (last published 3 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
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.
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
claude mcp add knowledgepa3-gia-mcp-server -- npx -y gia-mcp-server
codex mcp add knowledgepa3-gia-mcp-server -- npx -y gia-mcp-server
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"knowledgepa3-gia-mcp-server": {
"type": "local",
"command": [
"npx",
"-y",
"gia-mcp-server"
],
"enabled": true
}
}
} openclaw mcp add knowledgepa3-gia-mcp-server --command npx --arg -y --arg gia-mcp-server
mcp_servers:
knowledgepa3-gia-mcp-server:
command: "npx"
args: ["-y", "gia-mcp-server"] {
"mcpServers": {
"knowledgepa3-gia-mcp-server": {
"command": "npx",
"args": [
"-y",
"gia-mcp-server"
]
}
}
} 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.
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.
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.
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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action: status = view agent citizenship; assess = trigger merit assessment; leaderboard = top agents |
| agent_id | string | — | Agent ID (required for status and assess) |
| limit | number | — | Max 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action to perform: query_rights = view constitutional rights for a charter; explain_rejection = get structured explanation for a rejected gate |
| charter_id | string | — | Charter ID to query rights for (required for query_rights) |
| gate_id | string | — | Gate ID to explain (required for explain_rejection) |
| institution_id | string | — | Institution ID that owns the charter (required for query_rights — pass the institution_id from board_list_institutions or board_list_charters) |
| rationale | string | — | Rejection rationale text (for explain_rejection) |
| reason_code | string | — | Rejection 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action to perform |
| approved_by | string | — | Identity of the approver |
| gate_id | string | — | Gate ID to approve/reject (required for approve/reject) |
| rationale | string | — | Reason for approval/rejection |
| webauthn_proof | object | — | Optional 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.
| Name | Type | Req | Description |
|---|---|---|---|
| affects_individuals | boolean | yes | Whether the system makes decisions affecting individuals |
| autonomous_decisions | boolean | yes | Whether the system makes autonomous decisions |
| domain | string | yes | Industry domain |
| system_description | string | yes | Description 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.
| Name | Type | Req | Description |
|---|---|---|---|
| exclude_actors | array | — | Additional actor IDs or prefixes (prefix matched) to exclude from results. Useful for silencing a specific noisy integration without suppress_noise. |
| limit | number | — | Maximum entries to return |
| operation | string | — | Filter by operation name |
| suppress_noise | boolean | — | When 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.
| Name | Type | Req | Description |
|---|---|---|---|
| approved_by | string | yes | Identity of the human approver (e.g. "william.storey") |
| gate_id | string | yes | Gate ID from the session status (e.g. "gate-rb-xxx-yyy") |
| rationale | string | — | Reason 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.
| Name | Type | Req | Description |
|---|---|---|---|
| charter_id | string | yes | Charter ID of the board or committee to convene |
| context | string | — | Additional background context, documents, or data to inject into all seat prompts |
| institution_id | string | yes | Institution ID |
| topic | string | yes | The 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.
| Name | Type | Req | Description |
|---|---|---|---|
| charter_id | string | yes | Charter ID |
| institution_id | string | yes | Institution ID |
| session_id | string | yes | Session 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.
| Name | Type | Req | Description |
|---|---|---|---|
| kit_id | string | yes | Which 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.
| Name | Type | Req | Description |
|---|---|---|---|
| institution_id | string | yes | Institution 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..."
| Name | Type | Req | Description |
|---|---|---|---|
| charter_id | string | — | Charter ID to scope search. When provided, searches this charter and its parent hierarchy (subcommittee sees parent board precedent). |
| limit | number | — | Maximum number of cases to return (default: 5, max: 20) |
| topic | string | yes | The 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).
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action: status = user's branches; roster = all holders; violations = violation log |
| limit | number | — | Max results (default 50) |
| user_id | string | — | User 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | — | Agent ID (required when scope = "agent"). Can be a user ID or model name. |
| end | string | — | End of time range (ISO 8601). Default: now. |
| format | string | — | Response format: "summary" = stats only, "full" = all links, "dag" = causal graph with edges, "export" = EU AI Act compliance artifact. |
| limit | integer | — | Maximum number of links to return (default: 100, max: 500). Only applies to "full" format. |
| scope | string | yes | What to query: "session" for a specific committee session, "agent" for an agent over time, "time_range" for all activity in a period. |
| session_id | string | — | Committee session ID (required when scope = "session"). Format: cs-{uuid} |
| start | string | — | Start 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | string | — | Name of the agent making the decision |
| decision | string | yes | Description of the decision to classify |
| domain | string | yes | Domain context |
| has_financial_impact | boolean | — | Whether action has financial impact |
| has_legal_impact | boolean | — | Whether action involves legal assertions |
| is_client_facing | boolean | — | Whether 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action: request = submit a convene request; list = view requests; review = approve/reject a request |
| charter_id | string | yes | Charter ID for the request |
| decision | string | — | Review decision (required for review action) |
| institution_id | string | — | Institution ID (required for request action) |
| notes | string | — | Review notes |
| rationale | string | — | Why this session is needed |
| request_id | string | — | Convene request ID (required for review action) |
| status_filter | string | — | Filter for list action |
| topic | string | — | Topic for the requested session (required for request action) |
| urgency | string | — | Urgency 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action: snapshot = latest health; trend = 30-day history; pulse = trigger fresh assessment |
| days | number | — | Days of trend history (default: 30) |
| institution_id | string | — | Institution 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action: suggest = propose change; list = view suggestions; review = elder+ review; upvote = signal support |
| affected_sections | array | — | Charter sections impacted |
| charter_id | string | yes | Charter ID |
| decision | string | — | Review decision |
| detailed_rationale | string | — | Why this change is needed |
| feedback | string | — | Review feedback |
| institution_id | string | — | Institution ID (required for suggest action) |
| status_filter | string | — | — |
| suggestion_id | string | — | Suggestion ID (required for review/upvote) |
| summary | string | — | What 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Agent performing composition |
| composed_id | string | yes | ID for the composed pack |
| operator_role | string | yes | Operator role |
| pack_ids | array | yes | IDs 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Action to perform: status, compact, verify, or history |
| force | boolean | — | Override tier recommendation (within policy bounds). Cannot bypass MANDATORY gates or cooldowns. |
| session_id | string | — | Session ID (auto-detects or creates if omitted) |
| tier | string | — | Compaction 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.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain to distill patterns from |
| min_usage_count | number | — | Minimum 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.
| Name | Type | Req | Description |
|---|---|---|---|
| window_end | string | — | ISO 8601 window end. Default: now. |
| window_start | string | — | ISO 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.
| Name | Type | Req | Description |
|---|---|---|---|
| include_metadata | boolean | — | Include full entry metadata (larger output) |
| mai_level | string | — | Filter by MAI classification level |
| operation | string | — | Filter by operation name (e.g. "gate-approve", "classify_decision") |
| period_days | number | — | Export 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.
| Name | Type | Req | Description |
|---|---|---|---|
| period_days | number | — | Report period in days |
| set_baselines | object | — | Optional: 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.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | — | Report 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.
| Name | Type | Req | Description |
|---|---|---|---|
| client_facing | boolean | — | When true, generation FAILS CLOSED unless every rate is externally cited (BLS OEWS basis or client-declared overrides) |
| period_end | string | yes | ISO 8601 period end (exclusive) |
| period_start | string | yes | ISO 8601 period start (inclusive), e.g. 2026-06-10T00:00:00.000Z |
| rate_basis | string | — | 'bls_oes' uses BLS OEWS 2025 cited median rates; default internal dogfood rates |
| rate_overrides | array | — | CLIENT_DECLARED rate override for the default rate row; provenance is forced to CLIENT_DECLARED server-side |
| tenant_id | string | — | Tenant 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | string | — | Name of the calling agent |
| gate_id | string | yes | The 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.
| Name | Type | Req | Description |
|---|---|---|---|
| approved_by | string | yes | Human approver identity (from authenticated session). BLOCKED: system, auto, agent, bot, ai |
| approver_role | string | — | Role of the approver (isso, platform-owner) |
| incident_id | string | — | Link to existing SRT incident |
| inputs_hash | string | yes | inputsHash from gia_dry_run_pack — ensures what-you-approved-is-what-ran |
| pack_id | string | yes | Remediation or hardening pack ID to execute |
| tenant_id | string | — | Tenant ID for token binding |
| variable_overrides | object | — | Same 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.
| Name | Type | Req | Description |
|---|---|---|---|
| pack_id | string | yes | Remediation pack ID to preview (e.g. rpack-nginx-502-v1) |
| variable_overrides | object | — | Override 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.
| Name | Type | Req | Description |
|---|---|---|---|
| allowed_roles | array | — | Roles allowed to retrieve this document |
| classification | string | — | Document classification. Controls which retrievals can surface it when a classification floor is in force (MANDATORY > ADVISORY > INFORMATIONAL). Defaults to ADVISORY. |
| content | string | — | Full text content to ingest (use this OR file_base64, not both) |
| domain | string | yes | Domain classification (e.g., va-claims, finance, eu-ai-act) |
| file_base64 | string | — | Base64-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_type | string | — | MIME type for file_base64 (e.g. application/pdf, application/vnd.openxmlformats-officedocument.wordprocessingml.document, image/png). Helps the server pick the right extractor. |
| filename | string | — | Original filename including extension — used to resolve format when mime type is ambiguous (e.g. document.pdf, report.docx) |
| title | string | yes | Document title |
| trust_level | string | — | Trust level (SYSTEM > ORG > CASE > EPHEMERAL) |
| ttl_hours | number | — | Time-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.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by remediation category |
| intent | string | — | Filter by pack intent |
| risk | string | — | Filter by risk level |
| trust_level | string | — | Filter 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Agent performing the retrieval |
| charter_id | string | — | Optional 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_floor | string | — | Minimum chunk classification to return. Combined with charter floor via stricter-wins — callers cannot relax charter authority. |
| domain | string | yes | Domain to search within (e.g., va-claims, finance, eu-ai-act) |
| max_results | number | — | Maximum chunks to return (default 5) |
| query | string | yes | Search query — what information to find |
| run_id | string | — | Current run/pipeline ID |
| similarity_threshold | number | — | Minimum 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.
| Name | Type | Req | Description |
|---|---|---|---|
| approved_by | string | — | Required ONLY for high-sensitivity packs. Human approver identity. |
| pack_id | string | yes | Patrol or audit pack ID (e.g. patrol-open-ports-v1, audit-nist-ac-basics-v1) |
| scout_data | object | — | Pre-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.
| Name | Type | Req | Description |
|---|---|---|---|
| scout_data | object | — | Pre-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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_name | string | — | Agent requesting the sample |
| context | string | — | Additional context prepended to the prompt |
| domain | string | — | Domain context for MAI classification |
| include_context | string | — | Context inclusion mode. "none" (default) minimizes exposure. "thisServer" includes this MCP server context. |
| max_tokens | integer | — | Maximum tokens for the response |
| prompt | string | yes | The prompt / question to send to the model |
| purpose | string | yes | Why this sampling is happening. Determines MAI classification. gate_review_assist triggers MANDATORY gate. |
| system_prompt | string | — | Optional 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Agent requesting the load |
| context_class | string | — | Execution context class |
| operator_role | string | yes | Role of the operator |
| pack_id | string | yes | Memory pack ID to load |
| run_id | string | yes | Current 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).
| Name | Type | Req | Description |
|---|---|---|---|
| framework | string | yes | Compliance 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.
| Name | Type | Req | Description |
|---|---|---|---|
| notes | string | — | Optional operator notes for this checkpoint |
| trigger_type | string | — | What 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.
| Name | Type | Req | Description |
|---|---|---|---|
| approved_by | string | yes | Human approver |
| approver_role | string | yes | Role of the approver |
| pack_id | string | yes | Pack ID to promote |
| target_trust | string | yes | Target 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.
| Name | Type | Req | Description |
|---|---|---|---|
| details | string | yes | Description of the governance event |
| event_type | string | yes | Type 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.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Agent that performed the workflow |
| autonomy_level | string | yes | Level of agent autonomy |
| measurement_source | string | — | How values were obtained |
| risk_blocked_count | integer | — | Number of risks/violations blocked |
| success | boolean | yes | Whether the workflow completed successfully |
| task_complexity | string | — | Task complexity level |
| time_saved_minutes | number | yes | Minutes of human time saved |
| workflow_id | string | yes | Unique workflow identifier |
| workflow_type | string | yes | Type 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."
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | Agent requesting context |
| context_class | string | yes | Category: policies_and_sops, architecture_and_systems, contract_and_compliance, playbooks_and_knowledge, operational_history |
| domain | string | yes | Domain scope (e.g., va-claims, finance, eu-ai-act, general) |
| include_compliance | boolean | — | Include compliance mapping overlay |
| max_results | number | — | Maximum results per source |
| operator_role | string | — | Role of the requesting operator |
| query | string | yes | What context is needed — natural language description |
| run_id | string | — | Current run/pipeline ID |
| session_id | string | — | Session ID for voice/ephemeral agents -- bridges context across sessions without persistent memory |
| time_window | string | — | Time 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.
| Name | Type | Req | Description |
|---|---|---|---|
| accuracy | number | yes | Factual accuracy score (0.0-1.0) |
| compliance | number | yes | Regulatory compliance score (0.0-1.0) |
| integrity | number | yes | Data integrity score (0.0-1.0) |
| operation | string | yes | Name 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.
| Name | Type | Req | Description |
|---|---|---|---|
| allowed_roles | array | — | RBAC roles allowed to load this pack |
| anti_patterns | array | yes | Prohibited patterns |
| created_by | string | yes | Creator identity |
| domain | string | yes | Domain (e.g., va-claims, finance, cyber-ir) |
| heuristics | array | yes | Decision heuristics |
| pack_id | string | yes | Unique identifier for the memory pack |
| principles | array | yes | Core principles |
| risk_level | string | — | MAI classification |
| scope | array | yes | Scope tags |
| sealer_role | string | — | Role of the sealer (for trust level enforcement) |
| sop | array | yes | Standard operating procedures |
| trust_level | string | yes | Trust level (SYSTEM > ORG > CASE > EPHEMERAL) |
| ttl_hours | number | yes | TTL in hours (capped by trust level) |
| type | string | yes | Pack type |
| version | string | — | Semantic 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | Approve or reject the repair plan |
| approved_by | string | yes | Human operator approving/rejecting |
| incident_id | string | yes | Incident ID with pending repair |
| reason | string | — | Reason for rejection (required if rejecting) |
No output schema declared.
No examples provided.