Skip to main content
Glama

GIA MCP Server

M8ven Verified

Governance enforcement layer for generative AI agents. Classify every decision, enforce human approval gates, control what agents can access, score compliance posture, and maintain a cryptographic audit trail. Works with any MCP-compatible AI client or agent framework — model-agnostic and vendor-neutral.

Any AI Agent ──> GIA MCP Server ──> Governed Decision
                      │
                      ├── MAI Classification (Mandatory/Advisory/Informational)
                      ├── Human-in-the-Loop Gates (blocks until approved)
                      ├── Context Authority (bounded, hash-verified knowledge access)
                      ├── Governance Scoring (Integrity/Accuracy/Compliance)
                      ├── Forensic Ledger (SHA-256 hash-chained audit)
                      ├── Knowledge Packs (sealed, TTL-bound institutional knowledge)
                      ├── Phoenix Recovery (governed disaster recovery)
                      └── Compliance Mapping (NIST, EU AI Act, ISO 42001, CMMC)

Production status: the hosted deployment is live at gia.aceadvising.com/mcp with 890+ hash-chained audit entries and a 96.5/100 enterprise-readiness score from a 7-phase internal validation (2026-07). Those figures describe that deployment, not your install — a fresh embedded engine starts with an empty ledger and builds its own. Governance overhead is single-digit milliseconds locally.


Do I need an API key?

No — not for the tool surface. The governance engine in this package runs fully embedded: all 57 tools work offline with no key, no account, and no network call. Add DATABASE_URL when you want the audit trail to persist across restarts.

A key is only for Option 2, the hosted endpoint, where the ledger, gates, and knowledge packs are shared infrastructure rather than local state. → Starter key at gia.aceadvising.com/get-api-key — email in, key out, under 2 minutes, no credit card. Starter tier is 30 req/min and 1,000 tool calls/day.

Related MCP server: SupraWall MCP Plugin

Why

Every enterprise deploying AI agents needs to answer three questions:

  1. What did the agent decide? (Classification)

  2. Was a human involved? (Gates)

  3. Can you prove it? (Audit trail)

GIA answers all three at runtime, not after the fact.

A fourth question most governance frameworks miss:

  1. What was the agent allowed to know? (Context Authority)

GIA controls what context an agent can access before it reasons. Not RAG. Governed cognition.


Install

Option 1: Any MCP-Compatible Client (Local / stdio)

Add to your MCP client config using the standard mcpServers block:

{
  "mcpServers": {
    "gia": {
      "command": "npx",
      "args": ["gia-mcp-server"]
    }
  }
}

This works with any client that supports the Model Context Protocol over stdio. Config file locations differ per client; the JSON block above is the same for all of them. Consult your client's own MCP documentation for the current path — these move between releases:

Client

Where MCP servers are declared

Cursor

.cursor/mcp.json

Continue

.continue/config.json

Windsurf

~/.codeium/windsurf/mcp_config.json

Claude Desktop

claude_desktop_config.json in the app support directory

Claude Code

.mcp.json at the project root, or claude mcp add gia -- npx gia-mcp-server

Any other stdio MCP client

Per-client config; same mcpServers JSON block

Nothing in the engine is client-specific — GIA governs whichever model sits behind the client.

Option 2: Remote (Streamable HTTP)

Connect any MCP client to the hosted endpoint:

Endpoint: https://gia.aceadvising.com/mcp
Transport: Streamable HTTP
Auth:     Authorization: Bearer <your-api-key>
          (or ?GIA_API_KEY=<your-api-key> for gateways that cannot set headers)

The endpoint does not accept an x-api-key header.

Option 3: Smithery

npx -y @smithery/cli mcp add knowledgepa3/gia-mcp-server

The package name must be namespaced — an unqualified gia-mcp-server does not resolve.

Option 4: From source

git clone https://github.com/knowledgepa3/gia-mcp-server.git
cd gia-mcp-server
npm install
npm run build
npm start

dist/ is not checked in, so the build step is required — npm start on a fresh clone would otherwise fail with MODULE_NOT_FOUND.


