{
  "name": "spacetime-os",
  "version": "1.0.0",
  "description": "SpaceTime OS MCP Server — 27 tools for critical infrastructure security intelligence",
  "install": {
    "command": "pip install spacetime-os",
    "mcp_config": {
      "command": "python",
      "args": ["-m", "spacetime_os.mcp_server"],
      "env": {"SPACETIME_API_KEY": "your-key"}
    }
  },
  "tools": [
    {"name": "query_threats", "description": "Search active threats by region, severity, or type"},
    {"name": "get_threat_score", "description": "Get 7-factor composite threat score (0-100) for a location"},
    {"name": "get_cable_risk", "description": "Cable proximity risk scoring — nearest cables, distance, zone type"},
    {"name": "search_vessels", "description": "Search vessels by MMSI, IMO, name, or location"},
    {"name": "get_vessel_profile", "description": "Behavioral profile with anomaly scoring for a vessel"},
    {"name": "get_incidents", "description": "List or search security incidents"},
    {"name": "create_incident", "description": "Create a new security incident"},
    {"name": "update_incident", "description": "Update incident status, priority, or assignment"},
    {"name": "dispatch_drone", "description": "Dispatch a drone to a location for inspection"},
    {"name": "get_drone_status", "description": "Get status of a drone mission"},
    {"name": "correlate_events", "description": "Cross-domain correlation across physical, cyber, space, environmental"},
    {"name": "get_space_weather", "description": "Current space weather conditions and infrastructure impact"},
    {"name": "get_internet_health", "description": "BGP, RPKI, IODA status for internet infrastructure"},
    {"name": "get_environmental_risk", "description": "Seismic, tsunami, weather, fire risk assessment"},
    {"name": "get_geopolitical_risk", "description": "Geopolitical risk from ACLED, OFAC, CERT advisories"},
    {"name": "get_threat_feed", "description": "Real-time threat intelligence from CISA KEV, abuse.ch"},
    {"name": "query_lakehouse", "description": "SQL query against the 118-source data lakehouse"},
    {"name": "get_connectors", "description": "List data connectors and their status"},
    {"name": "store_memory", "description": "Store an observation in agent memory (ZeroDB vectors)"},
    {"name": "search_memory", "description": "Semantic search across agent memory"},
    {"name": "get_agents", "description": "List AI agents and their current status"},
    {"name": "start_agent", "description": "Start an AI agent for a tenant"},
    {"name": "stop_agent", "description": "Stop a running AI agent"},
    {"name": "get_zones", "description": "List geofence zones and their configurations"},
    {"name": "get_events", "description": "Query recent events from the event stream"},
    {"name": "get_analytics", "description": "Get threat analytics and trend data"},
    {"name": "provision_free_account", "description": "Auto-provision a free API key for agent use"}
  ],
  "auth": {
    "type": "api_key",
    "env_var": "SPACETIME_API_KEY",
    "get_key_url": "https://spacetime-frontend-production.up.railway.app/register"
  }
}
