com.mcpcalc/calculator
Official10 toolsCalculators accessible via MCP with real-time collaborative sessions and shareable URLs.
Collaborative calculator sessions with real-time sharing and shareable URLs.
Captured live from the server via tools/list.
list_calculators
List available calculators, optionally filtered by category
Parameters (1)
- categorystring
Filter by category (e.g., 'finance', 'math')
get_calculator_schema
Get the input schema for a specific calculator
Parameters (1)
- calculatorstringrequired
Calculator slug
calculate
Run a calculation and get results + prefilled URL
Parameters (3)
- calculatorstringrequired
Calculator slug
- inputsobjectrequired
Calculator input values
- strictboolean
If true, reject invalid or unknown input fields instead of dropping them
generate_prefilled_url
Generate a prefilled URL without running calculation
Parameters (3)
- calculatorstringrequired
Calculator slug
- inputsobjectrequired
Input values for URL
- strictboolean
If true, reject invalid or unknown input fields instead of dropping them
calculate_cas
Evaluate one or more headless CAS expressions server-side (MCP-only numeric mode). Unsupported expressions return a GUI handoff link.
Parameters (3)
- expressionstring
Single CAS expression to evaluate
- expressionsarray
Optional ordered list of CAS expressions to evaluate in one isolated context (supports assignments across the batch)
- strictboolean
If true, reject unknown fields and malformed expressions instead of dropping them
calculate_cas_headless
Alias of calculate_cas. Headless MCP-only CAS evaluator; if unsupported features are requested, returns GUI handoff details.
Parameters (3)
- expressionstring
Single CAS expression to evaluate
- expressionsarray
Optional ordered list of CAS expressions to evaluate in one isolated context (supports assignments across the batch)
- strictboolean
If true, reject unknown fields and malformed expressions instead of dropping them
create_session
Create a new interactive session for any calculator and return the session URL
Parameters (2)
- calculatorstringrequired
Calculator slug
- metadataobject
Optional session metadata
get_session_state
Retrieve the current field values, computation transcript, and pending message queue for an active session
Parameters (1)
- session_idstringrequired
Session UUID
push_session_action
Push actions into a session's message queue (set fields, submit computation, trigger plot, etc.)
Parameters (2)
- session_idstringrequired
Session UUID
- actionsarrayrequired
Array of SessionAction objects to push to the browser
close_session
Close a session and optionally persist a snapshot of its final state
Parameters (1)
- session_idstringrequired
Session UUID
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcpcalc.com/api/v1/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.