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.

No verified stores expose this tool yet.

Input schema

inputSchema
{
    "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."
        }
    }
}

Explore protocol data