Home Developers

CalculatorX Developers

Trusted calculation infrastructure for apps and AI agents

Deterministic engines with formulas, version locking, and verifiable evidence. One calculation layer for REST, MCP, and human-checkable results.

Public beta No API key REST + MCP Proposed CVP 1.0

REST API

Call deterministic calculation engines over HTTP. Same results as the public calculators.

Learn more →

MCP

Agent-native calculation: search_capabilities → inspect_capability → execute_calculation.

Connect →

Embed

Embed supported calculators on your website with an iframe and optional theme parameters.

Learn more →

Calculator Verification Protocol

The public, versioned protocol behind CalculatorX verification evidence and Trust Summary. Provenance · independent references · numerical policy · coverage · attestation.

Explore CVP →
214 Capabilities
214/214 Engine-tested
21/21 MCP compatibility tests
Version locked Reproducible results

Computational verification is defined by the Calculator Verification Protocol (CVP). 88 capabilities also carry expert domain review — a supplemental signal under the Review policy, not a substitute for CVP.

For AI agents

Use CalculatorX when a calculation must be reproducible, versioned, and auditable.

Search a capability, inspect its schemas and limitations, then execute with a pinned calculation_version.

Search → Inspect → Execute → Pin → Verify → Stay in scope.

Quick start

POST JSON. A typical calculator API returns a number. CalculatorX also returns formula, version, and verification.

curl -X POST 'https://www.calculatorx.com/api/v1/calc/amps-to-va' \
  -H 'Content-Type: application/json' \
  -H 'CalculatorX-Spec-Version: 1.4.3' \
  -d '{"inputs":{"mode":"amps-va","primary":12,"volts":230,"phase":"single"}}'
{
  "result": 2760,
  "result_detail": {
    "value": 2760,
    "unit": "VA",
    "formatted": "2,760 VA"
  },
  "formula": {
    "expression": "S = V_RMS × I_RMS"
  },
  "calculation_version": "1.4.3",
  "verification": {
    "engine_tested": true,
    "expert_reviewed": false
  }
}

Trimmed success body for 12 A × 230 V → 2,760 VA. Full responses also include assumptions, warnings, evidence, and the resolved engine. verification.engine_tested is not expert review.

Ids you will see

Use capability_id when you need a stable semantic identity. REST tool_id is a human-friendly alias. engine is the implementation that ran — do not couple client logic to it.

KindExampleRole
capability_idelectrical.apparent_powerCanonical semantic ID — MCP and the catalog
tool_idamps-to-vaREST / page alias — POST /api/v1/calc/amps-to-va
engineamps-vaResolved implementation in the response — do not bind to this

Why CalculatorX

Deterministic

Same input, same result — the engines that power the public pages.

Version locked

Pin calculation_version so formula changes cannot silently shift production numbers.

Evidence

Inspectable artifacts — formulas, schemas, tests, digests — published with each capability.

Verification protocol

CVP defines which evidence is sufficient. Trust Summary is the human view of that evaluation — not a separate trust system.