{
  "name": "K-Bag",
  "description": "Agent2Agent-endpoint för K-Bag — storsäckar, materialleverans och avfallshämtning i Stockholms län. Hanterar produktrekommendation, prissättning, leveransdagar, serviceområde och Stripe-checkout. Stödjer även Agent Payments Protocol (AP2) Cart Mandates.",
  "url": "https://xahbnzmfwbkpvfemsvmk.supabase.co/functions/v1/a2a-server",
  "version": "1.0.0",
  "documentationUrl": "https://kbag.se/mcp",
  "provider": {
    "organization": "K-Bag AB",
    "url": "https://kbag.se"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "recommend_bag",
      "name": "Rekommendera storsäck",
      "description": "Föreslår rätt K-Bag storsäck (Small 200 L, Medium 1 m³, Large 1,7 m³) baserat på volym och materialtyp.",
      "tags": [
        "recommendation",
        "products"
      ],
      "examples": [
        "Jag renoverar badrum, vilken säck behöver jag?",
        "Hur många kubik rymmer en Medium-säck?"
      ]
    },
    {
      "id": "calculate_price",
      "name": "Räkna pris",
      "description": "Returnerar totalpris inkl. moms och frakt till ett postnummer i Stockholmsregionen.",
      "tags": [
        "pricing",
        "ecommerce"
      ],
      "examples": [
        "Vad kostar en Medium-säck till 18337?"
      ]
    },
    {
      "id": "get_delivery_dates",
      "name": "Lediga leveransdagar",
      "description": "Lista över nästa 10 vardagar — vi har ingen kapacitetsbegränsning.",
      "tags": [
        "logistics"
      ]
    },
    {
      "id": "get_pickup_categories",
      "name": "Hämtningskategorier",
      "description": "Lista över avfallskategorier K-Bag hämtar och deras priser.",
      "tags": [
        "waste",
        "pickup"
      ]
    },
    {
      "id": "get_service_area",
      "name": "Serviceområde",
      "description": "Bekräftar om ett postnummer ligger inom K-Bags serviceområde (26 kommuner i Stockholms län).",
      "tags": [
        "geo"
      ]
    },
    {
      "id": "create_checkout",
      "name": "Skapa Stripe-checkout",
      "description": "Skapar en Stripe Checkout-länk eller en AP2 Cart Mandate för agentbetalning.",
      "tags": [
        "payment",
        "ap2"
      ]
    }
  ],
  "extensions": {
    "ap2": {
      "version": "0.1",
      "supported_mandates": [
        "IntentMandate",
        "CartMandate"
      ],
      "endpoint": "https://xahbnzmfwbkpvfemsvmk.supabase.co/functions/v1/ap2-cart-mandate",
      "payment_methods": [
        "stripe_checkout"
      ]
    },
    "mcp": {
      "url": "https://xahbnzmfwbkpvfemsvmk.supabase.co/functions/v1/mcp-server",
      "transport": "streamable-http",
      "discovery": "https://kbag.se/.well-known/mcp.json"
    },
    "media": {
      "story_url": "https://kbag.se/om-lovable",
      "story_url_en": "https://kbag.se/built-with-lovable",
      "title": "K-Bag byggt med Lovable",
      "description": "Film från Lovable om hur K-Bag AB byggt hela sin digitala plattform — webbutik, prissättning, ruttoptimering, förar- och materialhanterarapp samt AI-medarbetaren Ola — med Lovable.",
      "video_url": "https://www.instagram.com/reel/DdIEVA9PAo5/"
    }
  }
}