UCP Checker
Protocol

UCP Capabilities

What can UCP-enabled stores do? Capabilities are protocol-level declarations of what a merchant supports — from checkout and fulfillment to order tracking and discounts.

Each capability in the Universal Commerce Protocol has a version, specification URL, and schema that defines its contract. Capabilities can extend one another — for example, discount extends checkout — and each is governed by a namespace authority you can browse on the vendor & extension map. Use the UCP Validator to check your profile declares capabilities correctly, the Catalog Validator to audit what your catalog.search endpoints return, or compare UCP tools to see how different platforms implement them.

Capabilities are exposed to agents via MCP tools, delivered over transports, and work alongside payment handlers to enable end-to-end commerce.

Shopping

Catalog Search

stable

Product catalog search capability. Enables agents to search for products using natural language queries and structured filters.

dev.ucp.shopping.catalog.searchBound19173 stores

Catalog Lookup

stable

Product and variant lookup by identifier. Supports batch retrieval and single-product detail with full variant data.

dev.ucp.shopping.catalog.lookupBound19147 stores

Checkout

stable

Initiate and complete a purchase. The core transactional capability of UCP — every verified store supports this.

dev.ucp.shopping.checkoutBound18881 stores

Cart

stable

Shopping cart with estimated pricing before checkout. Lightweight pre-purchase exploration — add, remove, and update items before committing to checkout.

dev.ucp.shopping.cartBound19004 stores

Fulfillment

stable

Shipping and delivery options. Declares available fulfillment methods, delivery estimates, and multi-destination support.

dev.ucp.shopping.fulfillmentBound18825 stores

Discount

stable

Promo code and discount application. Extends checkout and cart with coupon support.

dev.ucp.shopping.discountBound18585 stores

Permalink

stable

Stable, shareable URLs for shopping resources so an agent-built cart survives a handoff to a human browser.

dev.ucp.shopping.permalinkBound10799 stores

Order Management

stable

Order retrieval and lifecycle tracking. Agents can fetch order details, status, and fulfillment events after purchase.

dev.ucp.shopping.orderBound11111 stores

Buyer Consent

stable

Structured consent collection for terms, marketing opt-ins, and regulatory disclosures during checkout.

dev.ucp.shopping.buyer_consentBound197 stores

Community

Capabilities declared by individual vendors outside the core dev.ucp namespace. These are auto-discovered from live profiles and governed by each vendor's own domain — see who owns what on the vendor & extension map.

Dev Shopify Catalog

community

dev.shopify.catalogBound10806 stores

Com Ucpchecker Domain Check

community

com.ucpchecker.domain_checkBound5 stores

Com Ucpchecker Bulk Check

community

com.ucpchecker.bulk_checkBound5 stores

Com Ucpchecker Router

community

com.ucpchecker.routerBound5 stores

Com Ucpchecker Compare

community

com.ucpchecker.compareBound5 stores

Dev Shopify Catalog Global

community

dev.shopify.catalog.globalBound3 stores

Com Virtocommerce Ucp Catalog

community

com.virtocommerce.ucp.catalog2 stores

Com Virtocommerce Ucp Cart

community

com.virtocommerce.ucp.cart2 stores

Com Virtocommerce Ucp Checkout

community

com.virtocommerce.ucp.checkout2 stores

Com Virtocommerce Ucp Order

community

com.virtocommerce.ucp.order2 stores

Com Virtocommerce Ucp Geography

community

com.virtocommerce.ucp.geography2 stores

Sh Artos Catalog Global

community

sh.artos.catalog.globalOff-authority2 stores

Sh Artos Catalog Facets

community

sh.artos.catalog.facetsOff-authority2 stores

Com Shiptime Ucp Fulfillment Rates

community

com.shiptime.ucp.fulfillment.ratesOff-authority2 stores

Com Shiptime Ucp Fulfillment Orders

community

com.shiptime.ucp.fulfillment.ordersOff-authority2 stores

Com Appointedd Schedule

community

com.appointedd.scheduleOff-authority1 store

Com Appointedd Booking

community

com.appointedd.bookingOff-authority1 store

Com Appointedd Intent

community

com.appointedd.intentOff-authority1 store

Com Usebaci Catalog Read

community

com.usebaci.catalog.read1 store

Me Andyhoang Eshop Gift Wrap

community

me.andyhoang.eshop.gift_wrapBound1 store