Tools

GIA exposes 57 MCP tools in three visibility tiers: 8 public, 36 tenant, 13 operator. The tables below are drift-guarded — tests/docs/published-claims.test.ts fails the release if this list stops matching the tools the server actually registers.

How tiering behaves, precisely: visibility is a property of the session, not of the package. The hosted endpoint (Option 2) issues tenant-tier sessions and hides operator tools. Local stdio runs at operator tier by design — every tool below is exposed, including approve_gate and gia_apply_pack, with no authentication. That is intentional: on a local embedded engine you are the operator, the ledger is your own process memory, and there is no one else to authorize you. It becomes load-bearing the moment you point DATABASE_URL at a shared database, so set GIA_TOOL_VISIBILITY=tenant (or public) for any install that is not a single-operator workstation. Call list_available_tools to see your effective set.

Core Governance (Public — 8)

Available on every session, no authentication.

Tool

Description

classify_decision

MAI classification (Mandatory/Advisory/Informational) with dynamic elevation, confidence, and gate registration

score_governance

Weighted integrity/accuracy/compliance composite against the release threshold

evaluate_threshold

Storey Threshold escalation-rate health metric

assess_risk_tier

EU AI Act risk classification (Unacceptable/High/Limited/Minimal)

map_compliance

Map controls to NIST AI RMF, EU AI Act, ISO 42001, NIST 800-53, FedRAMP, LINDDUN, MITRE ATLAS, OMB

verify_ledger

Self-consistency check of the in-memory hash chain from genesis (see the honesty note below)

request_context

Governed Context Authority — hash-verified, role-bound context envelopes

list_available_tools

Report which tools are available at your current tier, and which are withheld

classify_decision

Classify any AI agent decision using the MAI Framework. decision and domain are both required; the impact flags default to false.

// tools/call arguments
{
  "decision": "Generate client-facing deployment recommendations",
  "domain": "general",              // va-claims | legal | healthcare | finance | federal | general
  "is_client_facing": true,         // optional, default false
  "has_financial_impact": false,    // optional, default false
  "has_legal_impact": false,        // optional, default false
  "agent_name": "deploy-advisor"    // optional
}
// result
{
  "classification": "MANDATORY",
  "requiresGate": true,
  "gateId": "gate-5052d37c-c3a6-49ef-b011-d82bbecfe4cc",
  "gateStatus": "PENDING",
  "elevatedFrom": "INFORMATIONAL",
  "elevationReason": "Client-facing output requires MANDATORY gate",
  "auditId": "7495bc99-df25-4e31-b447-906f8e07df5f"
}

A pending MANDATORY gate blocks the next decision. While a gate is open, classify_decision returns gateStatus: "HOLD" with the blocking gate's ID instead of classifying — call get_gate_status(gateId) and wait for resolution. This is the enforcement, not a warning: an agent cannot queue work past an unapproved gate.

MAI Framework:

Level

Behavior

Example

MANDATORY

Blocks until human approves

Delete records, financial transactions, client-facing output

ADVISORY

Logs with recommendation, continues

Search queries, draft documents, analysis

INFORMATIONAL

Audit trail only

Status checks, read operations

Context always elevates, never reduces. PII detected? Elevated to MANDATORY. Financial impact? MANDATORY. Client-facing? MANDATORY.

request_context

Governed Context Authority. Agents declare what context they need. GIA decides what to serve based on role, scope, and contract.

"Request compliance context for high-risk AI operations"

> Envelope: GIA-CTX-mn0uanx1-upi2f7
  MAI: ADVISORY
  Hash: c83184d9caa88e76...
  Sources: memory_packs, governed_retrieval, compliance_mappings
  Compliance Maps: 18 returned
  Denials: 0

Five context classes: policies_and_sops, architecture_and_systems, contract_and_compliance, playbooks_and_knowledge, operational_history.

Every retrieval is role-bound, tenant-scoped, hash-verified, and ledgered. Agents don't know internals by default. They request context under contract.

score_governance

Score any agent output on three dimensions. operation is required — the score is recorded against a named operation, not scored in the abstract.

