search_catalog Search the UCP product and API credit catalog by keyword. Example: search_catalog(query='pass') lookup_catalog Batch lookup catalog items by product identifier list. Example: lookup_catalog(ids=['agd-pass-2000']) get_product Retrieve full product or API pass metadata by product_id. Example: get_product(product_id='agd-pass-2000') get_product_details Retrieve product pricing and variant IDs by product_id. Example: get_product_details(product_id='agd-pass-2000') search_shop_policies_and_faqs Search store privacy, refund, terms of service, and SLA policies. Example: search_shop_policies_and_faqs(query='refund') create_cart Create a new shopping cart with initial line items. Example: create_cart(line_items=['agd-pass-2000']) get_cart Retrieve current shopping cart items and totals by cart_id. Example: get_cart(cart_id='cart_1') update_cart Update line item quantities in an active shopping cart. Example: update_cart(cart_id='cart_1', line_items=[]) cancel_cart Cancel an active shopping cart session by cart_id. Example: cancel_cart(cart_id='cart_1') create_checkout Create a UCP checkout session for API passes or credits. Example: create_checkout(line_items=['agd-pass-2000']) get_checkout Retrieve checkout session status and totals by checkout_id. Example: get_checkout(checkout_id='chk_1') update_checkout Update buyer or payment rail details on a checkout session. Example: update_checkout(checkout_id='chk_1') complete_checkout Finalize checkout settlement via Base USDC x402 or Stripe MPP. Example: complete_checkout(checkout_id='chk_1') cancel_checkout Cancel an uncommitted checkout session by checkout_id. Example: cancel_checkout(checkout_id='chk_1') get_order Retrieve fulfilled order receipt and API pass key by order_id. Example: get_order(order_id='ord_1')