{"name":"mcdonalds","domain":"mcdonalds.com","baseUrl":"https://www.mcdonalds.com","displayName":"McDonald's US","description":"Public national US menu category product links and product descriptions. No restaurant pricing, availability or customized nutrition.","notes":"Use the final segment of an existing US product URL without `.html`, such as `small-french-fries`. Preserve size prefixes. This operation reads the US national product page in its observed document language, with no restaurant selected.\n\n`productId` is the page's identifier, distinct from the URL slug. `description` retains publisher prose, including any calorie sentence, meal suggestions and promotions. A calorie statement about the named item does not describe its suggested meal. Promotional price text does not establish a current restaurant price.\n\nDetailed nutrients, complete ingredients, allergens, customized nutrition, availability and restaurant prices were not qualified. Descriptions can change and do not establish a current formulation date.\n\n`listCategoryProducts` reads product cards inside the chosen US category, in exact source-document order with duplicates retained. Card names can differ from detail headings. Pass `productSlug` unchanged to `getProduct`; source product IDs are separate. This is national menu discovery, not local availability. SSR order does not establish hydrated GUI order.","operations":[{"hash":"f0eee2357069899238ae7f7a3e3e6538ce733dd5808c44215df46820d1026077","status":"live","confirmations":0,"operation":{"name":"getProduct","description":"Read US national product identity and standard-recipe description, including calorie prose when present.","request":{"method":"GET","url":"https://www.mcdonalds.com/us/en-us/product/%7BproductSlug%7D.html","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36","sec-ch-ua":"\"Google Chrome\";v=\"155\", \"Chromium\";v=\"155\", \"Not(A:Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\""}},"slots":[{"param":"productSlug","at":["path:3"],"template":"{productSlug}.html"}],"volatile":[],"trigger":{"url":"https://www.mcdonalds.com/us/en-us/product/{productSlug}.html"},"match":{"method":"GET","host":"www.mcdonalds.com","path":"/us/en-us/product/*"},"response":{"format":"html","contentType":"text/html;charset=utf-8","html":{"items":"html","fields":{"name":".cmp-product-details-main__heading-title","sourceUrl":"link[rel=\"canonical\"]@href","locale":"@lang","productId":"#page-root@data-product-id","description":".cmp-product-details-main__description"}}},"params":[{"name":"productSlug","type":"string","required":true,"description":"Existing US product URL slug, without .html. Preserve size prefixes from the real item link.","example":"big-mac","pattern":"[a-z0-9-]+","hint":"US product link slug such as big-mac or small-french-fries"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"productSlug":"small-french-fries"},"expect":"result","purpose":"Small fries must differ from the Big Mac example."}]}},{"hash":"ad7468b65ec4e82c17ca64106e0c9b40d611737b347929dbbcaba74e9321a1eb","status":"live","confirmations":0,"operation":{"name":"listCategoryProducts","description":"List product cards in exact US category source-document order, preserving duplicates and the source product links.","request":{"method":"GET","url":"https://www.mcdonalds.com/us/en-us/full-menu/%7BcategorySlug%7D.html","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\""}},"slots":[{"param":"categorySlug","at":["path:3"],"template":"{categorySlug}.html"}],"volatile":[],"trigger":{"url":"https://www.mcdonalds.com/us/en-us/full-menu/{categorySlug}.html"},"match":{"method":"GET","host":"www.mcdonalds.com","path":"/us/en-us/full-menu/*"},"response":{"format":"html","contentType":"text/html;charset=utf-8","pick":["name","sourceUrl","productId","productSlug=sourceUrl~/product/([a-z0-9-]{1,100})[.]html"],"html":{"items":"#maincatcontent .product-category .cmp-category__item","fields":{"name":".cmp-category__item-name","sourceUrl":"a.cmp-category__item-link@href","productId":"@data-product-id"}}},"params":[{"name":"categorySlug","type":"string","required":true,"description":"Slug of an observed US full-menu category link, without .html.","example":"burgers","pattern":"[a-z0-9-]{1,100}","hint":"Use a category from the observed menu navigation enum.","enum":["monopoly-sweepstakes","extra-value-meals-menu","mcvalue-menu","breakfast","burgers","chicken-and-fish-sandwiches","mcnuggets-and-mccrispy-strips","snack-wrap","fries-sides","happy-meal","sweets-treats","mccafe-coffees","drinks","sauces-and-condiments"]}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"categorySlug":"breakfast"},"expect":"result","purpose":"Breakfast cards must differ from the Burgers example."}]}}]}