// tools/call arguments
{
  "operation": "deployment-recommendation",
  "integrity": 0.92,
  "accuracy": 0.88,
  "compliance": 0.95
}
// result
{
  "composite": 0.9135,
  "integrity": 0.92, "accuracy": 0.88, "compliance": 0.95,
  "weights": { "integrity": 0.4, "accuracy": 0.35, "compliance": 0.25 },
  "meetsThreshold": true,
  "minimumThreshold": 0.7,
  "auditId": "6f28a241-4d72-4167-aea9-fa0da9ccde34"
}

The values are supplied by the caller — GIA computes and records the weighted composite and the pass/fail verdict against the release threshold. It does not measure integrity or accuracy for you.

Score

Action

0.70+

Release (pass)

0.50-0.70

Repair required

Below 0.50

Halt operations

evaluate_threshold

The Storey Threshold measures governance health by tracking MANDATORY escalation rate.

"Evaluate the governance threshold"

> Escalation Rate: 14.2% | Status: HEALTHY
  Recommendation: Within optimal band (10-18%). System is calibrated.

Rate

Status

Meaning

Below 10%

DEGRADED

Under-classifying risks

10-18%

HEALTHY

Appropriately calibrated

18-25%

DEGRADED

Over-classifying, unnecessary friction

Above 25%

CRITICAL

System bottlenecked

Gates & Chain of Reasoning (Tenant — 3)

Tool

Description

get_gate_status

Wait on a MANDATORY gate after classify_decision returns PENDING; polls up to 60s

chain_of_reasoning

Reconstruct the full Chain of Reasoning for a session, agent, or time range

governed_sample

Request a governed LLM completion via MCP Sampling — the client makes the model call, GIA governs whether and under what constraints

Knowledge Packs (Tenant — 6)

Tool

Description

seal_memory_pack

Create hash-sealed, TTL-bound institutional knowledge artifacts

load_memory_pack

Load a knowledge pack after TTL, trust-level, role, context-class, and hash validation

transfer_memory_pack

Transfer packs between agents via governed knowledge corridors (always MANDATORY)

compose_memory_packs

Compose packs into one context — highest risk wins, shortest TTL wins, roles intersect

distill_memory_pack

Distill governance patterns from usage history into an EPHEMERAL draft pack

promote_memory_pack

Promote a pack to a higher trust level after human review (MANDATORY gate)

Recovery (Tenant — 3)

Tool

Description

phoenix_snapshot

Create a governed state snapshot, hash-chained to the previous one

phoenix_verify_integrity

Verify ledger chain, agent health, threshold, and intelligence-layer continuity

phoenix_recovery_health

Assess disaster-recovery readiness (NIST CP-2 / CP-9 / CP-10)

Audit & Reporting (Tenant — 10)

Tool

Description

audit_pipeline

Query the hash-chained forensic ledger by operation or recency

verify_ledger_v2

Verify the persisted PostgreSQL ledger rows, epoch-aware — not an in-memory reconstruction

export_ledger

Export the ledger as a compliance evidence package with chain verification

system_status

Read-only snapshot of engine state, ledger head, threshold, and module status

monitor_agents

Supervisor state, repair history, and failure counts for governed agents

generate_report

Governance status report (summary, detailed, or executive)

record_value_metric

Record time saved, risk blocked, success rate, autonomy level

record_governance_event

Record gates triggered, drift prevented, violations blocked, human interventions

generate_impact_report

Economic + governance impact report (an illustrative estimate, labelled as such)

evaluate_routing_threshold

Model-routing health: fallback rate, cache hit rate, batch utilization, premium spend leakage

Context Authority (Tenant — 1)

Tool

Description

context_revive

Governed context compaction — detect context pressure and restore capacity under governance

Governed Boards (Tenant — 7)

Deliberation bodies: charters define seats, modes, and quorum; non-consensus escalates to a MANDATORY gate.

Tool

Description

board_list_institutions

List governed institutions (e.g. Architecture Review Board, Federal AI Council)

