{ "_note": "Fleet Ops's own published tool contract. The live ITWorx MCP Hub connector (ITWorx_MCP_Hub repo, connectors/mobilityops/) wraps these under its own dotted namespace (mobilityops.operations.summary, .attention.list, .vehicle.get, .knowledge.search) -- that naming is Hub-owned. deprecated_aliases below are Fleet Ops's own prior internal audit-label names, kept only so existing clients/dashboards referencing them don't break.", "provider_id": "mobilityops", "version": "1.2.0", "required_scope": "mobilityops.read", "authentication": { "service_header": "X-Service-Token", "client_header": "X-Client-Id", "client_pattern": "^itworx-mcp-hub:(readiness|mobilityops:[A-Za-z0-9][A-Za-z0-9._:-]{0,127})$", "optional_tenant_header": "X-Tenant-Id", "tenant_must_match": "northstar-mobility-demo" }, "observability": { "response_headers": ["X-Correlation-Id", "X-Tenant-Id", "Cache-Control"], "knowledge_response_headers": ["X-Sources-Available", "X-Sources-Returned"] }, "tools": [ { "name": "fleet_ops_get_operations_summary", "deprecated_aliases": ["mobilityops_get_operations_summary"], "description": "Return current high-level vehicle, data-quality and workflow counts for the synthetic Fleet Ops demo tenant.", "read_only": true, "inputSchema": {"type": "object", "additionalProperties": false}, "endpoint": {"method": "GET", "path": "/api/v1/integrations/mcp/operations-summary"} }, { "name": "fleet_ops_list_attention_vehicles", "deprecated_aliases": ["mobilityops_list_attention_vehicles"], "description": "List vehicles that require operational attention, optionally filtered by minimum severity and date.", "read_only": true, "inputSchema": { "type": "object", "properties": { "minimum_severity": {"enum": ["low", "medium", "high"], "default": "medium"}, "date": {"type": "string", "format": "date"}, "limit": {"type": "integer", "minimum": 1, "maximum": 50, "default": 20} }, "additionalProperties": false }, "endpoint": {"method": "GET", "path": "/api/v1/integrations/mcp/attention-vehicles"} }, { "name": "fleet_ops_get_vehicle_details", "deprecated_aliases": ["mobilityops_get_vehicle_details"], "description": "Return a read-only operational view of one vehicle by its stable public reference.", "read_only": true, "inputSchema": { "type": "object", "required": ["vehicle_ref"], "properties": {"vehicle_ref": {"type": "string", "pattern": "^MO-[0-9]{3}$"}}, "additionalProperties": false }, "endpoint": {"method": "GET", "path": "/api/v1/integrations/mcp/vehicles/{vehicle_ref}"} }, { "name": "fleet_ops_search_knowledge", "deprecated_aliases": ["mobilityops_search_knowledge"], "description": "Search versioned Fleet Ops internal procedures through the dedicated RAGcore workspace and return grounded source references.", "read_only": true, "inputSchema": { "type": "object", "required": ["question"], "properties": { "question": {"type": "string", "minLength": 3, "maxLength": 1000}, "max_sources": {"type": "integer", "minimum": 1, "maximum": 8, "default": 4}, "locale": {"enum": ["nl-BE", "en-GB", "fr-BE"], "default": "en-GB"} }, "additionalProperties": false }, "routing": { "preferred": "ragcore", "tenant": "northstar-mobility-demo", "workspace": "mobilityops", "collection": "internal-procedures" } } ] }