Mmcp.market

Precisioncalc MCP server

by inity13·io.github.inity13/precisioncalc-mcp·v2.1.1

High-precision finance & business calculations for AI agents — exact decimals, never floats.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

full report

Adoption
Growing

0 stars26 downloads/wk

Reviews

Write one

Nobody has reviewed Precisioncalc yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Precisioncalc tools (11)

write = sends, deletes, buys or posts
  • batch_calculateFree

    PAID FEATURE. Run many calculations in one request. calls: list of {tool, arguments} (max 100). One failure never aborts the batch.

  • business_daysFree

    Business-day arithmetic honoring weekends + regional holidays. operation: add_business_days (needs days, negative ok) | count_business_days (needs end_date, inclusive) | next_business_day | previous_business_day. region: US | UK | EU | NONE. custom_holidays: list of YYYY-MM-DD.

  • calculate_metricFree

    Compute a business/SaaS/finance metric with exact decimal precision. Metrics: ltv, cac, ltv_cac_ratio, payback_period_months, contribution_margin, gross_margin, churn_rate, mrr_growth_rate, arr, break_even_units, nrr, grr, rule_of_40, magic_number. Rates/margins are decimals (0.05=5%). Call list_metrics for schemas.

  • compound_growthFree

    Compound-interest/growth math. operation: future_value (rate, years, present_value) | present_value (rate, years, future_value) | cagr (begin_value, end_value, years). rate is annual decimal (0.08=8%). compounding: daily|weekly|monthly|quarterly|semiannually|annually|continuous.

  • currency_convertFree

    Convert an amount between major currencies (USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR) with Decimal precision. Static offline table on the free tier; live/historical ECB rates (date/live=true) require a paid plan.

  • depreciationFree

    Asset depreciation schedule. method: straight_line | declining_balance | sum_of_years_digits. Book value converges to salvage_value.

  • health_checkFree

    Server health/status metadata.

  • internal_rate_of_returnFree

    Internal Rate of Return: per-period rate where NPV=0 (Newton + bisection). Requires a sign change in cashflows.

  • list_metricsFree

    List every supported metric with descriptions and required/optional params.

  • loan_amortizationFree

    Level-payment loan: monthly payment, total interest, payoff, and (optional) full schedule. payment = P*r/(1-(1+r)^-n), r=annual_rate/12.

  • net_present_valueFree

    Net Present Value (discounted cash flow). NPV = sum(CF_t/(1+rate)^t). cashflows[0] = period 0 (usually the negative outlay).

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • Live reliabilityremote reachable in 234ms20/20
  • Tool poisoning11 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 42 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 90/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Precisioncalc repository's README, as published. We do not edit it. Read it on GitHub

PrecisionCalc MCP

A deterministic Model Context Protocol (MCP) server that gives LLM agents reliable, high-precision business, finance, and operational calculations.

LLMs routinely lose precision or hallucinate on multi-step financial formulas, currency conversions, business-day logic, and growth math. PrecisionCalc offloads that work to exact, transparent tools. Every monetary/financial value is computed with Python's decimal module (never floats), and every result is returned in a consistent, agent-parseable JSON envelope that includes the exact value, a human-readable value, the formula applied, the inputs used, the unit, and any assumptions/warnings.

v2 highlights: live + historical FX (ECB), 14 SaaS metrics, NPV/IRR,

loan amortization, depreciation, a batch_calculate tool, per-country holidays,

API-key auth + rate limiting + usage metering on the HTTP transport, structured

JSON logging, optional OpenTelemetry tracing, and property-based tests.

🌐 Live hosted server (free, no install)

A public remote MCP server runs on Cloudflare's edge — point any Streamable-HTTP MCP client at it:

https://precisioncalc-mcp.pages.dev/mcp

Install via npm (stdio, no hosting)

Run the server locally over stdio with a single command — nothing to deploy:

npx -y precisioncalc-mcp

Claude Desktop / any stdio MCP client (claudedesktopconfig.json):

{ "mcpServers": { "precisioncalc": { "command": "npx", "args": ["-y", "precisioncalc-mcp"] } } }

This is the same deterministic engine as the hosted server, running on your machine.

{ "mcpServers": { "precisioncalc": {
    "type": "http", "url": "https://precisioncalc-mcp.pages.dev/mcp" } } }

The edge build (worker-src/) is a Cloudflare Pages Function that mirrors the Python engine using decimal.js — verified 17/17 exact output parity. Landing page + docs: .

Plans (hosted endpoint)

Checkout is Stripe (subscription). On success you get an API key instantly; send it as X-API-Key: (or Authorization: Bearer ). Manage/cancel at /portal. When a limit is hit, tools return a structured status:"error" envelope with type, usage, and an upgrade block containing checkout URLs — so an agent can surface the paywall to the user and act on it. Self-host (below) for unlimited calls with your own keys.

Billing internals live in worker-src/billing.mjs (Stripe REST + Cloudflare KV for keys and daily counters). Server env: STRIPESECRETKEY, STRIPEWEBHOOKSECRET, PRICESTARTER, PRICEPRO, FREEDAILY, STARTERDAILY, PRODAILY, and a PRECISIONCALCKV namespace binding (see wrangler.toml).

Rebuild/redeploy the edge server:

npm install          # decimal.js + esbuild
npm run deploy       # bundles worker-src -> site/_worker.js and deploys to Pages

What it does

11 tools, all returning a uniform structured response:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http precisioncalc-mcp https://precisioncalc-mcp.pages.dev/mcp
Add to Cursor

Precisioncalc: common questions

Is Precisioncalc MCP server safe?
Yes, by our scan: it is graded A (90/100). Read the Precisioncalc safety report
How do I install Precisioncalc?
It runs remotely at precisioncalc-mcp.pages.dev. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Precisioncalc need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Precisioncalc maintained?
The last commit was 43 days ago (2026-08-12). The latest release is v2.1.1.
Is Precisioncalc up?
100% of our last 20 checks got an answer. We check remote servers about four times a day.
What can I use instead of Precisioncalc?
Servers from other publishers that do the same job: Yahoo Finance MCP server, Agent402.Tools: pay-per-call web tools MCP server and Arcadia Finance MCP server. Compare all Precisioncalc alternatives.

Alternatives to Precisioncalc

Same job from other publishers: the closest match first, then the best rated.

All Precisioncalc alternatives →
  • Yahoo Finance
    Access Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.
    A
  • Agent402.Tools: pay-per-call web tools
    Agentic Finance: 500+ agent tools, multi-chain USDC over x402 or MPP, free via PoW or card credits
    A
  • Arcadia Finance
    Concentrated liquidity on Uniswap/Aerodrome (rebalance, compound, leverage) or single-sided lending.
    B
  • Orla
    Personal, family and business books over fiat and crypto. Reads and records; it cannot pay.
    A
  • HPSILab Quant Finance
    HPSILab Quant finance MCP for US stocks, ETFs, options, Monte Carlo, backtesting, and risk analysis.
    A

More from inity13