board_list_charters

List charters under an institution with modes and seat configuration

board_convene_session

Convene a deliberation session — each seat deliberates per the charter's mode

board_get_session

Retrieve session status, per-seat positions, synthesis, and dissents

board_install_kit

Install a prebuilt Institution Kit — a governed org chart with sealed charters

board_approve_gate

Approve the MANDATORY gate on a deliberation output before it becomes authoritative

board_search_precedent

Search prior board rulings, ranked by quality score and gate-approval status

Colony — Agent Constitution (Tenant — 6)

Tool

Description

agent_rights

Query and exercise constitutional agent rights; get structured rejection explanations

agent_citizenship_status

Query agent citizenship tier and merit score, or trigger re-evaluation

branch_authority_status

Separation of powers — query branch authority holders and validate branch actions

colony_convene_request

Agent-initiated requests to convene a governed session

colony_suggestion

Agent-proposed charter amendments, with review and upvoting

colony_health

Colony health score, 30-day trend, or an on-demand health snapshot

Infrastructure & Self-Repair (Operator — 13)

Withheld from tenant sessions. Exposed on local stdio — see the tiering note above.

Tool

Description

approve_gate

Human-in-the-loop approval or rejection of a pending MANDATORY gate

srt_run_watchdog

Real health probes from the container (API, frontend, disk, memory, TLS, DB, DNS)

srt_diagnose

Match an incident to known playbooks and propose a staged repair plan

srt_approve_repair

MANDATORY gate for repair execution — plans cannot run without explicit approval

srt_generate_postmortem

Structured postmortem with timeline, root cause, and real TTD/TTR timings

gia_scan_environment

Scout swarm — detect OS, containers, services, network, storage for compatibility

gia_list_packs

List governed operations packs by intent, category, risk, or trust level

gia_dry_run_pack

Preview pack execution: hydrated commands, validation, blast radius, inputsHash

gia_apply_pack

Execute a pack under MANDATORY gate, bound to the approved inputsHash

gia_run_patrol

Read-only posture checks and compliance audits

gia_retrieve

Governed semantic search — hash-verified, permission-checked, TTL-enforced, ledgered

gia_ingest_document

Governed document ingestion (text or base64 PDF/DOCX/TXT/image) with hash verification

generate_value_report

DRAFT ledger-anchored economic value report over real sessions, MEASURED/MODELED provenance

gia_retrieve

Governed semantic search with permission checking

gia_ingest_document

Governed document ingestion with hash verification


Architecture

┌─────────────────────────────────────────────────────────────┐
│  MCP Clients (any vendor)                                    │
│  Any MCP client, agent runtime, or framework — any model     │
└────────────────────────┬────────────────────────────────────┘
                         │ stdio / Streamable HTTP
┌────────────────────────▼────────────────────────────────────┐
│  GIA MCP Server                                              │
│                                                              │
│  ┌────────────────────────────────────────────────────────┐ │
│  │  Transport Layer (MCP Protocol)                         │ │
│  │  57 tools | 8 resources | 4 prompts | validate | route  │ │
│  └────────────────────┬───────────────────────────────────┘ │
│                        │                                     │
│  ┌────────────────────▼───────────────────────────────────┐ │
│  │  Governance Engine                                      │ │
│  │                                                         │ │
│  │  MAI Classifier ── Gate Enforcer ── Context Authority   │ │
│  │  Scoring Engine ── Storey Threshold ── Compliance Map   │ │
│  │  Knowledge Packs ── Phoenix Recovery ── SRT Watchdog    │ │
│  │  Forensic Ledger (SHA-256 hash-chained, persistent)     │ │
│  └─────────────────────────────────────────────────────────┘ │
│                        │                                     │
│  ┌─────────────────────▼───────────────────────────────────┐ │
│  │  Persistence Layer (PostgreSQL)                          │ │
│  │  Ledger | Gates | Memory Packs | Intelligence | SRT     │ │
│  └─────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘

