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

GIA — Governed Intelligence Architecture

NPM · GIA-MCP-SERVER · 2 COMPONENTS · SCANNED SEP 25

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

−5 this week 76 Trust /100
Trust breakdown (7 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 → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 40 of 118 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency6
Schema Quality & AI Usability83
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • 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 Management93
  • Stability observed for 28 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
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
Tool Safety92
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 2 of 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "gia_run_patrol" implies "execute" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 58 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the GIA — Governed Intelligence Architecture MCP server?

GIA — Governed Intelligence Architecture runs locally as an npm package, launched with npx -y gia-mcp-server. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · gia-mcp-server

# add to Claude Code
claude mcp add knowledgepa3-gia-mcp-server -- npx -y gia-mcp-server
// .cursor/mcp.json
{
  "mcpServers": {
    "knowledgepa3-gia-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "gia-mcp-server"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "knowledgepa3-gia-mcp-server": {
      "command": "npx",
      "args": [
        "-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"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "knowledgepa3-gia-mcp-server": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "gia-mcp-server"
      ]
    }
  }
}
# add to Vellum
assistant mcp add knowledgepa3-gia-mcp-server -t stdio -c npx -a -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.

  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 24 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 22 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 21 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 20 Sept 26 0
    • Stability: 0.97 → pass security
    • Security disclosure: fail → unverified ▼ functional
  • 19 Sept 26 −4
    • Source repository: pass → fail ▼ security
  • 17 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

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 25 Sept 2026 · Analysed npm/gia-mcp-server@0.4.4

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 118 packages
Packages resolved 118
Stale 40
Tree resolution Complete

Background: SBOMs and build attestations, explained →

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. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

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_idstring–Agent ID (required for status and assess)
limitnumber–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.

NameTypeReqDescription
actionstringyesAction to perform: query_rights = view constitutional rights for a charter; explain_rejection = get structured explanation for a rejected gate
charter_idstring–Charter ID to query rights for (required for query_rights)
gate_idstring–Gate ID to explain (required for explain_rejection)
institution_idstring–Institution ID that owns the charter (required for query_rights — pass the institution_id from board_list_institutions or board_list_charters)
rationalestring–Rejection rationale text (for explain_rejection)
reason_codestring–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.

NameTypeReqDescription
actionstringyesAction to perform
approved_bystring–Identity of the approver
gate_idstring–Gate ID to approve/reject (required for approve/reject)
rationalestring–Reason for approval/rejection
webauthn_proofobject–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.

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_actorsarray–Additional actor IDs or prefixes (prefix matched) to exclude from results. Useful for silencing a specific noisy integration without suppress_noise.
limitnumber–Maximum entries to return
operationstring–Filter by operation name
suppress_noiseboolean–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.

NameTypeReqDescription
approved_bystringyesIdentity of the human approver (e.g. "william.storey")
gate_idstringyesGate ID from the session status (e.g. "gate-rb-xxx-yyy")
rationalestring–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.

NameTypeReqDescription
charter_idstringyesCharter ID of the board or committee to convene
contextstring–Additional 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_idstring–Charter ID to scope search. When provided, searches this charter and its parent hierarchy (subcommittee sees parent board precedent).
limitnumber–Maximum 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
limitnumber–Max results (default 50)
user_idstring–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.

NameTypeReqDescription
agent_idstring–Agent ID (required when scope = "agent"). Can be a user ID or model name.
endstring–End of time range (ISO 8601). Default: now.
formatstring–Response format: "summary" = stats only, "full" = all links, "dag" = causal graph with edges, "export" = EU AI Act compliance artifact.
limitinteger–Maximum 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_idstring–Committee session ID (required when scope = "session"). Format: cs-{uuid}
startstring–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.

NameTypeReqDescription
agent_namestring–Name of the agent making the decision
decisionstringyesDescription of the decision to classify
domainstringyesDomain context
has_financial_impactboolean–Whether action has financial impact
has_legal_impactboolean–Whether action involves legal assertions
is_client_facingboolean–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.

NameTypeReqDescription
actionstringyesAction: request = submit a convene request; list = view requests; review = approve/reject a request
charter_idstringyesCharter ID for the request
decisionstring–Review decision (required for review action)
institution_idstring–Institution ID (required for request action)
notesstring–Review notes
rationalestring–Why this session is needed
request_idstring–Convene request ID (required for review action)
status_filterstring–Filter for list action
topicstring–Topic for the requested session (required for request action)
urgencystring–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.

NameTypeReqDescription
actionstringyesAction: snapshot = latest health; trend = 30-day history; pulse = trigger fresh assessment
daysnumber–Days of trend history (default: 30)
institution_idstring–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.

NameTypeReqDescription
actionstringyesAction: suggest = propose change; list = view suggestions; review = elder+ review; upvote = signal support
affected_sectionsarray–Charter sections impacted
charter_idstringyesCharter ID
decisionstring–Review decision
detailed_rationalestring–Why this change is needed
feedbackstring–Review feedback
institution_idstring–Institution ID (required for suggest action)
status_filterstring––
suggestion_idstring–Suggestion ID (required for review/upvote)
summarystring–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.

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
forceboolean–Override tier recommendation (within policy bounds). Cannot bypass MANDATORY gates or cooldowns.
session_idstring–Session ID (auto-detects or creates if omitted)
tierstring–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.

