Skip to main content
OneShot is available through Stripe’s Agentic Commerce Protocol (ACP), which means any LLM agent with Stripe access — including ChatGPT, Claude, and custom agents — can discover and pay for OneShot tools using standard payment rails. No wallet setup, no USDC, no private keys. Just Stripe.

What you can buy

Every OneShot tool is available as an ACP product. Your agent discovers them automatically via the manifest endpoint.
See Pricing for current costs. Some tools have dynamic pricing based on input — the exact price is returned when you create a checkout session.

How it works

1

Discover

Your agent fetches GET /.well-known/acp/manifest.json to see available products, prices, and input schemas. No auth required.
2

Create a session

POST /acp/checkout_sessions with the product ID and input parameters. OneShot returns a session with the exact price.
3

Pay and execute

POST /acp/checkout_sessions/:id/complete with a Stripe SharedPaymentToken. OneShot charges the token, executes the tool, and returns a request_id.
4

Get results

Poll GET /v1/requests/:request_id until the job completes. Results are returned inline.

Authentication

ACP vs x402

OneShot supports two payment protocols. Use whichever fits your agent’s setup. Both protocols give access to the same tools and deliver results the same way.

Quick example

Send a research request via ACP:
In development and staging, use mock tokens prefixed with spt_mock_ to skip real charges.