Design principles:

  • Transport layer does zero business logic

  • Every operation writes to the forensic ledger

  • Classification is deterministic (pattern matching + rules, not LLM-based)

  • Audit entries are hash-chained (SHA-256), persistent across restarts

  • Context is bounded by contract, not by model training data

  • Human principal traceability on every governed action


Concepts

MAI Framework

Every AI agent decision is classified as Mandatory, Advisory, or Informational:

  • MANDATORY -- Blocks execution until a human approves through the gate. Deletions, submissions, deployments, financial transactions, PII operations, client-facing output.

  • ADVISORY -- Logs a recommendation, continues execution. Searches, drafts, rankings, analysis.

  • INFORMATIONAL -- Audit trail entry only. Status checks, read operations, internal routing.

Context elevates, never reduces. A search (ADVISORY) that touches PII becomes MANDATORY.

Storey Threshold

A quantitative health metric. Measures what percentage of decisions require MANDATORY classification.

  • Too low (<10%): Rubber-stamping. Critical decisions aren't being caught.

  • Healthy (10-18%): Appropriate friction. Most decisions flow; critical ones stop.

  • Too high (>18%): Bottleneck. Trust calibration needed.

Context Authority

Agents don't know internals by default. They request context under contract. GIA checks role, scope, trust level, and content classification before serving a hash-verified context envelope. Five context classes cover policies, architecture, compliance, playbooks, and operational history. Every retrieval is audited. Every denial is logged with a reason code.

Forensic Ledger

Append-only, hash-chained audit trail with PostgreSQL persistence. Every entry contains:

  • Operation name, timestamp, and actor identity

  • MAI classification level

  • Input/output hashes (SHA-256)

  • Chain link to previous entry

  • Human principal traceability (delegatedBy field)

Verify chain integrity at any time. If any entry is modified, the chain breaks. The hosted deployment held 890+ entries with the chain verified INTACT as of 2026-07; your embedded engine verifies its own chain from its own genesis.

verify_ledger reports exactly what it checked. It walks the in-memory chain reconstruction and says so in its own output — it cannot detect a direct edit to a persisted database row. Use verify_ledger_v2 to verify the persisted PostgreSQL rows. GIA states the scope of its own verification rather than letting "chain INTACT" imply more than was measured.

Knowledge Packs

Sealed, TTL-bound institutional knowledge artifacts with trust level enforcement (SYSTEM > ORG > CASE > EPHEMERAL). Hash-verified at load time. Role-gated access. Transfer between agents requires MANDATORY gate approval.

Phoenix Recovery

Governed disaster recovery. Hash-chained snapshots of governance engine state. Verifies audit chain integrity, gate states, knowledge pack inventory, and compliance posture on recovery. NIST 800-53 CP-2/CP-9/CP-10 aligned. Grade A in production.


Performance

Measured on the live production system (gia.aceadvising.com):

Operation

Median Latency

Grade

Decision Classification

9ms

A+

Compliance Scoring

11ms

A+

Context Authority

7ms

A+

Audit Chain Verification (890+ hashes, hosted)

98ms

B+

5 Concurrent Operations

757ms total

Grade A

Enterprise readiness score: 96.5/100 — a 7-phase internal validation (2026-07) including chaos engineering and Phoenix recovery. Internal assessment, not a third-party audit.


Compliance Mapping

Framework

Coverage

NIST AI RMF 1.0

MAP, MEASURE, MANAGE, GOVERN functions

NIST SP 800-53 Rev 5

AU-2, AU-3, AC-2, AC-6, CP-2, CP-9, CP-10

EU AI Act (2024/1689)

Articles 9-15, Annex III/IV, conformity assessment

ISO/IEC 42001

AI Management System alignment

CMMC 2.0

Cybersecurity maturity controls

MITRE ATLAS

Adversarial threat landscape mapping


Transports

Transport

Use Case

stdio

Any local MCP client, whichever model it is configured to use

Streamable HTTP

Remote clients, OpenAI Agents SDK, LangChain, custom agent frameworks, web integrations

Both transports share the same governance engine. Same classification, same audit trail, same enforcement.


Current Limitations

Area

Status

Distributed multi-region deployment

