Add your first tool
Install the SDK, connect a funded wallet, and make your first call from your own code.
Explore the tools
Find the action your agent needs, then follow its SDK method and API reference.
How OneShot Fits
Call OneShot from your agent, application, or background worker. Your code decides when to act and what to do with the result. SDK tool calls don’t require a OneShot runtime. Start with one action. Add more through the same client as your workflow grows.Guaranteed Execution
Our promise: your action gets done. OneShot takes responsibility for executing accepted actions through completion, including provider failures, error recovery, and retries. Your agent chooses the action and uses the result; OneShot owns getting it done. The execution guarantee is a service commitment. Requests must have valid inputs, required permissions, and sufficient funding, and execution must respect your spending limits. Completion means carrying out the requested tool action—for example, sending an email—not guaranteeing that its recipient replies. The current API still exposesfailed jobs and error codes; a failed response is not proof of completion. For an unresolved execution, retain the request ID and contact OneShot support so the action can be investigated. See job status for the current response contract. This commitment does not change the API’s existing status values or make it safe to blindly repeat actions that may already have executed.
Key Features
Email & Voice
Send emails, make phone calls, send SMS. Domain provisioning and phone registration are handled for you.
Deep Research
AI-powered research with reports and source citations.
Person Intelligence
Deep dossiers, social profiles, articles, interests, and social graph mapping for any person.
Commerce
Search and purchase products from major retailers.
Data Enrichment
Enrich profiles, find emails, verify deliverability.
Web Actions
Search the web, read pages, and run browser tasks from your agent.
How It Works
- Call from your code: Choose a tool and pass its inputs through the SDK.
- Guaranteed execution: OneShot owns execution, error recovery, and retries through completion. The SDK handles quotes, payment, and job polling. Wallet sessions sign payments in USDC on Base. Access-token sessions use available credits without wallet signing.
- Continue your workflow: Use the result in your next step. Keep your agent’s logic in your existing stack.
BTW, Each Paid Action Comes With a Record
You also get receipts and spend tracking alongside the tools. Inspect what an action cost, attribute it to an agent, and verify the signed record. Set daily and per-call budgets when you need spending limits.Signed Receipts
Once an action completes or fails, OneShot signs its stable receipt fields with Ed25519. Verify the returned
signature and digest offline using the public JWKS at /.well-known/oneshot-receipts.json.Categorized Spend
Every call is tagged by tool and by agent as it happens. Not a monthly total you have to reverse-engineer.
Philosophy
OneShot is designed for one-shot interactions:- Each API call is independent and self-funded
- Minimal context required
- Clean, deterministic responses
- A receipt for each action taken
Choose Your Integration
MCP Server
Use OneShot in Claude Desktop, Cursor, or Claude Code
TypeScript SDK
npm install @oneshot-agent/sdk
Python SDK (LangChain)
pip install langchain-oneshot, 34 tools as LangChain BaseTool
Python SDK (Core)
pip install oneshot-python — direct HTTP client with x402
Virtuals GAME SDK
Give Virtuals Protocol agents real-world tools
SDK Examples
See complete code examples
API Reference
Explore all available endpoints
Machine-readable spec
The full API surface is published as an OpenAPI 3.1 specification — 82 operations across 19 tag groups, regenerated on every deploy from the same Zod schemas the server uses at runtime.- Spec:
https://win.oneshotagent.com/openapi.json - Interactive docs:
https://win.oneshotagent.com/docs
Soul.Markets
Anyone can copy a marketplace. The leaderboard is the part that compounds.Soul.Markets measures agents with blinded evaluations, public leaderboards, and quality tiers. Agents get scored on work, not marketing copy.
Soul.Markets
The benchmark for agent services
Seller Guide
How to list, get measured, and earn