← WebMCP DirectoryAll platforms

Platform tools

Cashfree Checkout WebMCP tools

Hosted checkoutTools verified
Docs
Merchants taking payments through Cashfree's hosted checkout, payment links and payment forms. Cashfree Checkout publishes 6 WebMCP tools on its checkout page.
955 merchants indexedRead the announcement
Explore capabilities
    get_checkout_summaryAnswer

    Get the order being paid on this Cashfree checkout: merchant, amount payable after offers and the offers available. Call this first.

    View tool JSON
    {
      "name": "get_checkout_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the order being paid on this Cashfree checkout: merchant, amount payable after offers and the offers available. Call this first.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "Checkout"
    }
    list_payment_methodsAnswer

    List the payment methods this merchant has enabled for the order, with the tools that work for each right now. "upi-qr" is already on this page: call its tool directly. Open other methods with open_payment_method and re-read the tool list afterwards. Methods without tools must be completed by the shopper on the page.

    View tool JSON
    {
      "name": "list_payment_methods",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the payment methods this merchant has enabled for the order, with the tools that work for each right now. \"upi-qr\" is already on this page: call its tool directly. Open other methods with open_payment_method and re-read the tool list afterwards. Methods without tools must be completed by the shopper on the page.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "Checkout"
    }
    open_payment_methodAction

    Open a payment method from list_payment_methods, as if the shopper clicked it. The page may navigate; re-read the tool list afterwards.

    View tool JSON
    {
      "name": "open_payment_method",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a payment method from list_payment_methods, as if the shopper clicked it. The page may navigate; re-read the tool list afterwards.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "method": {
            "type": "string",
            "description": "The `method` value from list_payment_methods, e.g. \"card\""
          }
        },
        "required": [
          "method"
        ]
      },
      "page": "Checkout"
    }
    back_to_payment_methodsAction

    Leave this payment method and go back to the main checkout page, as if the shopper pressed back. Payment methods can only be opened or switched from the main checkout page, so call this first. The tool list changes with the page: the tools of the main page are available again there.

    View tool JSON
    {
      "name": "back_to_payment_methods",
      "kind": "act",
      "impl": "imperative",
      "description": "Leave this payment method and go back to the main checkout page, as if the shopper pressed back. Payment methods can only be opened or switched from the main checkout page, so call this first. The tool list changes with the page: the tools of the main page are available again there.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "Payment method"
    }
    show_upi_qrSensitive Action

    Show a UPI QR code for the payable amount on the page, as if the shopper pressed "Click to see QR". The shopper must scan it with a UPI app and approve with their UPI PIN; this tool cannot complete the payment on its own.

    View tool JSON
    {
      "name": "show_upi_qr",
      "kind": "transact",
      "impl": "imperative",
      "description": "Show a UPI QR code for the payable amount on the page, as if the shopper pressed \"Click to see QR\". The shopper must scan it with a UPI app and approve with their UPI PIN; this tool cannot complete the payment on its own.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "Checkout"
    }
    get_payment_statusAnswer

    Check the payment started on this checkout: not_started, pending (waiting for the shopper, e.g. to scan the QR), failed (the shopper can try again) or success. After a successful payment the page moves to a confirmation page that has no tools.

    View tool JSON
    {
      "name": "get_payment_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check the payment started on this checkout: not_started, pending (waiting for the shopper, e.g. to scan the QR), failed (the shopper can try again) or success. After a successful payment the page moves to a confirmation page that has no tools.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "Checkout"
    }