Single-region (planned)

FedRAMP authorization

In progress

SOC 2 Type II audit

Planned Q2 2026

IL4/IL5 deployment

Planned Q4 2026

The governance engine, persistence, authentication, rate limiting, multi-vendor support, and compliance mapping are all production-grade and operational.


License

Proprietary. Copyright (c) 2025-2026 William J. Storey III / Advanced Consulting Experts, LLC. All rights reserved.

The MAI Framework, Storey Threshold, Context Authority, Forensic Ledger architecture, and GIA governance patterns are intellectual property of the author. See LICENSE for terms.

Earlier snapshots of this repository (v0.3.x) carried an MIT LICENSE file in error; the npm package has always been distributed under the proprietary terms above. Grants already received under that MIT file are not affected by this correction, which applies going forward.


Built by ACE (SDVOSB) | Live Platform | Smithery

Available Tools

53 tools
agent_citizenship_statusA
Idempotent
Inspect

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.

Inputs: action (required), agent_id, limit.

agent_rightsA
Read-onlyIdempotent
Inspect

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.

Inputs: action (required), charter_id, institution_id, gate_id, +2 more.

approve_gateAInspect

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.

Inputs: action (required), gate_id, approved_by, rationale, +1 more.

assess_risk_tierA
Read-onlyIdempotent
Inspect

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.

Inputs: system_description (required), domain (required), affects_individuals (required), autonomous_decisions (required).

audit_pipelineA
Read-onlyIdempotent
Inspect

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

Inputs: operation, limit, suppress_noise, exclude_actors.

board_approve_gateA
Idempotent
Inspect

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.

Inputs: gate_id (required), approved_by (required), rationale.

board_convene_sessionAInspect

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.

Inputs: institution_id (required), charter_id (required), topic (required), context.

board_get_sessionA
Read-onlyIdempotent
Inspect

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.

Inputs: institution_id (required), charter_id (required), session_id (required).

board_install_kitAInspect

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.

Inputs: kit_id (required).

board_list_chartersA
Read-onlyIdempotent
Inspect

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.

Inputs: institution_id (required).

board_list_institutionsA
Read-onlyIdempotent
Inspect

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.

Inputs: no named parameters.

board_search_precedentA
Read-onlyIdempotent
Inspect

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..."

Inputs: topic (required), charter_id, limit.

branch_authority_statusA
Read-onlyIdempotent
Inspect

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).

Inputs: action (required), user_id, limit.

chain_of_reasoningA
Read-onlyIdempotent
Inspect

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.

Inputs: scope (required), session_id, agent_id, start, +3 more.

classify_decisionA
Read-onlyIdempotent
Inspect

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

Inputs: decision (required), domain (required), agent_name, is_client_facing, +2 more.

colony_convene_requestAInspect

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.

Inputs: action (required), charter_id (required), institution_id, topic, +6 more.

colony_healthA
Idempotent
Inspect

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.

Inputs: action (required), institution_id, days.

colony_suggestionAInspect

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.

Inputs: action (required), charter_id (required), institution_id, summary, +6 more.

compose_memory_packsAInspect

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

Inputs: pack_ids (required), composed_id (required), agent_id (required), operator_role (required).

context_reviveAInspect

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.

Inputs: action (required), session_id, tier, force.

distill_memory_packAInspect

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

Inputs: domain (required), min_usage_count.

evaluate_thresholdA
Read-onlyIdempotent
Inspect

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.

Inputs: no named parameters.

export_ledgerA
Read-onlyIdempotent
Inspect

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.

Inputs: period_days, operation, mai_level, include_metadata.

generate_impact_reportB
Read-onlyIdempotent
Inspect

Generate a full economic + governance impact report. Returns pilot ROI data: time saved, cost avoided, risks blocked, success rate, autonomy trend, and confidence levels.

Inputs: period_days, set_baselines.

generate_reportA
Read-onlyIdempotent
Inspect

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

Inputs: format.

gia_apply_packA
Destructive
Inspect

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.

