The OneShot MCP server puts every OneShot tool in Claude Desktop, Cursor, Claude Code, or any MCP client. It runs on your machine and signs payments with your wallet.
What is MCP?
The Model Context Protocol (MCP) is an open standard for connecting AI applications to external tools and data sources. OneShot’s MCP server exposes all OneShot tools to any MCP-compatible client.Supported Clients
Claude Desktop
Anthropic’s desktop application for Claude
Cursor
AI-first code editor
Claude Code
Anthropic’s CLI for Claude
Any MCP Client
Any MCP-compatible application
Hosted endpoint (no local install)
Grok Bot, cloud runners, and any client that cannot spawn a local process: connect to
https://win.oneshotagent.com/mcp with an access tokenThis page covers the local server (
npx @oneshot-agent/mcp-server), which signs x402 payments with your wallet. Clients running in someone else’s cloud cannot hold a wallet key; they use the hosted endpoint, which bills your agent’s credit balance.Installation
Configuration
The server supports two authentication methods. CDP Wallet is recommended because your config then holds no private keys.- CDP Wallet (Recommended)
- Raw Private Key
Claude Desktop
Add to~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):Cursor
Add to.cursor/mcp.json in your project:Claude Code
Add to~/.claude/settings.json:Environment Variables
The server detects the method: CDP if
CDP_API_KEY_ID is set, otherwise ONESHOT_WALLET_PRIVATE_KEY.Available Tools
See Pricing for current tool costs.
Messaging
Research & Enrich
Web & Browser
Build
Commerce
Account
Compute
Usage Examples
Ask your AI client in plain language. It picks the tool:Send an Email
Send an Email
“Send an email to [email protected] with subject ‘Meeting Tomorrow’ and let him know we need to reschedule to 3pm”
Make a Phone Call
Make a Phone Call
“Call the restaurant at +14155551234 and make a reservation for 4 people at 7pm tonight”
Research a Topic
Research a Topic
“Research the latest developments in quantum computing and give me a summary with sources”
Build a Website
Build a Website
“Build a landing page for my new SaaS product called TaskFlow. It’s an AI-powered task management tool for remote teams”
Check Balance
Check Balance
“What’s my OneShot wallet balance?”
Funding Your Agent
The MCP server runs on Base Mainnet with real USDC. Send USDC to your agent’s wallet address on Base before making paid tool calls.Troubleshooting
Server not appearing in client
Server not appearing in client
- Verify the config file path is correct for your OS
- Restart your AI client after saving the config
- Check that
npxis available in your PATH
'Private key required' or auth error
'Private key required' or auth error
Make sure either the CDP credentials (
CDP_API_KEY_ID, CDP_API_KEY_SECRET, CDP_WALLET_SECRET) or ONESHOT_WALLET_PRIVATE_KEY is set in the env section of your config.Insufficient balance errors
Insufficient balance errors
- Check your balance with
oneshot_get_balance - Send USDC to your agent’s wallet address on Base Mainnet
Links
npm Package
npm registry listing
SDK Documentation
Full SDK documentation
Pricing
Detailed pricing
MCP Protocol
Learn about MCP