com.mcpcalc/calculator
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Calculators accessible via MCP with real-time collaborative sessions and shareable URLs.
| Author | com.mcpcalc |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1939 ms |
| Last measured | 2026-10-26 |
Measured statistics
| Tools measured | 10 |
|---|---|
| Latency, 30-day median (L1) | 1939 ms |
| Latency, latest (L1) | 1939 ms |
| Safe-call success | 1/1 (100%) |
| 30-day success rate (L2) | 100% |
| Last checked | 2026-10-26 |
| Total checks | 4 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"calculator": {
"url": "https://mcpcalc.com/api/v1/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
list_calculatorsList available calculators, optionally filtered by category
Parameters:
category— string — Filter by category (e.g., 'finance', 'math')
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_calculator_schemaGet the input schema for a specific calculator
Parameters:
calculator(required) — string — Calculator slug
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculateRun a calculation and get results + prefilled URL
Parameters:
calculator(required) — string — Calculator sluginputs(required) — object — Calculator input valuesstrict— boolean — If true, reject invalid or unknown input fields instead of dropping them
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
generate_prefilled_urlGenerate a prefilled URL without running calculation
Parameters:
calculator(required) — string — Calculator sluginputs(required) — object — Input values for URLstrict— boolean — If true, reject invalid or unknown input fields instead of dropping them
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_casEvaluate one or more headless CAS expressions server-side (MCP-only numeric mode). Unsupported expressions return a GUI handoff link.
Parameters:
strict— boolean — If true, reject unknown fields and malformed expressions instead of dropping themexpression— string — Single CAS expression to evaluateexpressions— array — Optional ordered list of CAS expressions to evaluate in one isolated context (supports assignments across the batch)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_cas_headlessAlias of calculate_cas. Headless MCP-only CAS evaluator; if unsupported features are requested, returns GUI handoff details.
Parameters:
strict— boolean — If true, reject unknown fields and malformed expressions instead of dropping themexpression— string — Single CAS expression to evaluateexpressions— array — Optional ordered list of CAS expressions to evaluate in one isolated context (supports assignments across the batch)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_sessionCreate a new interactive session for any calculator and return the session URL
Parameters:
calculator(required) — string — Calculator slugmetadata— object — Optional session metadata
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_session_stateRetrieve the current field values, computation transcript, and pending message queue for an active session
Parameters:
session_id(required) — string — Session UUID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
push_session_actionPush actions into a session's message queue (set fields, submit computation, trigger plot, etc.)
Parameters:
session_id(required) — string — Session UUIDactions(required) — array — Array of SessionAction objects to push to the browser
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
close_sessionClose a session and optionally persist a snapshot of its final state
Parameters:
session_id(required) — string — Session UUID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.