Skip to main content

What is MCP?

The Model Context Protocol (MCP) is an open standard that allows AI applications to connect to external tools and data sources. OneShot provides an MCP server that exposes all our 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

Works with any MCP-compatible application

Installation

Or use directly with npx (recommended for MCP configs):

Configuration

The MCP server supports two authentication methods. CDP Wallet is recommended — no private keys in your config.

Environment Variables

A set-but-invalid budget value (ONESHOT_BUDGET_DAILY=-1) fails startup with a message naming the variable. A blank value (ONESHOT_BUDGET_DAILY=) is treated as unset with a warning on stderr — blank is what ${VAR} templating produces for an unset variable.
The server auto-detects which method to use. If CDP_API_KEY_ID is set, it uses CDP. Otherwise it falls back to ONESHOT_WALLET_PRIVATE_KEY.
Never commit secrets to version control. Use environment variables or a secrets manager.

Available Tools

Once configured, your AI client will have access to all OneShot tools:
See Pricing for current tool costs.

Communication

Inbox

Research & Enrichment

Person Intelligence

Browser

Web

Commerce

Build

Account

Usage Examples

Once configured, simply ask your AI client to perform actions:
“Send an email to [email protected] with subject ‘Meeting Tomorrow’ and let him know we need to reschedule to 3pm”
“Call the restaurant at +14155551234 and make a reservation for 4 people at 7pm tonight”
“Research the latest developments in quantum computing and give me a summary with sources”
“Build a landing page for my new SaaS product called TaskFlow - it’s an AI-powered task management tool for remote teams”
“What’s my OneShot wallet balance?”

Funding Your Agent

The MCP server operates on Base Mainnet with real USDC. Send USDC to your agent’s wallet address on Base before making paid tool calls.

Troubleshooting

  1. Verify the config file path is correct for your OS
  2. Restart your AI client after saving the config
  3. Check that npx is available in your PATH
Ensure either 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.
  1. Check your balance with oneshot_get_balance
  2. Send USDC to your agent’s wallet address on Base Mainnet

npm Package

View on npm registry

SDK Documentation

Full SDK documentation

Pricing

Detailed pricing information

MCP Protocol

Learn about MCP