Me Andyhoang Eshop Edd

community

me.andyhoang.eshop.eddBound1 store

Com Example Payment Tokenization

community

com.example.payment.tokenizationOff-authority1 store

Com Klarna Catalog

community

com.klarna.catalogOff-authority1 store

Com Klarna Catalog Checkout

community

com.klarna.catalog.checkoutOff-authority1 store

Space Grooveshop Payments Hosted Selection

community

space.grooveshop.payments.hosted_selectionBound1 store

Com Netsgroup Igfs Shopping Customer

community

com.netsgroup.igfs.shopping.customerOff-authority1 store

Com Netsgroup Igfs Shopping Contact

community

com.netsgroup.igfs.shopping.contactOff-authority1 store

Org Ptpge Print Identity

community

org.ptpge.print.identityBound1 store

Com Shopware Quote

community

com.shopware.quoteOff-authority1 store

Com Dellasale Business Company Info

community

com.dellasale.business.company_infoBound1 store

Com Dellasale Business Services

community

com.dellasale.business.servicesBound1 store

Com Trewe Ai Storefront

community

com.trewe.ai_storefrontOff-authority1 store

Com A2Cn Negotiation-Mandate

community

com.a2cn.negotiation-mandateOff-authority1 store

Dev Usp-Protocol Services Catalog

community

dev.usp-protocol.services.catalogBound1 store

Dev Usp-Protocol Services Availability

community

dev.usp-protocol.services.availabilityBound1 store

Dev Usp-Protocol Services Paid Bookings

community

dev.usp-protocol.services.paid_bookingsBound1 store

Dev Usp-Protocol Services Bookings

community

dev.usp-protocol.services.bookingsBound1 store

Com Telnyx Api Access Authenticate

community

com.telnyx.api_access.authenticate1 store

Com Telnyx Api Access Discover

community

com.telnyx.api_access.discover1 store

Com Telnyx Pay Per Call X402

community

com.telnyx.pay_per_call.x4021 store

Store Scvd Shopping Inputs

community

store.scvd.shopping.inputsBound1 store

Com Cervicaltractions Shopping Product Search

community

com.cervicaltractions.shopping.product_searchBound1 store

Com Cervicaltractions Shopping Product Details

community

com.cervicaltractions.shopping.product_detailsBound1 store

Com Cervicaltractions Shopping Cart

community

com.cervicaltractions.shopping.cartBound1 store

Com Cervicaltractions Shopping Checkout Handoff

community

com.cervicaltractions.shopping.checkout_handoffBound1 store

Com Hawkshift Ask

community

com.hawkshift.askBound1 store

Com Jobstcompressionstocking Shopping Product Search

community

com.jobstcompressionstocking.shopping.product_searchOff-authority1 store

Com Jobstcompressionstocking Shopping Product Details

community

com.jobstcompressionstocking.shopping.product_detailsOff-authority1 store

Com Jobstcompressionstocking Shopping Cart

community

com.jobstcompressionstocking.shopping.cartOff-authority1 store

Com Jobstcompressionstocking Shopping Checkout Handoff

community

com.jobstcompressionstocking.shopping.checkout_handoffOff-authority1 store

Com Protherapysupplies Shopping Product Search

community

com.protherapysupplies.shopping.product_searchOff-authority1 store

Com Protherapysupplies Shopping Stock Availability

community

com.protherapysupplies.shopping.stock_availabilityOff-authority1 store

Com Protherapysupplies Shopping Checkout Handoff

community

com.protherapysupplies.shopping.checkout_handoffOff-authority1 store

Com Ticketfairy Www Ticketing Attendees

community

com.ticketfairy.www.ticketing.attendeesBound1 store

Com Elastogels Shopping Product Search

community

com.elastogels.shopping.product_searchBound1 store

Com Elastogels Shopping Product Details

community

com.elastogels.shopping.product_detailsBound1 store

Com Elastogels Shopping Cart

community

com.elastogels.shopping.cartBound1 store

Com Elastogels Shopping Checkout Handoff

community

com.elastogels.shopping.checkout_handoffBound1 store

Lt Epromo Ucp Identity Contexts

community

lt.epromo.ucp.identity.contextsBound1 store

Lt Epromo Ucp Identity Context Switch

community

lt.epromo.ucp.identity.context_switchBound1 store