Inputs: pack_id (required), approved_by (required), inputs_hash (required), approver_role, +3 more.

gia_dry_run_packA
Read-onlyIdempotent
Inspect

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.

Inputs: pack_id (required), variable_overrides.

gia_ingest_documentAInspect

Governed document ingestion — upload text content for governed retrieval. 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.

Inputs: title (required), content (required), domain (required), trust_level, +3 more.

gia_list_packsA
Read-onlyIdempotent
Inspect

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

Inputs: intent, category, risk, trust_level.

gia_retrieveA
Read-onlyIdempotent
Inspect

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.

Inputs: query (required), domain (required), agent_id (required), max_results, +4 more.

gia_run_patrolA
Read-onlyIdempotent
Inspect

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.

Inputs: pack_id (required), scout_data, approved_by.

gia_scan_environmentA
Read-onlyIdempotent
Inspect

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.

Inputs: scout_data.

governed_sampleA
Read-only
Inspect

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.

Inputs: purpose (required), prompt (required), system_prompt, context, +4 more.

list_available_toolsA
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

load_memory_packBInspect

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

Inputs: pack_id (required), agent_id (required), run_id (required), operator_role (required), +1 more.

map_complianceA
Read-onlyIdempotent
Inspect

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). Shows which controls are implemented across 10 frameworks and 63 controls.

Inputs: framework (required).

monitor_agentsA
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

phoenix_recovery_healthA
Read-onlyIdempotent
Inspect

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.

Inputs: no named parameters.

phoenix_snapshotBInspect

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 and chained to the previous snapshot for tamper evidence. Classification: INFORMATIONAL — read-only capture, no mutations.

Inputs: trigger_type, notes.

phoenix_verify_integrityA
Read-onlyIdempotent
Inspect

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.

Inputs: no named parameters.

promote_memory_packA
Destructive
Inspect

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.

Inputs: pack_id (required), target_trust (required), approved_by (required), approver_role (required).

record_governance_eventAInspect

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

Inputs: event_type (required), details (required).

record_value_metricAInspect

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

Inputs: workflow_id (required), workflow_type (required), agent_id (required), autonomy_level (required), +5 more.

request_contextA
Read-onlyIdempotent
Inspect

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."

Inputs: query (required), context_class (required), domain (required), agent_id (required), +6 more.

score_governanceA
Read-onlyIdempotent
Inspect

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.

Inputs: operation (required), integrity (required), accuracy (required), compliance (required).

seal_memory_packBInspect

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

Inputs: pack_id (required), type (required), trust_level (required), domain (required), +11 more.

srt_approve_repairA
Destructive
Inspect

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.

Inputs: incident_id (required), action (required), approved_by (required), reason.

srt_diagnoseBInspect

Run the SRT Diagnostician on an incident. Matches finding to known playbooks, identifies root cause, and proposes a staged repair plan. Classification: ADVISORY — read-only analysis, no mutations.

Inputs: incident_id (required), additional_observations.

srt_generate_postmortemAInspect

Generate a structured postmortem report for a completed SRT incident. Includes timeline, root cause, what worked/failed, prevention actions, metrics (TTD/TTDiag/TTR), and optional playbook delta. Classification: ADVISORY.

Inputs: incident_id (required).

srt_run_watchdogAInspect

Run real health check probes from the MCP container (API health, frontend, disk, memory, TLS cert, DB, DNS). Returns actual measured values — never uses AI-provided data. Classification: INFORMATIONAL — read-only, no side effects.

Inputs: check_results.

system_statusA
Read-onlyIdempotent
Inspect

Returns a comprehensive read-only snapshot of the GIA governance engine's current state. No parameters required.

