{
  "version": 1,
  "platform": "stripe",
  "name": "Stripe Checkout",
  "status": "available",
  "source": {
    "type": "live-browser",
    "description": "Five native WebMCP tools discovered on Stripe Climate's hosted Checkout with a card selected and the payment form unfilled. No payment was submitted.",
    "url": "https://stripe.com/en-cy/climate/contribute",
    "origin": "https://checkout.stripe.com",
    "method": "document.modelContext.getTools",
    "browser": "Chrome",
    "state": "Card selected; payment form unfilled",
    "capturedAt": "2026-09-22T17:03:16.149Z",
    "verified": true,
    "announcementUrl": "https://stripe.dev/blog/how-stripe-is-designing-checkout-for-ai-agents",
    "documentationUrl": "https://docs.stripe.com/agentic-commerce/for-agents/webmcp",
    "exampleRepoUrl": "https://github.com/stripe-samples/webmcp",
    "announcementDate": "2026-09-22"
  },
  "coverage": {
    "label": "Stripe Checkout",
    "status": "documented",
    "surfaces": [
      "Full page",
      "Embedded form",
      "Elements",
      "Hosted invoice page"
    ],
    "verified": false
  },
  "schemaStatus": "mixed",
  "schemaNote": "Five tools were captured live; submit_payment is a documented, progressively disclosed tool and was not captured. Input schemas describe the captured sample state only. Rediscover tools and schemas on each payment page and after form changes. Two read tools did not expose an input schema; no output schemas were exposed. Action categories are inferred from the tool descriptions.",
  "tools": [
    {
      "name": "get_order_summary",
      "description": "Get the current Stripe Checkout Session's currency, total amount due today, line item total prices (which may apply to future billing periods), and available payment method types. All amounts are in minor units.",
      "annotations": {
        "readOnlyHint": true,
        "untrustedContentHint": true
      },
      "origin": "https://checkout.stripe.com",
      "kind": "answer",
      "page": "Checkout",
      "impl": "imperative",
      "inputSchema": null,
      "schemaStatus": "not-exposed",
      "schemaNote": "The native tool definition did not expose an input schema in this capture."
    },
    {
      "name": "select_payment_method",
      "description": "Select a payment method before attempting to fill the form",
      "inputSchema": {
        "type": "object",
        "properties": {
          "payment_method_type": {
            "type": "string",
            "enum": [
              "card",
              "apple_pay",
              "google_pay",
              "ideal",
              "multibanco"
            ]
          }
        },
        "required": [
          "payment_method_type"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": false,
        "untrustedContentHint": false
      },
      "origin": "https://checkout.stripe.com",
      "kind": "act",
      "page": "Checkout",
      "impl": "imperative",
      "schemaStatus": "captured"
    },
    {
      "name": "fill_payment_form",
      "description": "Fills the payment form with buyer and payment details. Some fields change dynamically as values are updated, so call this tool multiple times with new values until the form is ready to submit. Form changes, including setting an address or selecting a shipping option, may change the order total.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "billingCountry": {
            "type": "string",
            "description": "Country or region. This field is required.",
            "anyOf": [
              {
                "const": "",
                "title": "",
                "type": "string"
              },
              {
                "const": "AF",
                "title": "Afghanistan",
                "type": "string"
              },
              {
                "const": "AX",
                "title": "Åland Islands",
                "type": "string"
              },
              {
                "const": "AL",
                "title": "Albania",
                "type": "string"
              },
              {
                "const": "DZ",
                "title": "Algeria",
                "type": "string"
              },
              {
                "const": "AD",
                "title": "Andorra",
                "type": "string"
              },
              {
                "const": "AO",
                "title": "Angola",
                "type": "string"
              },
              {
                "const": "AI",
                "title": "Anguilla",
                "type": "string"
              },
              {
                "const": "AQ",
                "title": "Antarctica",
                "type": "string"
              },
              {
                "const": "AG",
                "title": "Antigua & Barbuda",
                "type": "string"
              },
              {
                "const": "AR",
                "title": "Argentina",
                "type": "string"
              },
              {
                "const": "AM",
                "title": "Armenia",
                "type": "string"
              },
              {
                "const": "AW",
                "title": "Aruba",
                "type": "string"
              },
              {
                "const": "AC",
                "title": "Ascension Island",
                "type": "string"
              },
              {
                "const": "AU",
                "title": "Australia",
                "type": "string"
              },
              {
                "const": "AT",
                "title": "Austria",
                "type": "string"
              },
              {
                "const": "AZ",
                "title": "Azerbaijan",
                "type": "string"
              },
              {
                "const": "BS",
                "title": "Bahamas",
                "type": "string"
              },
              {
                "const": "BH",
                "title": "Bahrain",
                "type": "string"
              },
              {
                "const": "BD",
                "title": "Bangladesh",
                "type": "string"
              },
              {
                "const": "BB",
                "title": "Barbados",
                "type": "string"
              },
              {
                "const": "BY",
                "title": "Belarus",
                "type": "string"
              },
              {
                "const": "BE",
                "title": "Belgium",
                "type": "string"
              },
              {
                "const": "BZ",
                "title": "Belize",
                "type": "string"
              },
              {
                "const": "BJ",
                "title": "Benin",
                "type": "string"
              },
              {
                "const": "BM",
                "title": "Bermuda",
                "type": "string"
              },
              {
                "const": "BT",
                "title": "Bhutan",
                "type": "string"
              },
              {
                "const": "BO",
                "title": "Bolivia",
                "type": "string"
              },
              {
                "const": "BA",
                "title": "Bosnia & Herzegovina",
                "type": "string"
              },
              {
                "const": "BW",
                "title": "Botswana",
                "type": "string"
              },
              {
                "const": "BV",
                "title": "Bouvet Island",
                "type": "string"
              },
              {
                "const": "BR",
                "title": "Brazil",
                "type": "string"
              },
              {
                "const": "IO",
                "title": "British Indian Ocean Territory",
                "type": "string"
              },
              {
                "const": "VG",
                "title": "British Virgin Islands",
                "type": "string"
              },
              {
                "const": "BN",
                "title": "Brunei",
                "type": "string"
              },
              {
                "const": "BG",
                "title": "Bulgaria",
                "type": "string"
              },
              {
                "const": "BF",
                "title": "Burkina Faso",
                "type": "string"
              },
              {
                "const": "BI",
                "title": "Burundi",
                "type": "string"
              },
              {
                "const": "KH",
                "title": "Cambodia",
                "type": "string"
              },
              {
                "const": "CM",
                "title": "Cameroon",
                "type": "string"
              },
              {
                "const": "CA",
                "title": "Canada",
                "type": "string"
              },
              {
                "const": "CV",
                "title": "Cape Verde",
                "type": "string"
              },
              {
                "const": "BQ",
                "title": "Caribbean Netherlands",
                "type": "string"
              },
              {
                "const": "KY",
                "title": "Cayman Islands",
                "type": "string"
              },
              {
                "const": "CF",
                "title": "Central African Republic",
                "type": "string"
              },
              {
                "const": "TD",
                "title": "Chad",
                "type": "string"
              },
              {
                "const": "CL",
                "title": "Chile",
                "type": "string"
              },
              {
                "const": "CN",
                "title": "China",
                "type": "string"
              },
              {
                "const": "CO",
                "title": "Colombia",
                "type": "string"
              },
              {
                "const": "KM",
                "title": "Comoros",
                "type": "string"
              },
              {
                "const": "CG",
                "title": "Congo - Brazzaville",
                "type": "string"
              },
              {
                "const": "CD",
                "title": "Congo - Kinshasa",
                "type": "string"
              },
              {
                "const": "CK",
                "title": "Cook Islands",
                "type": "string"
              },
              {
                "const": "CR",
                "title": "Costa Rica",
                "type": "string"
              },
              {
                "const": "CI",
                "title": "Côte d’Ivoire",
                "type": "string"
              },
              {
                "const": "HR",
                "title": "Croatia",
                "type": "string"
              },
              {
                "const": "CW",
                "title": "Curaçao",
                "type": "string"
              },
              {
                "const": "CY",
                "title": "Cyprus",
                "type": "string"
              },
              {
                "const": "CZ",
                "title": "Czechia",
                "type": "string"
              },
              {
                "const": "DK",
                "title": "Denmark",
                "type": "string"
              },
              {
                "const": "DJ",
                "title": "Djibouti",
                "type": "string"
              },
              {
                "const": "DM",
                "title": "Dominica",
                "type": "string"
              },
              {
                "const": "DO",
                "title": "Dominican Republic",
                "type": "string"
              },
              {
                "const": "EC",
                "title": "Ecuador",
                "type": "string"
              },
              {
                "const": "EG",
                "title": "Egypt",
                "type": "string"
              },
              {
                "const": "SV",
                "title": "El Salvador",
                "type": "string"
              },
              {
                "const": "GQ",
                "title": "Equatorial Guinea",
                "type": "string"
              },
              {
                "const": "ER",
                "title": "Eritrea",
                "type": "string"
              },
              {
                "const": "EE",
                "title": "Estonia",
                "type": "string"
              },
              {
                "const": "SZ",
                "title": "Eswatini",
                "type": "string"
              },
              {
                "const": "ET",
                "title": "Ethiopia",
                "type": "string"
              },
              {
                "const": "FK",
                "title": "Falkland Islands",
                "type": "string"
              },
              {
                "const": "FO",
                "title": "Faroe Islands",
                "type": "string"
              },
              {
                "const": "FJ",
                "title": "Fiji",
                "type": "string"
              },
              {
                "const": "FI",
                "title": "Finland",
                "type": "string"
              },
              {
                "const": "FR",
                "title": "France",
                "type": "string"
              },
              {
                "const": "GF",
                "title": "French Guiana",
                "type": "string"
              },
              {
                "const": "PF",
                "title": "French Polynesia",
                "type": "string"
              },
              {
                "const": "TF",
                "title": "French Southern Territories",
                "type": "string"
              },
              {
                "const": "GA",
                "title": "Gabon",
                "type": "string"
              },
              {
                "const": "GM",
                "title": "Gambia",
                "type": "string"
              },
              {
                "const": "GE",
                "title": "Georgia",
                "type": "string"
              },
              {
                "const": "DE",
                "title": "Germany",
                "type": "string"
              },
              {
                "const": "GH",
                "title": "Ghana",
                "type": "string"
              },
              {
                "const": "GI",
                "title": "Gibraltar",
                "type": "string"
              },
              {
                "const": "GR",
                "title": "Greece",
                "type": "string"
              },
              {
                "const": "GL",
                "title": "Greenland",
                "type": "string"
              },
              {
                "const": "GD",
                "title": "Grenada",
                "type": "string"
              },
              {
                "const": "GP",
                "title": "Guadeloupe",
                "type": "string"
              },
              {
                "const": "GU",
                "title": "Guam",
                "type": "string"
              },
              {
                "const": "GT",
                "title": "Guatemala",
                "type": "string"
              },
              {
                "const": "GG",
                "title": "Guernsey",
                "type": "string"
              },
              {
                "const": "GN",
                "title": "Guinea",
                "type": "string"
              },
              {
                "const": "GW",
                "title": "Guinea-Bissau",
                "type": "string"
              },
              {
                "const": "GY",
                "title": "Guyana",
                "type": "string"
              },
              {
                "const": "HT",
                "title": "Haiti",
                "type": "string"
              },
              {
                "const": "HN",
                "title": "Honduras",
                "type": "string"
              },
              {
                "const": "HK",
                "title": "Hong Kong SAR China",
                "type": "string"
              },
              {
                "const": "HU",
                "title": "Hungary",
                "type": "string"
              },
              {
                "const": "IS",
                "title": "Iceland",
                "type": "string"
              },
              {
                "const": "IN",
                "title": "India",
                "type": "string"
              },
              {
                "const": "ID",
                "title": "Indonesia",
                "type": "string"
              },
              {
                "const": "IQ",
                "title": "Iraq",
                "type": "string"
              },
              {
                "const": "IE",
                "title": "Ireland",
                "type": "string"
              },
              {
                "const": "IM",
                "title": "Isle of Man",
                "type": "string"
              },
              {
                "const": "IL",
                "title": "Israel",
                "type": "string"
              },
              {
                "const": "IT",
                "title": "Italy",
                "type": "string"
              },
              {
                "const": "JM",
                "title": "Jamaica",
                "type": "string"
              },
              {
                "const": "JP",
                "title": "Japan",
                "type": "string"
              },
              {
                "const": "JE",
                "title": "Jersey",
                "type": "string"
              },
              {
                "const": "JO",
                "title": "Jordan",
                "type": "string"
              },
              {
                "const": "KZ",
                "title": "Kazakhstan",
                "type": "string"
              },
              {
                "const": "KE",
                "title": "Kenya",
                "type": "string"
              },
              {
                "const": "KI",
                "title": "Kiribati",
                "type": "string"
              },
              {
                "const": "XK",
                "title": "Kosovo",
                "type": "string"
              },
              {
                "const": "KW",
                "title": "Kuwait",
                "type": "string"
              },
              {
                "const": "KG",
                "title": "Kyrgyzstan",
                "type": "string"
              },
              {
                "const": "LA",
                "title": "Laos",
                "type": "string"
              },
              {
                "const": "LV",
                "title": "Latvia",
                "type": "string"
              },
              {
                "const": "LB",
                "title": "Lebanon",
                "type": "string"
              },
              {
                "const": "LS",
                "title": "Lesotho",
                "type": "string"
              },
              {
                "const": "LR",
                "title": "Liberia",
                "type": "string"
              },
              {
                "const": "LY",
                "title": "Libya",
                "type": "string"
              },
              {
                "const": "LI",
                "title": "Liechtenstein",
                "type": "string"
              },
              {
                "const": "LT",
                "title": "Lithuania",
                "type": "string"
              },
              {
                "const": "LU",
                "title": "Luxembourg",
                "type": "string"
              },
              {
                "const": "MO",
                "title": "Macao SAR China",
                "type": "string"
              },
              {
                "const": "MG",
                "title": "Madagascar",
                "type": "string"
              },
              {
                "const": "MW",
                "title": "Malawi",
                "type": "string"
              },
              {
                "const": "MY",
                "title": "Malaysia",
                "type": "string"
              },
              {
                "const": "MV",
                "title": "Maldives",
                "type": "string"
              },
              {
                "const": "ML",
                "title": "Mali",
                "type": "string"
              },
              {
                "const": "MT",
                "title": "Malta",
                "type": "string"
              },
              {
                "const": "MQ",
                "title": "Martinique",
                "type": "string"
              },
              {
                "const": "MR",
                "title": "Mauritania",
                "type": "string"
              },
              {
                "const": "MU",
                "title": "Mauritius",
                "type": "string"
              },
              {
                "const": "YT",
                "title": "Mayotte",
                "type": "string"
              },
              {
                "const": "MX",
                "title": "Mexico",
                "type": "string"
              },
              {
                "const": "MD",
                "title": "Moldova",
                "type": "string"
              },
              {
                "const": "MC",
                "title": "Monaco",
                "type": "string"
              },
              {
                "const": "MN",
                "title": "Mongolia",
                "type": "string"
              },
              {
                "const": "ME",
                "title": "Montenegro",
                "type": "string"
              },
              {
                "const": "MS",
                "title": "Montserrat",
                "type": "string"
              },
              {
                "const": "MA",
                "title": "Morocco",
                "type": "string"
              },
              {
                "const": "MZ",
                "title": "Mozambique",
                "type": "string"
              },
              {
                "const": "MM",
                "title": "Myanmar (Burma)",
                "type": "string"
              },
              {
                "const": "NA",
                "title": "Namibia",
                "type": "string"
              },
              {
                "const": "NR",
                "title": "Nauru",
                "type": "string"
              },
              {
                "const": "NP",
                "title": "Nepal",
                "type": "string"
              },
              {
                "const": "NL",
                "title": "Netherlands",
                "type": "string"
              },
              {
                "const": "NC",
                "title": "New Caledonia",
                "type": "string"
              },
              {
                "const": "NZ",
                "title": "New Zealand",
                "type": "string"
              },
              {
                "const": "NI",
                "title": "Nicaragua",
                "type": "string"
              },
              {
                "const": "NE",
                "title": "Niger",
                "type": "string"
              },
              {
                "const": "NG",
                "title": "Nigeria",
                "type": "string"
              },
              {
                "const": "NU",
                "title": "Niue",
                "type": "string"
              },
              {
                "const": "MK",
                "title": "North Macedonia",
                "type": "string"
              },
              {
                "const": "NO",
                "title": "Norway",
                "type": "string"
              },
              {
                "const": "OM",
                "title": "Oman",
                "type": "string"
              },
              {
                "const": "PK",
                "title": "Pakistan",
                "type": "string"
              },
              {
                "const": "PS",
                "title": "Palestinian Territories",
                "type": "string"
              },
              {
                "const": "PA",
                "title": "Panama",
                "type": "string"
              },
              {
                "const": "PG",
                "title": "Papua New Guinea",
                "type": "string"
              },
              {
                "const": "PY",
                "title": "Paraguay",
                "type": "string"
              },
              {
                "const": "PE",
                "title": "Peru",
                "type": "string"
              },
              {
                "const": "PH",
                "title": "Philippines",
                "type": "string"
              },
              {
                "const": "PN",
                "title": "Pitcairn Islands",
                "type": "string"
              },
              {
                "const": "PL",
                "title": "Poland",
                "type": "string"
              },
              {
                "const": "PT",
                "title": "Portugal",
                "type": "string"
              },
              {
                "const": "PR",
                "title": "Puerto Rico",
                "type": "string"
              },
              {
                "const": "QA",
                "title": "Qatar",
                "type": "string"
              },
              {
                "const": "RE",
                "title": "Réunion",
                "type": "string"
              },
              {
                "const": "RO",
                "title": "Romania",
                "type": "string"
              },
              {
                "const": "RU",
                "title": "Russia",
                "type": "string"
              },
              {
                "const": "RW",
                "title": "Rwanda",
                "type": "string"
              },
              {
                "const": "WS",
                "title": "Samoa",
                "type": "string"
              },
              {
                "const": "SM",
                "title": "San Marino",
                "type": "string"
              },
              {
                "const": "ST",
                "title": "São Tomé & Príncipe",
                "type": "string"
              },
              {
                "const": "SA",
                "title": "Saudi Arabia",
                "type": "string"
              },
              {
                "const": "SN",
                "title": "Senegal",
                "type": "string"
              },
              {
                "const": "RS",
                "title": "Serbia",
                "type": "string"
              },
              {
                "const": "SC",
                "title": "Seychelles",
                "type": "string"
              },
              {
                "const": "SL",
                "title": "Sierra Leone",
                "type": "string"
              },
              {
                "const": "SG",
                "title": "Singapore",
                "type": "string"
              },
              {
                "const": "SX",
                "title": "Sint Maarten",
                "type": "string"
              },
              {
                "const": "SK",
                "title": "Slovakia",
                "type": "string"
              },
              {
                "const": "SI",
                "title": "Slovenia",
                "type": "string"
              },
              {
                "const": "SB",
                "title": "Solomon Islands",
                "type": "string"
              },
              {
                "const": "SO",
                "title": "Somalia",
                "type": "string"
              },
              {
                "const": "ZA",
                "title": "South Africa",
                "type": "string"
              },
              {
                "const": "GS",
                "title": "South Georgia & South Sandwich Islands",
                "type": "string"
              },
              {
                "const": "KR",
                "title": "South Korea",
                "type": "string"
              },
              {
                "const": "SS",
                "title": "South Sudan",
                "type": "string"
              },
              {
                "const": "ES",
                "title": "Spain",
                "type": "string"
              },
              {
                "const": "LK",
                "title": "Sri Lanka",
                "type": "string"
              },
              {
                "const": "BL",
                "title": "St. Barthélemy",
                "type": "string"
              },
              {
                "const": "SH",
                "title": "St. Helena",
                "type": "string"
              },
              {
                "const": "KN",
                "title": "St. Kitts & Nevis",
                "type": "string"
              },
              {
                "const": "LC",
                "title": "St. Lucia",
                "type": "string"
              },
              {
                "const": "MF",
                "title": "St. Martin",
                "type": "string"
              },
              {
                "const": "PM",
                "title": "St. Pierre & Miquelon",
                "type": "string"
              },
              {
                "const": "VC",
                "title": "St. Vincent & Grenadines",
                "type": "string"
              },
              {
                "const": "SD",
                "title": "Sudan",
                "type": "string"
              },
              {
                "const": "SR",
                "title": "Suriname",
                "type": "string"
              },
              {
                "const": "SJ",
                "title": "Svalbard & Jan Mayen",
                "type": "string"
              },
              {
                "const": "SE",
                "title": "Sweden",
                "type": "string"
              },
              {
                "const": "CH",
                "title": "Switzerland",
                "type": "string"
              },
              {
                "const": "TW",
                "title": "Taiwan",
                "type": "string"
              },
              {
                "const": "TJ",
                "title": "Tajikistan",
                "type": "string"
              },
              {
                "const": "TZ",
                "title": "Tanzania",
                "type": "string"
              },
              {
                "const": "TH",
                "title": "Thailand",
                "type": "string"
              },
              {
                "const": "TL",
                "title": "Timor-Leste",
                "type": "string"
              },
              {
                "const": "TG",
                "title": "Togo",
                "type": "string"
              },
              {
                "const": "TK",
                "title": "Tokelau",
                "type": "string"
              },
              {
                "const": "TO",
                "title": "Tonga",
                "type": "string"
              },
              {
                "const": "TT",
                "title": "Trinidad & Tobago",
                "type": "string"
              },
              {
                "const": "TA",
                "title": "Tristan da Cunha",
                "type": "string"
              },
              {
                "const": "TN",
                "title": "Tunisia",
                "type": "string"
              },
              {
                "const": "TR",
                "title": "Turkey",
                "type": "string"
              },
              {
                "const": "TM",
                "title": "Turkmenistan",
                "type": "string"
              },
              {
                "const": "TC",
                "title": "Turks & Caicos Islands",
                "type": "string"
              },
              {
                "const": "TV",
                "title": "Tuvalu",
                "type": "string"
              },
              {
                "const": "UG",
                "title": "Uganda",
                "type": "string"
              },
              {
                "const": "UA",
                "title": "Ukraine",
                "type": "string"
              },
              {
                "const": "AE",
                "title": "United Arab Emirates",
                "type": "string"
              },
              {
                "const": "GB",
                "title": "United Kingdom",
                "type": "string"
              },
              {
                "const": "US",
                "title": "United States",
                "type": "string"
              },
              {
                "const": "UY",
                "title": "Uruguay",
                "type": "string"
              },
              {
                "const": "UZ",
                "title": "Uzbekistan",
                "type": "string"
              },
              {
                "const": "VU",
                "title": "Vanuatu",
                "type": "string"
              },
              {
                "const": "VA",
                "title": "Vatican City",
                "type": "string"
              },
              {
                "const": "VE",
                "title": "Venezuela",
                "type": "string"
              },
              {
                "const": "VN",
                "title": "Vietnam",
                "type": "string"
              },
              {
                "const": "WF",
                "title": "Wallis & Futuna",
                "type": "string"
              },
              {
                "const": "EH",
                "title": "Western Sahara",
                "type": "string"
              },
              {
                "const": "YE",
                "title": "Yemen",
                "type": "string"
              },
              {
                "const": "ZM",
                "title": "Zambia",
                "type": "string"
              },
              {
                "const": "ZW",
                "title": "Zimbabwe",
                "type": "string"
              }
            ],
            "enum": [
              "",
              "AF",
              "AX",
              "AL",
              "DZ",
              "AD",
              "AO",
              "AI",
              "AQ",
              "AG",
              "AR",
              "AM",
              "AW",
              "AC",
              "AU",
              "AT",
              "AZ",
              "BS",
              "BH",
              "BD",
              "BB",
              "BY",
              "BE",
              "BZ",
              "BJ",
              "BM",
              "BT",
              "BO",
              "BA",
              "BW",
              "BV",
              "BR",
              "IO",
              "VG",
              "BN",
              "BG",
              "BF",
              "BI",
              "KH",
              "CM",
              "CA",
              "CV",
              "BQ",
              "KY",
              "CF",
              "TD",
              "CL",
              "CN",
              "CO",
              "KM",
              "CG",
              "CD",
              "CK",
              "CR",
              "CI",
              "HR",
              "CW",
              "CY",
              "CZ",
              "DK",
              "DJ",
              "DM",
              "DO",
              "EC",
              "EG",
              "SV",
              "GQ",
              "ER",
              "EE",
              "SZ",
              "ET",
              "FK",
              "FO",
              "FJ",
              "FI",
              "FR",
              "GF",
              "PF",
              "TF",
              "GA",
              "GM",
              "GE",
              "DE",
              "GH",
              "GI",
              "GR",
              "GL",
              "GD",
              "GP",
              "GU",
              "GT",
              "GG",
              "GN",
              "GW",
              "GY",
              "HT",
              "HN",
              "HK",
              "HU",
              "IS",
              "IN",
              "ID",
              "IQ",
              "IE",
              "IM",
              "IL",
              "IT",
              "JM",
              "JP",
              "JE",
              "JO",
              "KZ",
              "KE",
              "KI",
              "XK",
              "KW",
              "KG",
              "LA",
              "LV",
              "LB",
              "LS",
              "LR",
              "LY",
              "LI",
              "LT",
              "LU",
              "MO",
              "MG",
              "MW",
              "MY",
              "MV",
              "ML",
              "MT",
              "MQ",
              "MR",
              "MU",
              "YT",
              "MX",
              "MD",
              "MC",
              "MN",
              "ME",
              "MS",
              "MA",
              "MZ",
              "MM",
              "NA",
              "NR",
              "NP",
              "NL",
              "NC",
              "NZ",
              "NI",
              "NE",
              "NG",
              "NU",
              "MK",
              "NO",
              "OM",
              "PK",
              "PS",
              "PA",
              "PG",
              "PY",
              "PE",
              "PH",
              "PN",
              "PL",
              "PT",
              "PR",
              "QA",
              "RE",
              "RO",
              "RU",
              "RW",
              "WS",
              "SM",
              "ST",
              "SA",
              "SN",
              "RS",
              "SC",
              "SL",
              "SG",
              "SX",
              "SK",
              "SI",
              "SB",
              "SO",
              "ZA",
              "GS",
              "KR",
              "SS",
              "ES",
              "LK",
              "BL",
              "SH",
              "KN",
              "LC",
              "MF",
              "PM",
              "VC",
              "SD",
              "SR",
              "SJ",
              "SE",
              "CH",
              "TW",
              "TJ",
              "TZ",
              "TH",
              "TL",
              "TG",
              "TK",
              "TO",
              "TT",
              "TA",
              "TN",
              "TR",
              "TM",
              "TC",
              "TV",
              "UG",
              "UA",
              "AE",
              "GB",
              "US",
              "UY",
              "UZ",
              "VU",
              "VA",
              "VE",
              "VN",
              "WF",
              "EH",
              "YE",
              "ZM",
              "ZW"
            ]
          },
          "billingName": {
            "description": "Cardholder name",
            "type": "string"
          },
          "cardCvc": {
            "description": "Credit or debit card CVC/CVV. This field is required. Placeholder: CVC.",
            "type": "string"
          },
          "cardExpiry": {
            "description": "Expiration. This field is required. Placeholder: MM / YY.",
            "type": "string"
          },
          "cardNumber": {
            "description": "Card number. This field is required. Placeholder: 1234 1234 1234 1234.",
            "type": "string"
          },
          "enableStripePass": {
            "description": "Save my information for faster checkout",
            "type": "boolean"
          },
          "payment-method-accordion-item-title": {
            "type": "string",
            "anyOf": [
              {
                "const": "card",
                "type": "string"
              },
              {
                "const": "google_pay",
                "type": "string"
              },
              {
                "const": "ideal",
                "type": "string"
              },
              {
                "const": "multibanco",
                "type": "string"
              }
            ],
            "enum": [
              "card",
              "google_pay",
              "ideal",
              "multibanco"
            ]
          },
          "termsOfServiceConsentCheckbox": {
            "description": "I agree to Stripe Climate's Terms of Service and Privacy Policy",
            "type": "boolean"
          }
        },
        "required": []
      },
      "origin": "https://checkout.stripe.com",
      "kind": "act",
      "page": "Checkout",
      "impl": "declarative",
      "schemaStatus": "captured"
    },
    {
      "name": "submit_payment",
      "description": "Submit the payment. Available when the form is complete and valid, on payment pages where Stripe controls submission.",
      "kind": "transact",
      "page": "Checkout",
      "availability": "progressive",
      "inputSchema": null,
      "schemaStatus": "not-captured",
      "schemaNote": "This description summarizes Stripe's documented behavior and confirmation from Stripe. The live tool definition and schema were not captured.",
      "source": {
        "type": "documentation",
        "url": "https://docs.stripe.com/agentic-commerce/for-agents/webmcp",
        "verified": false
      }
    },
    {
      "name": "get_link_pay_token_merchant",
      "description": "Get the merchant account identifier for this payment.",
      "annotations": {
        "readOnlyHint": true,
        "untrustedContentHint": false
      },
      "origin": "https://checkout.stripe.com",
      "kind": "answer",
      "page": "Checkout",
      "impl": "imperative",
      "inputSchema": null,
      "schemaStatus": "not-exposed",
      "schemaNote": "The native tool definition did not expose an input schema in this capture."
    },
    {
      "name": "set_link_pay_token",
      "description": "Submit a Link Pay Token for this payment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "link_pay_token": {
            "type": "string"
          }
        },
        "required": [
          "link_pay_token"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": false,
        "untrustedContentHint": false
      },
      "origin": "https://checkout.stripe.com",
      "kind": "transact",
      "page": "Checkout",
      "impl": "imperative",
      "schemaStatus": "captured"
    }
  ]
}
