{
  "ucp": {
    "version": "2026-08-25",
    "services": {
      "dev.ucp.shopping": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/overview/",
          "transport": "mcp",
          "endpoint": "https://api.btab.app/api/public/catalog/mcp",
          "schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json"
        }
      ]
    },
    "capabilities": {
      "dev.ucp.shopping.catalog.search": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/search/",
          "schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json"
        }
      ],
      "dev.ucp.shopping.catalog.lookup": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/lookup/",
          "schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json"
        }
      ]
    },
    "payment_handlers": {}
  },
  "keys": [],
  "platform": {
    "name": "Btab",
    "url": "https://btab.app/",
    "description": "Btab runs online stores for businesses. Each store sells on its own website; the seller of record is btab or the store, per store, and each catalogue offer names it. Btab supplies the checkout, the payments and a catalogue of products from makers. Btab publishes no list of its stores and no count of them, and offers no search across stores: read a store on its own origin."
  },
  "role": "platform",
  "currency": "AUD",
  "discovery": {
    "agents": "https://btab.app/agents.md",
    "agentic_sitemap": "https://btab.app/sitemap-agentic-discovery.xml",
    "sitemap": "https://btab.app/sitemap.xml",
    "store_surfaces": {
      "url": "https://{store}/",
      "agents": "https://{store}/agents.md",
      "ucp": "https://{store}/.well-known/ucp",
      "sitemap": "https://{store}/sitemap.xml",
      "catalog": "https://{store}/products",
      "product_url_template": "https://{store}/products/{slug}",
      "product_json_template": "https://{store}/products/{slug}.json"
    },
    "stores": "not published — Btab does not list its stores or how many there are; read a store you already know by name, host or custom domain"
  },
  "stores": [],
  "catalog_mcp": {
    "endpoint": "https://api.btab.app/api/public/catalog/mcp",
    "auth": "none",
    "tools": [
      "catalog_search",
      "catalog_lookup"
    ],
    "ucp_methods": [
      "search_catalog",
      "lookup_catalog",
      "get_product"
    ],
    "store_argument": "store (slug, host or custom domain) is REQUIRED on every tool and method: one store per call, no search across stores. A lookup may instead pass a storefront product URL, which names its own store.",
    "scope": "single_store"
  },
  "transaction": {
    "agentic_checkout": false,
    "seller_of_record": "per_store",
    "seller_of_record_note": "Each catalogue offer names its seller of record (btab or the store: party, legal name, business number); a supplier is never the seller.",
    "note": "Purchases complete on the store's own product page. No programmatic checkout is offered."
  }
}