Lt Epromo Ucp Catalog Product Metadata

community

lt.epromo.ucp.catalog.product_metadataBound1 store

Lt Epromo Ucp Account Credit

community

lt.epromo.ucp.account.creditBound1 store

Com Ticketfairy Www Ticketing Selection

community

com.ticketfairy.www.ticketing.selectionBound1 store

Com Real-Ease Shopping Product Search

community

com.real-ease.shopping.product_searchBound1 store

Com Real-Ease Shopping Product Details

community

com.real-ease.shopping.product_detailsBound1 store

Com Real-Ease Shopping Cart

community

com.real-ease.shopping.cartBound1 store

Com Real-Ease Shopping Checkout Handoff

community

com.real-ease.shopping.checkout_handoffBound1 store

Com Thelumigroup Shopping Product Search

community

com.thelumigroup.shopping.product_searchBound1 store

Com Thelumigroup Shopping Product Details

community

com.thelumigroup.shopping.product_detailsBound1 store

Com Thelumigroup Shopping Cart

community

com.thelumigroup.shopping.cartBound1 store

Com Thelumigroup Shopping Checkout Handoff

community

com.thelumigroup.shopping.checkout_handoffBound1 store

Declared but not on spec

Namespaces observed in live profiles inside the reserved dev.ucp space that the published specification does not define — invented namespaces, misspellings of real capabilities, and names from proposals that were never merged. Namespace Governance reserves dev.ucp.* for capabilities sanctioned by the UCP governing body; vendors MUST use their own reverse-domain namespace. Listed because agents will encounter them, not because they are part of the protocol.

Catalog

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.catalog230 stores

Checkout Fulfillment

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.checkout.fulfillment2 stores

Checkout Discount

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.checkout.discount2 stores

Booking

not on spec

Not defined by any published UCP release.

dev.ucp.lodging.booking2 stores

Policy Cancellation

not on spec

Not defined by any published UCP release.

dev.ucp.lodging.policy.cancellation2 stores

Products

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.products1 store

Dev Ucp Catalog Products

not on spec

Not defined by any published UCP release.

dev.ucp.catalog.products1 store

Dev Ucp Catalog Categories

not on spec

Not defined by any published UCP release.

dev.ucp.catalog.categories1 store

Dev Ucp Catalog Inventory

not on spec

Not defined by any published UCP release.

dev.ucp.catalog.inventory1 store

Dev Ucp Commerce Orders

not on spec

Not defined by any published UCP release.

dev.ucp.commerce.orders1 store

Dev Ucp Identity Customers

not on spec

Not defined by any published UCP release.

dev.ucp.identity.customers1 store

Dev Ucp Logistics Shipping

not on spec

Not defined by any published UCP release.

dev.ucp.logistics.shipping1 store

Dev Ucp Commerce Payment

not on spec

Not defined by any published UCP release.

dev.ucp.commerce.payment1 store

Dev Ucp System Webhooks

not on spec

Not defined by any published UCP release.

dev.ucp.system.webhooks1 store

Inventory

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.inventory1 store

Catalog Product

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.catalog.product1 store

Cart Refresh

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.cart.refresh1 store

Buyer Identity

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.buyer_identity1 store

Ap2 Mandates

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.ap2_mandates1 store

Subscription Manage

not on spec

Not defined by any published UCP release.

dev.ucp.subscription.manage1 store

Gift Card

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.gift_card1 store

Cart Note

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.cart.note1 store

Policy

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.policy1 store

Order Management

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.order_management1 store

Embedded Checkout

not on spec

Not defined by any published UCP release.

dev.ucp.shopping.checkout.embedded1 store

Frequently Asked Questions

What are UCP capabilities?
Capabilities are protocol-level declarations of what a UCP-enabled store can do. They define features like checkout, fulfillment, order tracking, and discounts. Each capability has a version, schema, and specification URL that agents use to understand the store's contract.
How do capabilities relate to MCP tools?
Capabilities define what a store can do at a high level. Tools are the specific MCP operations an agent invokes to interact with those capabilities. A single capability like checkout may be served by multiple tools such as get_cart, update_cart, and get_product_details.
Can capabilities extend other capabilities?
Yes. UCP capabilities support an extends mechanism. For example, the discount capability extends checkout, adding coupon and promotion logic on top of the base checkout flow. Extensions use JSON Schema allOf composition so schemas remain modular.