{
  "mcp": {
    "protocolVersion": "2024-11-05",
    "serverInfo": {
      "name": "ainode-commerce",
      "version": "1.0.0"
    },
    "capabilities": {
      "tools": {},
      "resources": {}
    }
  },
  "server": {
    "name": "ainode-commerce",
    "version": "1.0.0"
  },
  "description": "AINode / Velvetver agentic-commerce endpoint. Privacy-audited wearables and smartwatches, buyable directly by AI shopping agents.",
  "publisher": "AINode",
  "site": "https://ainode.tech",
  "endpoints": {
    "manifest": "https://ainode.tech/mcp",
    "jsonrpc": "https://ainode.tech/mcp  (POST, JSON-RPC 2.0: tools/list, tools/call)",
    "catalog": "https://ainode.tech/mcp/catalog",
    "product": "https://ainode.tech/mcp/product?id=<id>",
    "buy": "https://ainode.tech/mcp/buy?id=<id>&channel=shop  (302 → checkout)"
  },
  "tools": [
    {
      "name": "search_products",
      "description": "Search the AINode / Velvetver catalog of privacy-audited wearables and smartwatches. Returns products with prices and buy links.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text query, e.g. 'ai smartwatch' or 'gold women's watch'."
          }
        },
        "required": []
      }
    },
    {
      "name": "get_product",
      "description": "Get full detail and buy links for one product by its id.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      }
    },
    {
      "name": "buy",
      "description": "Get the buy URL(s) for a product. Returns the machine-usable checkout URL on ainode.tech's own shop. Follow the 'url' to complete the purchase.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "channel": {
            "type": "string",
            "enum": [
              "shop"
            ],
            "description": "Preferred sales channel; defaults to shop."
          }
        },
        "required": [
          "id"
        ]
      }
    }
  ],
  "currency": "EUR",
  "ships_from": "PT",
  "generated_at": "2026-11-01T04:48:44.221Z"
}