Render Free Tier Ready • Online

Horizon Autonomous MCP Server

Model Context Protocol endpoint powering autonomous infrastructure recovery, Kahn's topological sequencing, Sarvam-105b manifest synthesis, and MST Testnet cryptographic gates.

SSE Stream Endpoint
GET /sse
Message POST Endpoint
POST /messages
Direct JSON-RPC Endpoint
POST /mcp
REST Tools Catalogue
GET /api/v1/mcp/tools
Inbound Webhook Pipeline
POST /api/v1/incidents/webhook
Health Check Probe
GET /health
Static Outbound Egress CIDRs
74.220.52.0/24
74.220.60.0/24

Cursor & Claude Desktop Configuration

{
  "mcpServers": {
    "horizon-recovery": {
      "url": "https://horizon-mcp-server-phf8.onrender.com/sse",
      "transport": "sse"
    }
  }
}

Registered Autonomous Recovery Tools (14)

horizon_get_topology Tool

Inspect the live infrastructure topology graph, active nodes, dependency edges, health metrics, and Kahn topological levels.

Required: None
horizon_simulate_failure Tool

Simulate an infrastructure node outage or chaos drill, and calculate the downstream blast radius using Breadth-First Search (BFS) and Kahn's algorithm.

Required: node_id
horizon_trigger_recovery Tool

Trigger an autonomous multi-tier recovery sequence executed in Kahn topological bottom-up order with playbooks for database failover, service restart, or backup restoration. Automatically flags human-in-the-loop approval gates for stateful or high-blast-radius nodes.

Required: target_node_id
horizon_sign_approval_gate Tool

Generate an EIP-712 structured cryptographic approval payload for Human-in-the-Loop high blast-radius recovery actions anchored to the MST Testnet smart contract.

Required: incident_id, step_id
horizon_verify_audit_proof Tool

Verify a SHA-256 Merkle root audit proof against immutable MST Testnet block logs for compliance and tamper-evident incident response.

Required: log_id
horizon_synthesize_yaml Tool

Synthesize production-grade Kubernetes CRD (AutonomousRecoveryPipeline) or Terraform infrastructure recovery manifests using Sarvam AI (sarvam-105b).

Required: prompt
horizon_ask_sre Tool

Query the Horizon SRE Copilot (powered by Sarvam AI) for autonomous site reliability engineering advice, incident triage, and multilingual recovery instructions.

Required: query
horizon_diagnose_cluster Tool

Execute a cluster health and resilience audit: detects acyclic safety (Kahn sort), single points of failure (SPOFs), and unhedged blast radii.

Required: None
horizon_probe_health Tool

Evaluates node and cluster health using a 3-consecutive-miss sliding window threshold before declaring a hard failure.

Required: None
horizon_submit_gate_approval Tool

Submits a cryptographic EIP-712 signature to unblock a paused recovery job gate and complete all downstream tiers.

Required: job_id, step_id, signature
horizon_get_incident_timeline Tool

Retrieves recovery timeline, live RTO stopwatch seconds, step milestones, and rolling MTTR metrics.

Required: job_id_or_incident_id
horizon_broadcast_incident Tool

Dispatches War Room notifications to incident channels and outbound HTTP webhooks (Slack/Discord).

Required: incident_id
horizon_get_nft_rate_limits Tool

Inspects Web3 NFT subscription plans, AutoLogging rate limits (5, 10, 15, 20 events/min), Cobalt Blue (#0047AB) theme configuration, canonical image URL, and complete OpenSea/ERC-721 metadata schemas.

Required: None
horizon_apply_custom_dag_pipeline Tool

Mounts and verifies a user-defined custom DAG infrastructure pipeline with custom nodes, types, and dependencies. Enforces acyclic Kahn's topological sorting O(V+E) and computes blast radiuses.

Required: nodes