EU AI Act Article 50 — 20 days to seal | Get passport

DEFONEOS API Reference

30 MCP Servers · 188+ Tools · JSON-RPC 2.0 over HTTP

DEFONEOS exposes all capabilities through the Model Context Protocol (MCP). Every tool is callable via HTTP POST to http://localhost:3101/mcp using JSON-RPC 2.0 format. No authentication required for local deployments. Bearer token required for cloud.

Quick Start

Call any DEFONEOS tool in 3 lines of Python:

import requests

response = requests.post("http://localhost:3101/mcp", json={
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "sigil_emit",
        "arguments": {
            "line": "C|test|hello-world|Hello from DEFONEOS API"
        }
    }
})
print(response.json()["result"]["content"][0]["text"])

List All Available Tools

curl -X POST http://localhost:3101/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

MCP Server Catalog

1. SOV3 Core (188+ tools)

The sovereign AI substrate. All governance, SIGIL, bridge, and council tools.

ToolCategoryDescription
sigil_emitAuditEmit Ed25519-signed SIGIL receipt
sigil_verifyAuditVerify SIGIL chain integrity
sov_a2a_agent_cardFederationGet A2A agent card for federation
mcp_federation_statsFederationGet MCP federation catalog stats
bridge_thinkAI BridgeCross-model reasoning (left+right brain)
sov_sovereign_builder_statusBuilderGet sovereign builder training status
article50_passport_issueComplianceIssue EU AI Act Article 50 passport

2. defoneos-cesium-mcp

3D globe visualization with Cesium. 350M buildings, real terrain.

ToolDescription
cesium_add_entityAdd entity (drone, ship, vehicle) to globe
cesium_set_cameraMove camera to coordinates
cesium_add_overlayAdd data overlay (weather, flood, satellite)
cesium_export_sceneExport scene as JSON for UE5

3. defoneos-isr-mcp

Intelligence, Surveillance, Reconnaissance pipeline.

ToolDescription
isr_ingest_feedIngest ISR data feed (camera, RF, satellite)
isr_detect_objectsRun object detection on ISR feed
isr_track_entityTrack detected entity across frames
isr_classify_threatClassify threat level of detected entity

4. defoneos-swarm-mcp

Bio-cyber swarm coordination. Worms, hornets, killer bees.

ToolDescription
swarm_deployDeploy swarm agents to target zone
swarm_emit_pheromoneEmit SIGIL-signed pheromone marker
swarm_statusGet all active swarm agents
swarm_recallRecall swarm agents to hive

5. defoneos-cyber-mcp

Cyber operations. Pentest, red team, network defence.

ToolDescription
cyber_scanScan target network for vulnerabilities
cyber_pentestLaunch autonomous pentest (PentestGPT)
cyber_reportGenerate compliance-ready pentest report

6. defoneos-counterdrone-mcp

Counter-UAS. Detection, tracking, mitigation.

ToolDescription
c_uas_detectAcoustic + RF drone detection
c_uas_trackTrack detected drone trajectory
c_uas_classifyClassify drone type and payload
c_uas_jamRF jamming command (authorized use only)

7. defoneos-jsp936-mcp

JSP 936 AI governance audit. MOD compliance.

ToolDescription
jsp936_auditRun full JSP 936 compliance audit
jsp936_reportGenerate JSP 936 compliance certificate

8. defoneos-tak-mcp

FreeTAKServer C2 integration. TAK Protocol, CoT messages.

ToolDescription
tak_send_cotSend Cursor on Target message
tak_get_unitsGet all active TAK units
tak_create_eventCreate tactical event on map

9. defoneos-compliance-mcp

Multi-framework compliance automation.

ToolDescription
compliance_checkCheck compliance against framework (EU AI Act, ISO 42001, NIST RMF)
compliance_reportGenerate compliance report PDF
compliance_crosswalkCrosswalk controls across 13 frameworks

10. defoneos-medevac-mcp

Medical evacuation routing and coordination.

ToolDescription
medevac_routeCalculate optimal MEDEVAC route
medevac_dispatchDispatch MEDEVAC asset
medevac_trackTrack MEDEVAC asset in real-time

11-30. Additional MCP Servers

MCP ServerToolsDomain
defoneos-ospd-mcp3Open Source Procurement Data
meok-defoneos-geospatial-intel-mcp5Geospatial Intelligence
meok-defoneos-mcp4Core DEFONEOS orchestration
meek-defoneos-audit-logging-mcp3Immutable audit logging
meek-defoneos-backup-restore-mcp3Backup and disaster recovery
meek-defoneos-cdn-edge-mcp2CDN edge deployment
meek-defoneos-cold-email-mcp2Outreach automation
meek-defoneos-knowledge-pack-mcp3Knowledge base management
meek-defoneos-load-balancer-mcp2Traffic load balancing
meek-defoneos-monitoring-mcp4System monitoring and alerting
meek-defoneos-pagerduty-mcp2Incident management integration
meek-defoneos-pricing-mcp3Dynamic pricing engine
meek-defoneos-pypi-publish-mcp2Package publishing automation
meek-defoneos-seal-card-mcp2Digital identity cards
meek-defoneos-secret-rotation-mcp2Credential rotation automation
meek-defoneos-smithery-mcp2Smithery marketplace integration
meek-defoneos-ue5-mcp3Unreal Engine 5 control bridge
meek-defoneos-uk-pilots-tracker-mcp2UK pilot programme tracking
meek-defoneos-vercel-deploy-mcp2Vercel deployment automation
csoai-defoneos-mcp4CSOAI certification bridge

JSON-RPC Request Format

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "<tool_name>",
        "arguments": {
            "<param>": "<value>"
        }
    }
}

JSON-RPC Response Format

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "content": [
            {
                "type": "text",
                "text": "{ \"status\": \"ok\", \"data\": {...} }"
            }
        ]
    }
}

WebSocket Events

DEFONEOS also supports real-time WebSocket connections for live data:

wss://defoneos.local:3101/ws

// Subscribe to SIGIL events
{"action":"subscribe","channel":"sigil"}

// Subscribe to BFT council votes
{"action":"subscribe","channel":"bft"}

// Subscribe to swarm updates
{"action":"subscribe","channel":"swarm"}

Rate Limits

TierRequests/minConcurrent
Local (no auth)Unlimited10
Cloud (Bearer)1,00050
Enterprise10,000200

Error Codes

CodeMeaning
-32700Parse error (malformed JSON)
-32600Invalid request
-32601Method not found
-32602Invalid params
-32603Internal error

← Back to Index