{
  "name": "JFCO Public Intake and Discovery",
  "version": "2026.09.07",
  "description": "Public agent-facing card for Joint Forces Company, a Kingdom-wide Saudi manpower, temporary labor, workforce outsourcing, mobilization, and project support company operating 24/7.",
  "url": "https://jfco.sa/",
  "preferredDiscovery": {
    "llms": "https://jfco.sa/llms.txt",
    "llmsFull": "https://jfco.sa/llms-full.txt",
    "openapi": "https://jfco.sa/openapi.json",
    "apiCatalog": "https://jfco.sa/.well-known/api-catalog",
    "auth": "https://jfco.sa/auth.md",
    "mcp": "https://jfco.sa/api/mcp"
  },
  "supportedInterfaces": [
    {
      "type": "mcp",
      "url": "https://jfco.sa/api/mcp",
      "transport": "streamable-http-json",
      "description": "Read-only public MCP endpoint for company overview, services, capabilities, service areas, routing, and inquiry preparation."
    },
    {
      "type": "web",
      "url": "https://jfco.sa/contact-us",
      "transport": "https",
      "description": "Public quote and inquiry intake page. Agents must not submit without explicit user approval."
    },
    {
      "type": "web",
      "url": "https://jfco.sa/vendors",
      "transport": "https",
      "description": "Public vendor registration page. Agents must not submit without explicit user approval."
    },
    {
      "type": "web",
      "url": "https://jfco.sa/careers",
      "transport": "https",
      "description": "Careers, jobs, internships, training, and candidate routing page."
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "readOnlyMcp": true,
    "publicStructuredData": true
  },
  "skills": [
    {
      "id": "get-company-overview",
      "name": "Get JFCO company overview",
      "description": "Read factual public data about JFCO, contact channels, credentials, Kingdom-wide coverage, flexible workforce terms, 24/7 support, sectors, and qualified project references."
    },
    {
      "id": "list-services",
      "name": "List JFCO services",
      "description": "Return the public service catalog and approved guidance for daily, monthly, short-term, and long-term workforce, trades, mobilisation, PPE, rentals, and project support."
    },
    {
      "id": "match-project-scope",
      "name": "Match project scope",
      "description": "Classify a request as project inquiry, vendor, careers, employment-agency non-fit, retail non-fit, spam, or unrelated."
    },
    {
      "id": "prepare-project-inquiry",
      "name": "Prepare project inquiry",
      "description": "Prepare required fields and a draft project inquiry without submitting anything."
    },
    {
      "id": "read-public-resource",
      "name": "Read public resource",
      "description": "Read allowlisted public JFCO data, LLM, OpenAPI, and auth resources."
    },
    {
      "id": "multilingual-quality",
      "name": "Review multilingual quality",
      "description": "Preserve professional Arabic, Spanish, Italian, German, Japanese, and French JFCO website content quality without changing verified facts."
    },
    {
      "id": "get-entity-authority",
      "name": "Get entity authority",
      "description": "Read canonical entity, schema, and trust-signal governance for JFCO."
    },
    {
      "id": "get-analytics-readiness",
      "name": "Get analytics readiness",
      "description": "Read GA4, GTM, Google Business Profile, Maps, AI referral, and dashboard guidance."
    },
    {
      "id": "get-agent-analytics-model",
      "name": "Get agent analytics model",
      "description": "Read privacy-safe crawler, LLM, MCP, OpenAPI, and structured-data reporting guidance."
    }
  ],
  "defaultInputModes": [
    "text/plain",
    "text/markdown",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "text/markdown",
    "application/json"
  ],
  "safety": {
    "readOnly": true,
    "requiresUserApprovalBeforeContact": true,
    "doesNotSubmitForms": true,
    "doesNotSendEmail": true,
    "doesNotMakePhoneCalls": true,
    "nonFitRoutingRequired": true
  }
}
