MCP · REST · OAuth · x402
Give your agent tools that don't guess.
Language models predict; they don't compute. MCP Toolbelt hands Claude, Cursor or any agent deterministic tools for the jobs a model shouldn't eyeball, so the answer comes from a calculation or a dedicated service. Connect once, and every tool on the belt is ready to use.
- Results
- Computed
- Setup
- One URL
- Pricing
- Per call
The right tool,
not a best guess.
- Calculate1 use
Evaluate an arithmetic expression and return a numeric result. Basic arithmetic and integer powers use exact rational arithmetic internally. Supports + - * / % ^ (or **), parentheses, the constants pi, e, tau and the functions abs, sqrt, cbrt, exp, ln, log, log2, log10, sin, cos, tan, asin, acos, atan, atan2, sinh, cosh, tanh, floor, ceil, round, trunc, min, max, pow, hypot. Scientific functions and constants are approximate; trigonometry uses radians. Numeric output is limited to native integers and doubles; nonzero underflow is rejected. round(x, precision) requires an integer precision from -308 to 308. Exact arithmetic is limited to 4096 digits.
- Convert units0 uses
Convert a value between compatible units using exact rational arithmetic locally. Requires value, from, and to. Use decimal strings to preserve input precision. Result is a decimal string with at most precision decimal places (default 12, range 0–100), rounded half away from zero, with an explicit rounded flag; trailing fractional zeros are removed. Absolute temperatures (K, degC, degF) must be at least zero kelvin; differences use delta_K, delta_degC, delta_degF without offsets. International foot and avoirdupois mass; US liquid and imperial volumes use explicit suffixes. MB is 1000000 bytes; MiB is 1048576 bytes. Days are 86400 seconds; calendar months/years and arbitrary compound expressions are unsupported. Value strings are limited to 128 ASCII characters and scientific exponents to ±1000. One call unit per conversion; supports standard catalog batching. Case-sensitive symbols. length: nm, um, mm, cm, m, km, in, ft, yd, mi, nmi; mass: mg, g, kg, t, oz, lb, st; area: mm2, cm2, m2, km2, in2, ft2, yd2, acre, ha; volume: mL, L, m3, in3, ft3, gal_us, qt_us, pt_us, fl_oz_us, gal_imp, qt_imp, pt_imp, fl_oz_imp; duration: ms, s, min, h, d, wk; speed: m/s, km/h, ft/s, mph, kn; temperature: K, degC, degF; temperature_difference: delta_K, delta_degC, delta_degF; data: bit, B, kB, MB, GB, TB, PB, KiB, MiB, GiB, TiB, PiB.
- Date and time0 uses
Inspect dates (including weekday), add or subtract time, calculate differences, and convert timezones. Requires explicit IANA timezones and ISO dates or timestamps; never uses the current time. Years/months/weeks/days are calendar arithmetic preserving local time; hours/minutes/seconds are elapsed time. Month/year arithmetic clamps to the last day by default (or rejects with month_overflow=reject). Nonexistent local times are rejected; ambiguous times require ambiguity=earlier/later or a matching explicit offset. Difference is other_datetime minus datetime; exact seconds are returned as a decimal string. Years 0001–9999 and microsecond precision only. One unit per operation; supports the standard batch endpoint. Returns the runtime timezone database version.
Example calculation · current USD rate
# agent asked: 17.5% of 1,849.20, split over 12 months
calculate 1849.20 * 0.175 / 12
= 26.9675 · calculated$0.0025 per call
Connect MCP clients directly. Models marked API need an agent that calls our tools. Focus or hover to pause scrolling.
- Claude
- Claude Code
- Claude Desktop
- ChatGPT
- Codex
- Cursor
- GitHub Copilot
- VS Code
- Gemini CLI
- Cline
- OpenCode
- Gemini · API
- DeepSeek · API
- Mistral · API
- REST / curl
Why a tool belt
Models are great at language. Not at everything.
You wouldn't do long division in your head when there's a calculator on the desk. Your agent shouldn't either. Let the model decide what needs doing, and let a tool built for the job do it.
Math
- Model on its own
- Predicts the digits that look right. Usually close, sometimes off, and hard to tell which.
- With the belt
- Hands the expression to a calculator with exact basic arithmetic and approximate scientific functions.
Documents
- Model on its own
- Many models can't take a scan or PDF as input at all, and the ones that can may skim or misread.
- With the belt
- A dedicated recognition tool turns pages into text any model can work with. Coming soon.
Watch the meter
See what reasoning through arithmetic costs.
Ask a model for 4,817 × 2,936 and every token it reads and writes is billed. Left alone it reasons its way to a confident wrong answer. Clever enough to reach for a terminal, it gets it right, after two turns of reasoning. Either way the meter runs, while the calculate tool just does the sum.
Example rates: $3 per million input tokens and $15 per million output tokens. Token counts are illustrative. Calculator prices use the current catalog rate before any free allowance.
Model on its own
Reasons through the sum, gets it wrong
User: What is 4,817 × 2,936?
Model thinks: Split it: 4,817 × 2,936 = 4,817 × 3,000 − 4,817 × 64.
Model thinks: 4,817 × 3,000 = 14,451,000.
Model thinks: 4,817 × 64 = 308,488.
Model thinks: 14,451,000 − 308,488 = 14,142,512.
Model thinks: That looks right.
Model answers: 4,817 × 2,936 = 14,142,512
Off by 200: 4,817 × 64 is 308,288, so the product is 14,142,712. Token cost $0.009495, versus $0.0025 for one calculator call.
Model with a terminal
Reasons its way to a command, gets it right
User: What is 4,817 × 2,936?
Model thinks: Multiplying four-digit numbers in my head is easy to get wrong. I should compute it.
Model thinks: Shortest route: one line of Python in the terminal.
Model runs: python3 -c "print(4817*2936)"
Terminal: 14142712
Model thinks: The terminal printed 14142712. That is the exact product.
Model answers: 4,817 × 2,936 = 14,142,712
Correct, after two model turns and a shell command. Token cost $0.01113, versus $0.0025 for one calculator call.
How it works
Get your agent ready to use the belt.
Check payment availability first. One account balance covers every tool, for every agent you connect.
- 01
Check account funding
Account credit is arranged through platform administrators. Self-service card checkout is not available.
- 02
Connect an agent
Add the MCP server to your client and approve it, or create a scoped API key for scripts.
- 03
Let it reach for tools
Your agent picks the right tool when it needs one and gets a dependable answer back.
You stay in charge
Hand over the tools, keep the controls.
Tools are paid per call, a fraction of a cent for most. Each call is checked against your balance and the agent's cap before it runs, so nothing runs away.
Prepaid balance
One balance for every tool. Paid account calls stay within your available credit, so there are no surprise invoices.
Per-agent spending caps
Give each agent a daily or monthly budget and see how much of it is used.
OAuth consent
Approve each app yourself, choosing the account it spends from and what it may do.
Scoped API keys
Keys carry only the permissions you pick, and are stored hashed. Shown once.
Low-balance alerts
Get an email when the balance runs low, so you can arrange additional credit.
Instant revocation
Cut an agent off in one click. Its tokens and keys stop working immediately.
Works with your tools
One URL. Any MCP client.
Add the server to Claude, Claude Code, Cursor or VS Code and sign in to approve it. Every tool on the belt shows up in your agent right away, and new ones appear as they are added. No key to paste. Prefer HTTP? Use scoped API keys with the REST API.
- Claude
- Claude Code
- Claude Desktop
- ChatGPT
- Codex
- Cursor
- GitHub Copilot
- VS Code
- Gemini CLI
- Cline
- OpenCode
- Gemini · API
- DeepSeek · API
- Mistral · API
- REST / curl
$claude mcp add --transport http mcp-toolbelt https://mcptoolbelt.com/mcp
→ Opening browser to approve “Claude Code”…
→ Spending cap: $10.00 per day
✓ Connected. Tools on the belt are ready to use.
Stop asking your agent to guess.
Review account funding, create an account, and connect your first agent. It gets the whole belt; you keep the controls.