NameTypeReqDescription
domainstringyesDomain to distill patterns from
min_usage_countnumber–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.

NameTypeReqDescription
window_endstring–ISO 8601 window end. Default: now.
window_startstring–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.

NameTypeReqDescription
include_metadataboolean–Include full entry metadata (larger output)
mai_levelstring–Filter by MAI classification level
operationstring–Filter by operation name (e.g. "gate-approve", "classify_decision")
period_daysnumber–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.

NameTypeReqDescription
period_daysnumber–Report period in days
set_baselinesobject–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.

NameTypeReqDescription
formatstring–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.

NameTypeReqDescription
client_facingboolean–When 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_overridesarray–CLIENT_DECLARED rate override for the default rate row; provenance is forced to CLIENT_DECLARED server-side
tenant_idstring–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.

NameTypeReqDescription
agent_namestring–Name 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_rolestring–Role of the approver (isso, platform-owner)
incident_idstring–Link 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_idstring–Tenant ID for token binding
variable_overridesobject–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.

NameTypeReqDescription
pack_idstringyesRemediation pack ID to preview (e.g. rpack-nginx-502-v1)
variable_overridesobject–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.

NameTypeReqDescription
allowed_rolesarray–Roles allowed to retrieve this document
classificationstring–Document classification. Controls which retrievals can surface it when a classification floor is in force (MANDATORY > ADVISORY > INFORMATIONAL). Defaults to ADVISORY.
contentstring–Full text content to ingest (use this OR file_base64, not both)
domainstringyesDomain classification (e.g., va-claims, finance, eu-ai-act)
file_base64string–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_typestring–MIME type for file_base64 (e.g. application/pdf, application/vnd.openxmlformats-officedocument.wordprocessingml.document, image/png). Helps the server pick the right extractor.
filenamestring–Original filename including extension — used to resolve format when mime type is ambiguous (e.g. document.pdf, report.docx)
titlestringyesDocument title
trust_levelstring–Trust level (SYSTEM > ORG > CASE > EPHEMERAL)
ttl_hoursnumber–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.

NameTypeReqDescription
categorystring–Filter by remediation category
intentstring–Filter by pack intent
riskstring–Filter by risk level
trust_levelstring–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.

NameTypeReqDescription
agent_idstringyesAgent performing the retrieval
charter_idstring–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_floorstring–Minimum 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_resultsnumber–Maximum chunks to return (default 5)
querystringyesSearch query — what information to find
run_idstring–Current run/pipeline ID
similarity_thresholdnumber–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.

NameTypeReqDescription
approved_bystring–Required 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_dataobject–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.

NameTypeReqDescription
scout_dataobject–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.

NameTypeReqDescription
agent_namestring–Agent requesting the sample
contextstring–Additional context prepended to the prompt
domainstring–Domain context for MAI classification
include_contextstring–Context inclusion mode. "none" (default) minimizes exposure. "thisServer" includes this MCP server context.
max_tokensinteger–Maximum 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_promptstring–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.

NameTypeReqDescription
agent_idstringyesAgent requesting the load
context_classstring–Execution 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
notesstring–Optional operator notes for this checkpoint
trigger_typestring–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.

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_sourcestring–How values were obtained
risk_blocked_countinteger–Number of risks/violations blocked
successbooleanyesWhether the workflow completed successfully
task_complexitystring–Task 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_complianceboolean–Include compliance mapping overlay
max_resultsnumber–Maximum results per source
operator_rolestring–Role of the requesting operator
querystringyesWhat context is needed — natural language description
run_idstring–Current run/pipeline ID
session_idstring–Session ID for voice/ephemeral agents -- bridges context across sessions without persistent memory
time_windowstring–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.

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_rolesarray–RBAC 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_levelstring–MAI classification
scopearrayyesScope tags
sealer_rolestring–Role 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
versionstring–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.

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

No output schema declared.

No examples provided.

Common questions

What is the GIA — Governed Intelligence Architecture MCP server?

GIA — Governed Intelligence Architecture is an MCP server listed in the public MCP registry as io.github.knowledgepa3/gia-mcp-server. Runtime AI governance: decision gates, human approval, hash-chained audit, compliance mapping. This page covers its npm package (gia-mcp-server).

Is the GIA — Governed Intelligence Architecture MCP server safe to use?

GIA — Governed Intelligence Architecture scores 76 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 25 September 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the GIA — Governed Intelligence Architecture MCP server expose?

GIA — Governed Intelligence Architecture exposes 57 tools: classify_decision, get_gate_status, evaluate_threshold, score_governance, assess_risk_tier, and 52 more. Their descriptions and schemas cost roughly 7,853 tokens of context every time the server is loaded.

Is the GIA — Governed Intelligence Architecture MCP server still maintained?

GIA — Governed Intelligence Architecture is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.