{
  "name": "Scopio Marketplace Agent",
  "description": "AI shopping agent for Scopio marketplace (marketplace.scopio.dev) — Europe's AI-native B2B/B2C marketplace for jewelry, fashion, accessories and lifestyle products. Lets other AI agents and platforms hand off a task directly (A2A message/send): search products, browse categories, get real-estate/local-service listings, and act on it — build a cart, hand off a service lead, or place an authenticated wholesale order.",
  "supportedInterfaces": [
    { "url": "https://api.scopio.dev/api/v1/a2a", "protocolBinding": "JSONRPC", "protocolVersion": "1.0.0" }
  ],
  "provider": {
    "organization": "Scopio",
    "url": "https://marketplace.scopio.dev"
  },
  "version": "1.0.0",
  "documentationUrl": "https://marketplace.scopio.dev/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://ucp.dev/2026-08-25/specification/reference",
        "description": "UCP checkout objects can be sent directly in message/send as a DataPart keyed a2a.ucp.checkout, instead of natural language — same create/update/complete lifecycle as POST/PATCH /api/ucp/checkout.",
        "required": false,
        "params": {
          "capabilities": {
            "dev.ucp.shopping.checkout": [{ "version": "2026-04-08" }]
          }
        }
      }
    ]
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain"],
  "skills": [
    {
      "id": "search_products",
      "name": "Search Products",
      "description": "Search Scopio marketplace for products by keyword, category, price range or EAN barcode. Supports 6 languages (PL/EN/UK/DE/FR/IT).",
      "tags": ["shopping", "search", "products", "marketplace", "jewelry", "fashion"],
      "examples": [
        "Find silver earrings under 50 EUR",
        "Show me leather handbags in stock",
        "Find jewelry in category bizuteria, price 20-100 EUR"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "get_product",
      "name": "Get Product Details",
      "description": "Get full product details by EAN barcode: description, images, best price, stock.",
      "tags": ["product", "details", "EAN"],
      "examples": ["Get details for EAN 5900000123456"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "get_categories",
      "name": "Browse Categories",
      "description": "List all active product categories on Scopio marketplace with product counts.",
      "tags": ["categories", "navigation", "browse"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "search_properties",
      "name": "Search Real Estate Listings",
      "description": "Search real estate listings (villas, apartments, houses) across all Scopio-connected agencies.",
      "tags": ["real-estate", "property", "villa", "apartment"],
      "examples": ["Sea view property in Spain under 500k EUR"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "get_property_details",
      "name": "Get Property Details",
      "description": "Get full details of a real estate listing by reference id, including photos and translated descriptions.",
      "tags": ["real-estate", "property"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "search_local_services",
      "name": "Search Local Services",
      "description": "Find clinics, dental practices, vets, tow trucks, couriers, restaurants currently taking delivery orders, or emergency plumbers/electricians/locksmiths near a client.",
      "tags": ["local-services", "search"],
      "examples": ["Find a tow truck near Warsaw", "Emergency locksmith in Wrocław"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "request_local_service_lead",
      "name": "Request a Local Service",
      "description": "Hand the caller off as a real lead to a local service found via search_local_services — opens a real order that the provider must accept. No account or subscription required.",
      "tags": ["local-services", "booking", "lead", "action"],
      "examples": ["Request this tow truck for pickup now"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "create_cart",
      "name": "Create a Shopping Cart",
      "description": "Build a real cart from marketplace products and get back a checkout URL. No account or subscription required.",
      "tags": ["marketplace", "cart", "checkout", "action"],
      "examples": ["Add 2x this product to a cart and give me the checkout link"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "wholesale_order",
      "name": "Place a Wholesale Order",
      "description": "Place a real B2B wholesale order. Requires an authenticated Scopio B2B subscription (Supplier Hub/Pro/Procurement) — the caller must send a valid Authorization/X-Scopio-Key; an unauthenticated request gets a clear subscription-required response, not a fake success.",
      "tags": ["B2B", "wholesale", "order", "action"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    }
  ]
}
