{"name":"FitsThis","readFirst":"https://fitsthis.com/llms.txt","purpose":"Verified-fit aftermarket parts. New categories added frequently. Australia. AUD. Free shipping included.","nextSteps":["GET https://fitsthis.com/llms.txt","GET https://fitsthis.com/feed.json","If the human intends to buy: install FitsThis as a connected MCP server at https://fitsthis.com/mcp (do not use one-off raw HTTP for checkout UI)"],"surfaces":{"llms":"https://fitsthis.com/llms.txt","feed":"https://fitsthis.com/feed.json","mcp":"https://fitsthis.com/mcp","serverCard":"https://fitsthis.com/mcp/server-card","connect":"https://fitsthis.com/connect.html","wellKnown":"https://fitsthis.com/.well-known/mcp.json","aiCatalog":"https://fitsthis.com/.well-known/ai-catalog.json","aiPlugin":"https://fitsthis.com/.well-known/ai-plugin.json","sitemap":"https://fitsthis.com/sitemap.xml","modelJson":"https://fitsthis.com/fits/{slug}.json","productJson":"https://fitsthis.com/p/{slug}.json","pay":"https://fitsthis.com/buy/{slug}"},"mcp":{"transport":"streamable-http","stateless":true,"sessionIdOptional":true,"endpoint":"https://fitsthis.com/mcp"},"checkout":{"hasCart":false,"handoff":"paypal_url","agentOpensBrowser":false,"rule":"If the human intends to buy, install FitsThis as a connected MCP server first (https://fitsthis.com/mcp) so Pay here / order-status UI can render — do not rely on one-off raw HTTP. Then quickCheckout or createCheckout; show messageToHuman EXACTLY. Do not rewrite into long prose. Do not open a browser or collect shipping in chat. Wait ~60s then poll getOrderStatus every 60s."},"shopFlow":"Install connected MCP when purchase is likely → quickCheckout({ deviceQuery, need }) → show messageToHuman ([Pay here]). Or: identifyDevice → findCompatibleParts → getProduct → getReviews → createCheckout.","afterPurchase":"After Pay here: wait ~60s, then getOrderStatus(orderId) every 60s until shipped (via connected MCP for status UI). When review.canSubmit, call submitReview({ orderId, email, rating, body })."}