{
  "schema_version": "1.0",
  "serverInfo": {
    "name": "Vivaldo Public Product Discovery MCP",
    "version": "1.0.0",
    "description": "Public read-only MCP endpoint for Vivaldo product discovery. It allows agents to search public products, read public product details and list products from public Shopify collections."
  },
  "transports": [
    {
      "type": "streamable-http",
      "url": "https://mcp.vivaldo.shop/mcp"
    }
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "get_store_info",
      "description": "Get public information about the Vivaldo online store, its product categories and shipping."
    },
    {
      "name": "search_products",
      "description": "Search public Vivaldo products by query."
    },
    {
      "name": "get_product_by_handle",
      "description": "Get public product details from Vivaldo by Shopify product handle."
    },
    {
      "name": "get_collection_products",
      "description": "Get public products from a Vivaldo Shopify collection by collection handle."
    }
  ],
  "authentication": {
    "type": "none",
    "description": "The live MCP endpoint is public and read-only. It does not grant private account, checkout, order, payment or customer-data access."
  },
  "links": {
    "homepage": "https://www.vivaldo.shop/",
    "api_catalog": "https://www.vivaldo.shop/.well-known/api-catalog",
    "openapi": "https://www.vivaldo.shop/openapi.json",
    "auth_md": "https://www.vivaldo.shop/auth.md",
    "skills": "https://www.vivaldo.shop/.well-known/agent-skills/index.json",
    "live_mcp": "https://mcp.vivaldo.shop/mcp"
  }
}