{
  "$schema": "https://webmcp.org/schemas/v1/mcp-actions.json",
  "version": "1.0.0",
  "name": "SearchUPCData AI Agent Capabilities",
  "description": "Declarative actions and tools supported by SearchUPCData for WebMCP and autonomous AI browsing agents.",
  "actions": [
    {
      "id": "search-upc",
      "name": "Search Barcode / UPC",
      "description": "Look up product details, nutrition, and pricing by entering a UPC, EAN, or GTIN code.",
      "type": "query",
      "endpoint": "/api/v1/products/{upc}",
      "method": "GET",
      "parameters": {
        "upc": {
          "type": "string",
          "description": "The 8, 12, 13, or 14-digit barcode identifier (UPC-A, EAN-13, GTIN-14)",
          "required": true
        }
      }
    },
    {
      "id": "read-llms-txt",
      "name": "Read Site Map for LLMs",
      "description": "Retrieve token-budgeted markdown representation of site structure and key links.",
      "type": "read",
      "endpoint": "/llms.txt",
      "method": "GET"
    },
    {
      "id": "read-full-docs",
      "name": "Read Full Technical Documentation",
      "description": "Retrieve complete developer specs, barcode format guide, and REST API schemas in Markdown.",
      "type": "read",
      "endpoint": "/llms-full.txt",
      "method": "GET"
    }
  ]
}
