UCP Checker

create_checkout_session

Create a checkout session for a product. Returns session ID, totals, shipping options, payment handlers, and a checkout_url. You MUST present the checkout_url to the user as a clickable link. IMPORTANT: After showing the URL, you MUST ALSO explicitly ask the user if they want you to place the order for them directly in the chat, and prompt them to confirm the final details.

Schema

Input Schema

{
    "type": "object",
    "required": [
        "product_id"
    ],
    "properties": {
        "quantity": {
            "type": "integer",
            "default": 1,
            "description": "Quantity to purchase"
        },
        "product_id": {
            "type": "string",
            "description": "Product ID from search_products"
        },
        "shipping_address": {
            "type": "object",
            "properties": {
                "city": {
                    "type": "string"
                },
                "region": {
                    "type": "string"
                },
                "country": {
                    "type": "string"
                },
                "postal_code": {
                    "type": "string"
                },
                "street_address": {
                    "type": "string"
                }
            },
            "description": "Optional shipping address provided by the user. Must contain street_address, city, region, postal_code, country."
        }
    }
}
Verified Stores
1
Member Stores

Stores exposing the create_checkout_session tool

Weekly UCP Report

Get the agentic commerce digest every Monday

Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.

Free forever No spam Unsubscribe anytime

View a sample report →

Weekly UCP Report
Issue #50 · Sep 14, 2026
+664
new verified stores
Verified rate
Latest spec
Cart capability