{
  "name": "a2b Logistics Agent",
  "description": "Public discovery card for a2b Logistics services, company information, deterministic agent concierge, routing, and read-only inquiry preparation.",
  "url": "https://www.a2b.sa",
  "version": "1.2.0",
  "provider": {
    "organization": "a2b Logistics",
    "url": "https://www.a2b.sa"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "get_company_overview",
      "name": "Get Company Overview",
      "description": "Return a2b Logistics public company information, services, contact details, and website references.",
      "tags": [
        "logistics",
        "company-info",
        "saudi-arabia"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "list_services",
      "name": "List Services",
      "description": "List a2b Logistics public service categories for trucking, warehousing, customs clearance, and supply chain support.",
      "tags": [
        "services",
        "trucking",
        "warehousing",
        "customs-clearance",
        "supply-chain"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "prepare_project_inquiry",
      "name": "Prepare Project Inquiry",
      "description": "Prepare a logistics project inquiry draft without submitting forms or contacting a2b. Careers, vendors, internships, training, retail, consumer, spam, and unrelated requests are routed away from project inquiry.",
      "tags": [
        "inquiry",
        "procurement",
        "logistics"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "match_project_scope",
      "name": "Match Project Scope",
      "description": "Classify whether a request is a fit for B2B logistics project inquiry, vendor flow, careers flow, or non-fit routing.",
      "tags": [
        "routing",
        "fit-classification",
        "procurement"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "prepare_rfq_brief",
      "name": "Prepare RFQ Brief",
      "description": "Prepare a procurement/RFQ brief for a B2B logistics buyer without submitting forms, sending email, or contacting a2b.",
      "tags": [
        "rfq",
        "procurement",
        "read-only",
        "logistics"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "list_service_areas",
      "name": "List Service Areas",
      "description": "List public a2b service areas, logistics nodes, and route-availability cautions.",
      "tags": [
        "service-areas",
        "saudi-arabia",
        "logistics"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get_procurement_profile",
      "name": "Get Procurement Profile",
      "description": "Return public procurement fit, buyer inputs, compliance boundaries, and vendor routing for a2b Logistics.",
      "tags": [
        "procurement",
        "rfq",
        "compliance",
        "read-only"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "ask_agent_concierge",
      "name": "Ask Agent Concierge",
      "description": "Ask a deterministic, public-facts-only question about a2b services, fit, procurement, service areas, compliance, or next steps. Personal data, credentials, and secrets are not accepted.",
      "tags": [
        "agent-concierge",
        "procurement",
        "public-facts",
        "read-only"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "read_public_resource",
      "name": "Read Public Resource",
      "description": "Read public structured resources such as company, services, capabilities, service areas, project inquiry schema, routing rules, and the Markdown companion manifest.",
      "tags": [
        "structured-data",
        "resources",
        "read-only"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://www.a2b.sa/api/mcp",
      "protocolBinding": "https://modelcontextprotocol.io",
      "protocolVersion": "2024-11-05"
    },
    {
      "url": "https://www.a2b.sa/api/agent-concierge",
      "protocolBinding": "https",
      "protocolVersion": "1.0"
    }
  ],
  "documentationUrl": "https://www.a2b.sa/llms-full.txt",
  "authentication": {
    "schemes": [
      "none"
    ],
    "description": "Public discovery and inquiry-preparation tools do not require authentication. Approved protected integrations require manual onboarding through info@a2b.sa."
  }
}
