MCP Server Integration
Connect Exogram directly to Claude Desktop, Cursor, or any Model Context Protocol–compatible AI assistant. Your AI gains governed, persistent knowledge — facts are verified, encrypted, and conflict-checked in real time.
What Is MCP?
The Model Context Protocol (MCP) is an open standard by Anthropic that lets AI models call external tools directly. Exogram's MCP server gives your AI:
Governed Ledger
Facts encrypted at rest, PII-scrubbed automatically
Conflict Detection
Claude-powered reasoning catches contradictions
4 Native Tools
store_to_ledger, check_fact, get_llm_routing, create_constraint
Zero-Trust Auth
Per-user encryption salt, Fernet AES-128, no plaintext storage
Prerequisites
- ✓ Python 3.10+ installed
- ✓ Claude Desktop (or any MCP-compatible client)
- ✓ Exogram API credentials (sign up at exogram.ai/signup)
- ✓ Exogram API Key (
EXOGRAM_API_KEY)
Installation
1. One-Line Platform Installation
Run the universal installation script to fetch and configure the deterministic MCP binary.
iwr https://exogram.ai/install_mcp.ps1 -useb | iex2. Configure Claude Desktop
The installer automatically attempts to configure your Claude Desktop. To verify or manually configure, ensure your claude_desktop_config.json contains:
{
"mcpServers": {
"exogram": {
"command": "python",
"args": ["-m", "exogram_mcp"],
"env": {
"EXOGRAM_API_KEY": "exo_prod_...your-secure-key..."
}
}
}
}Available Tools
store_to_ledger(content, source?, tags?)Store a verified fact to the Exogram ledger. Content is PII-scrubbed, constraint-checked, conflict-detected, encrypted, and vector-indexed.
store_to_ledger("My daughter is Dara", source="user", tags="family")check_fact(claim)Verify a claim against the existing ledger. Detects contradictions, temporal conflicts, and constraint violations using Claude reasoning.
check_fact("My daughter is Sara")get_llm_routing(—)Shows how tasks are routed to different LLMs. Displays the task-optimized routing table and provider availability.
get_llm_routing()create_constraint(description, constraint_type)Create a binding constraint on the ledger. Once set, any fact that violates it will be blocked by Claude's reasoning engine.
create_constraint("GDPR requires 30-day deletion", "legal")Architecture
Claude Desktop
│
▼
┌─────────────┐
│ MCP Server │ ← Exogram Client Proxy
└──────┬──────┘
│
┌────┴────┐ (End-to-End Encrypted Tunnel)
▼ ▼
┌──────────────────┐
│ Exogram SaaS │ ← Deterministic Execution Authority
│ Control Plane │
└──────────────────┘
│
┌────┴────┐
▼ ▼
┌────────┐ ┌────────┐
│ Graph │ │ Ledger │ ← Knowledge Graph Rules & Deterministic State
└────────┘ └────────┘
📄 RFC-0001: Read the full Exogram Action Admissibility Protocol (EAAP) — the deterministic control plane specification that governs all ledger operations.