
Calculator
This connects Claude to a suite of web calculators with session-based collaboration. You get six tools: list available calculators by category, fetch input schemas, run calculations that return both results and prefilled URLs, evaluate CAS expressions server-side, create shareable sessions, and push actions into live sessions to update fields or trigger plots. The session model is the interesting bit. You can spin up a calculator instance, get a URL, then programmatically push field updates or computations into it while a user watches in their browser. Useful when you need Claude to walk someone through a financial model or math problem and want the work visible in a real calculator UI they can bookmark or share.
- tools
- 10
- transport
- HTTP
- last updated
- Feb 13, 2026
Install
From registry metadata$ npx add-mcp https://mcpcalc.com/api/v1/mcp --name calculatorRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http calculator https://mcpcalc.com/api/v1/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 10 toolsVerified live against the running server on Nov 6, 2026.
list_calculatorsList available calculators, optionally filtered by category1 params
List available calculators, optionally filtered by category
categorystringget_calculator_schemaGet the input schema for a specific calculator1 params
Get the input schema for a specific calculator
calculator*stringcalculateRun a calculation and get results + prefilled URL3 params
Run a calculation and get results + prefilled URL
calculator*stringinputs*objectstrictbooleangenerate_prefilled_urlGenerate a prefilled URL without running calculation3 params
Generate a prefilled URL without running calculation
calculator*stringinputs*objectstrictbooleancalculate_casEvaluate one or more headless CAS expressions server-side (MCP-only numeric mode). Unsupported expressions return a GUI handoff link.3 params
Evaluate one or more headless CAS expressions server-side (MCP-only numeric mode). Unsupported expressions return a GUI handoff link.
expressionstringexpressionsarraystrictbooleancalculate_cas_headlessAlias of calculate_cas. Headless MCP-only CAS evaluator; if unsupported features are requested, returns GUI handoff details.3 params
Alias of calculate_cas. Headless MCP-only CAS evaluator; if unsupported features are requested, returns GUI handoff details.
expressionstringexpressionsarraystrictbooleancreate_sessionCreate a new interactive session for any calculator and return the session URL2 params
Create a new interactive session for any calculator and return the session URL
calculator*stringmetadataobjectget_session_stateRetrieve the current field values, computation transcript, and pending message queue for an active session1 params
Retrieve the current field values, computation transcript, and pending message queue for an active session
session_id*stringpush_session_actionPush actions into a session's message queue (set fields, submit computation, trigger plot, etc.)2 params
Push actions into a session's message queue (set fields, submit computation, trigger plot, etc.)
actions*arraysession_id*stringclose_sessionClose a session and optionally persist a snapshot of its final state1 params
Close a session and optionally persist a snapshot of its final state
session_id*stringSponsors
Details
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026