{
  "name": "bigfeet",
  "description": "Deal aggregator for men's US size 14-17 shoes across ~29 Australian retailers. Provides current prices, stock status, and category-tagged product data.",
  "site": "https://bigfeet.net",
  "version": "1.0.0",
  "contact": {
    "url": "https://bigfeet.net"
  },
  "skills": [
    {
      "id": "list-deals",
      "name": "List in-stock deals",
      "description": "Returns every currently in-stock deal across all tracked retailers, with price, discount, size, and category.",
      "invocation": {
        "method": "GET",
        "url": "https://bigfeet.net/api/deals.json",
        "content_type": "application/json"
      },
      "parameters": []
    },
    {
      "id": "list-deals-markdown",
      "name": "List in-stock deals (markdown)",
      "description": "Same data as list-deals but rendered as compact markdown. Preferred for LLM agents because it tokenises ~80% smaller than the HTML homepage.",
      "invocation": {
        "method": "GET",
        "url": "https://bigfeet.net/deals.md",
        "content_type": "text/markdown"
      },
      "parameters": []
    },
    {
      "id": "product-detail",
      "name": "Product detail page",
      "description": "Per-product page showing all colourways, size availability, current price, and price history. JSON-LD Product schema embedded in the page.",
      "invocation": {
        "method": "GET",
        "url": "https://bigfeet.net/product/{handle}",
        "url_template": true,
        "content_type": "text/html"
      },
      "parameters": [
        {
          "name": "handle",
          "required": true,
          "description": "Product handle — the URL-safe slug identifying a specific shoe model. Discoverable via list-deals (each deal has a handle field)."
        }
      ]
    },
    {
      "id": "sitemap",
      "name": "Full sitemap",
      "description": "Every crawlable URL on the site, including the homepage and every in-stock product page.",
      "invocation": {
        "method": "GET",
        "url": "https://bigfeet.net/sitemap.xml",
        "content_type": "application/xml"
      },
      "parameters": []
    },
    {
      "id": "mcp-server",
      "name": "MCP server",
      "description": "Streamable-HTTP MCP endpoint exposing five typed tools: search_deals, get_product, list_stores, list_categories, get_price_history. Preferred surface for agents that can speak MCP — gives typed tool calls instead of HTML scraping.",
      "invocation": {
        "method": "POST",
        "url": "https://bigfeet.net/mcp",
        "content_type": "application/json",
        "protocol": "mcp/2024-11-05"
      },
      "parameters": [],
      "discovery": {
        "server_card": "https://bigfeet.net/.well-known/mcp.json"
      }
    }
  ],
  "taxonomy": {
    "shoe_categories": [
      "athletic",
      "sneakers",
      "boots",
      "work",
      "sandals",
      "dress"
    ],
    "target_sizes_us_mens": [
      14,
      15,
      16,
      17
    ],
    "region": "AU",
    "currency_default": "AUD"
  }
}