{"serverId":"mcp-registry/com.expandingweb/agentic-commerce-readiness","tools":[{"name":"create_checkout_session","fixed":{"name":"create_checkout_session","description":"Create a Stripe Checkout Session and return its URL — for the Agentic Commerce Readiness Sprint (readiness-sprint) or for Pro licences of the Agentic Commerce Suite Magento module (module-pro, one licence per Magento installation, volume discount from 3). Payment is completed by the buyer at that URL; this tool never charges a card and takes no payment credentials. For the module, the licence key is minted on payment and shown on the success page and by email.","inputSchema":{"type":"object","properties":{"offer_id":{"enum":["readiness-sprint","module-pro"],"type":"string","description":"Offer id to buy. Default: readiness-sprint."},"quantity":{"type":"integer","maximum":25,"minimum":1,"description":"Module licences only: number of Magento installations (default 1). Ignored for the sprint."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":238,"tokensAfter":238},{"name":"get_offer","fixed":{"name":"get_offer","description":"Full record for one engagement tier: price, turnaround, deliverables, pricing policy and limits.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Offer id, e.g. readiness-sprint"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"list_offers","fixed":{"name":"list_offers","description":"List every Expanding Web engagement tier with id, price, currency and what it includes.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"lookup_catalog","fixed":{"name":"lookup_catalog","description":"UCP 2026-04-08 catalog lookup: resolve engagement ids (e.g. readiness-sprint) to UCP product objects.","inputSchema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Engagement ids."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"search_catalog","fixed":{"name":"search_catalog","description":"UCP 2026-04-08 catalog search over the engagement tiers. Returns UCP product objects in structuredContent. Call with no query for the whole catalog.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free text, e.g. \"sprint\" or \"monitoring\". Omit for everything."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97}],"toolsChanged":5,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}