Catalog profile
Discover businesses, locations, offerings, prices, availability, service areas, and supported fulfillment modes.
Onsell is building on ACP 2026-04-17 over MCP 2025-11-25: structured commerce tools, live server-side pricing and a confirmation boundary before any order is placed.
Endpoint
TransportStateless Streamable HTTP with JSON responses.
AuthenticationBearer token in production; credentials stay out of tool arguments.
Agent commerce standard · Draft 0.1
Platforms advertise the profiles they support instead of making an all-or-nothing compatibility claim. The Onsell beta is the reference implementation for checkout and order semantics; catalog portability remains a draft contract.
Discover businesses, locations, offerings, prices, availability, service areas, and supported fulfillment modes.
Create, read, update, or cancel a persisted checkout while the provider remains authoritative for every total.
Bind consent to an exact checkout revision and create a durable Onsell order reference; payment and external handoff are not included.
Tool surface
These tools expose persisted checkout operations. Echo-specific presentation and question tools remain internal to the Onsell app.
create_checkout_sessionCreate a persisted QAR checkout from live Onsell products and options.
writeget_checkout_sessionRead the current checkout revision, lines and authoritative totals.
readupdate_checkout_sessionReplace items or update buyer and fulfillment details, then re-price.
writecomplete_checkout_sessionRe-price and place only after explicit confirmation of the current revision.
financialcancel_checkout_sessionCancel a checkout that has not already completed.
destructiveCheckout contract
Send product ids, quantities and selected option ids.
Use the server-resolved QAR total and current revision.
Collect the customer’s explicit confirmation outside the model’s assumptions.
Submit that revision with a fresh idempotency key.
Safety properties
This is an ACP-oriented developer beta, not a claim of full ACP conformance. Live payment processing, delegated payment and public OAuth client onboarding are not advertised by this surface.