{
  "version": "1.0.0",
  "provider": {
    "name": "DTFOOD",
    "url": "https://dtfood.org"
  },
  "updated": "2026-08-28",
  "documentation": "https://dtfood.org/auth.md",
  "skills": [
    {
      "id": "find-food-suppliers",
      "name": "Find a supplier for a food product",
      "description": "Given a product, target market and required certifications, return matching manufacturers, wholesalers and marketplace listings from the German-Turkish food industry.",
      "endpoint": "https://dtfood.org/api/v1/listings",
      "method": "GET",
      "input_schema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Product or keyword, e.g. 'dried apricots'" },
          "category": { "type": "string", "description": "Product category slug" },
          "country": { "type": "string", "description": "ISO 3166-1 alpha-2 country of the supplier" },
          "certification": { "type": "string", "description": "e.g. halal, organic, IFS, BRC" },
          "limit": { "type": "integer", "default": 20 }
        },
        "required": ["query"]
      },
      "output_schema": { "$ref": "https://dtfood.org/openapi.json#/components/schemas/ListingList" },
      "auth": { "type": "oauth2", "scopes": ["catalog:read"], "optional": true }
    },
    {
      "id": "plan-trade-fair-participation",
      "name": "Plan participation in a food trade fair",
      "description": "Find relevant food trade fairs, delegation trips and hosted-buyer programmes with dates, locations and participation packages.",
      "endpoint": "https://dtfood.org/api/v1/trade-fairs",
      "method": "GET",
      "input_schema": {
        "type": "object",
        "properties": {
          "country": { "type": "string" },
          "from": { "type": "string", "format": "date" },
          "to": { "type": "string", "format": "date" },
          "sector": { "type": "string" }
        }
      },
      "output_schema": { "$ref": "https://dtfood.org/openapi.json#/components/schemas/TradeFairList" },
      "auth": { "type": "none" }
    },
    {
      "id": "get-halal-certification-guidance",
      "name": "Get a halal certification path for a plant",
      "description": "Return the requirements, documents and process steps for halal certification of a food production site, and optionally open a non-binding inquiry.",
      "endpoint": "https://dtfood.org/api/v1/inquiries/halal",
      "method": "POST",
      "input_schema": {
        "type": "object",
        "properties": {
          "company": { "type": "string" },
          "product_group": { "type": "string" },
          "production_country": { "type": "string" },
          "target_markets": { "type": "array", "items": { "type": "string" } },
          "contact_email": { "type": "string", "format": "email" },
          "message": { "type": "string" }
        },
        "required": ["company", "product_group", "contact_email"]
      },
      "output_schema": { "$ref": "https://dtfood.org/openapi.json#/components/schemas/InquiryResult" },
      "auth": { "type": "oauth2", "scopes": ["leads:write"] }
    },
    {
      "id": "read-food-market-intelligence",
      "name": "Brief me on the German-Turkish food market",
      "description": "Retrieve recent news, market reports and export/retail signals for the food sector to build a briefing.",
      "endpoint": "https://dtfood.org/api/v1/news",
      "method": "GET",
      "input_schema": {
        "type": "object",
        "properties": {
          "topic": { "type": "string" },
          "since": { "type": "string", "format": "date" },
          "language": { "type": "string", "enum": ["de", "en", "tr"] },
          "limit": { "type": "integer", "default": 20 }
        }
      },
      "output_schema": { "$ref": "https://dtfood.org/openapi.json#/components/schemas/NewsList" },
      "auth": { "type": "none" }
    },
    {
      "id": "request-a-b2b-quote",
      "name": "Request a wholesale quote",
      "description": "Create a quote request for one or more B2B store products, including quantities and delivery destination.",
      "endpoint": "https://dtfood.org/api/v1/quotes",
      "method": "POST",
      "input_schema": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "product_id": { "type": "string" },
                "quantity": { "type": "integer" }
              },
              "required": ["product_id", "quantity"]
            }
          },
          "delivery_country": { "type": "string" },
          "contact_email": { "type": "string", "format": "email" }
        },
        "required": ["items", "contact_email"]
      },
      "output_schema": { "$ref": "https://dtfood.org/openapi.json#/components/schemas/QuoteResult" },
      "auth": { "type": "oauth2", "scopes": ["orders:write"] }
    }
  ]
}