RETURNS (JSON object):

  • version: server version string (e.g. "0.3.5")

  • engine.health: "healthy" | "degraded" | "failed"

  • engine.uptimeMs: milliseconds since server start

  • governance.totalDecisions: lifetime decision count

  • governance.mandatoryCount: decisions classified MANDATORY

  • governance.pendingGates: gates awaiting human approval

  • storey_threshold.escalationRatePct: MANDATORY rate as percentage (healthy band: 10–18%)

  • storey_threshold.status: "HEALTHY" | "DEGRADED" | "CRITICAL"

  • ledger.totalEntries: forensic audit trail entry count

  • ledger.chainIntegrity: true if hash chain is unbroken

  • intelligence.phoenixSnapshots: context recovery snapshots

  • intelligence.memoryPacks: sealed memory packs count

  • runtimeAccountability.activeSessions: live MCP sessions

  • thresholdDetail.interpretation: plain-English health summary

USE WHEN:

  • Verifying the governance engine is healthy before dispatching agents

  • Checking if mandatory gate backlog is blocking workflow progression

  • Auditing Storey Threshold compliance (MANDATORY gate rate ceiling)

  • Confirming ledger chain integrity before exporting audit evidence

READ-ONLY: No side effects. Safe to call at any frequency.

Inputs: no named parameters.

transfer_memory_packAInspect

Transfer a memory pack between agents via a governed knowledge corridor. Creates a derived pack with transfer provenance. ALWAYS requires MANDATORY gate — no silent transfers.

Inputs: source_pack_id (required), source_agent_id (required), target_agent_id (required), target_role (required), +2 more.

verify_ledgerA
Read-onlyIdempotent
Inspect

Verify the integrity of the hash-chained forensic audit ledger. Recomputes every SHA-256 hash from genesis and reports whether the chain is intact. Classification: INFORMATIONAL — read-only, no side effects.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 53 tools

    Disambiguation2/5

    While many tools have distinct purposes, there is significant overlap among monitoring/status tools (system_status, monitor_agents, audit_pipeline, phoenix_verify_integrity, phoenix_recovery_health) and among board-related tools (board_convene_session, board_get_session, board_approve_gate, agent_rights, branch_authority_status, colony_*). The descriptions are detailed but the functional boundaries are fuzzy in places, especially with the many 'colony' and 'board' tools that all involve governance sessions and rights.

    Naming Consistency2/5

    The naming mix is inconsistent: snake_case for most core tools (classify_decision, evaluate_threshold), but prefixes like 'board_', 'agent_', 'branch_', 'colony_', 'context_', 'governed_', 'srt_', 'gia_' create multiple naming families. Some tools use an imperative verb (e.g., approve_gate, load_memory_pack) while others are nouns (system_status, phoenix_recovery_health). The lack of a single consistent verb_noun pattern across the surface reduces predictability.

    Tool Count2/5

    With 53 tools, the server is clearly trying to cover a massive governance and AI oversight domain, but the scope is sprawling and many tools are niche (e.g., colony_* and board_*). The count feels heavy and likely overwhelms agents; it exceeds the typical 15-tool threshold by a wide margin, making it hard for an agent to navigate and select the right tool.

    Completeness3/5

    The server covers many governance aspects—classification, memory packs, boards, colony autonomy, SRT, and GIA packs—but there are gaps. For example, there is a create and list for memory packs, but no explicit 'delete' or 'archive' memory pack tool, and the governance event recording is limited to two record tools. The domain is so broad that completeness is hard to judge; core workflows (classification, gating, audit, monitoring) seem covered, but the colony and board features are missing some lifecycle actions (e.g., update a charter, dissolve a session).

    Maintenance

    ActivityNo data
    ResponsivenessSyncing

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      A governance and control layer for MCP tools that manages tool requests as intents through policy-based approval, queuing, or blocking. It enables secure human oversight and audit trails for consequential agent actions across platforms like Claude Desktop and Cursor.
      1
      MIT No Attribution
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enterprise-grade security for Claude Desktop agents: blocks dangerous actions, requires human approval via Slack, and provides compliance-ready audit logs.
      4
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      A governed MCP server for integrating AI agents with customer data, featuring role-based access control, field redaction, and human-in-the-loop approval for secure support operations.
      1
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      An MCP server that acts as a governance proxy for AI agents, evaluating each tool call against policies before execution, enabling secure and controlled access to systems like Slack, GitHub, and AWS without exposing credentials to the agent.
      Apache 2.0