Numeratica — financial planning calculations

Registre officiel Finance et paiements

Deterministic US financial planning: retirement Monte Carlo, Roth conversion, RMD, tax, IRMAA, SS

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http numeratica-financial-planning-calculatio 'https://api.numeratica.com/mcp' --header 'Authorization: <Bearer <your Numeratica API key>, from https://docs.numeratica.com/get-key. Required for every tools/call. Discovery (initialize, tools/list, ping) answers without it, so a registry can enumerate the catalogue, but a client should still collect the key at setup or the first tool call fails.>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "numeratica-financial-planning-calculatio": {
            "type": "http",
            "url": "https://api.numeratica.com/mcp",
            "headers": {
                "Authorization": "<Bearer <your Numeratica API key>, from https://docs.numeratica.com/get-key. Required for every tools/call. Discovery (initialize, tools/list, ping) answers without it, so a registry can enumerate the catalogue, but a client should still collect the key at setup or the first tool call fails.>"
            }
        }
    }
}
NPM package @numeratica/mcp
Claude Code
claude mcp add numeratica-financial-planning-calculatio -e 'NUMERATICA_API_KEY=<your numeratica_api_key>' -e 'NUMERATICA_BASE_URL=<NUMERATICA_BASE_URL>' -e 'NUMERATICA_TIMEOUT_MS=<NUMERATICA_TIMEOUT_MS>' -- npx -y @numeratica/mcp@0.1.5
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "numeratica-financial-planning-calculatio": {
            "command": "npx",
            "args": [
                "-y",
                "@numeratica/mcp@0.1.5"
            ],
            "env": {
                "NUMERATICA_API_KEY": "<your numeratica_api_key>",
                "NUMERATICA_BASE_URL": "<NUMERATICA_BASE_URL>",
                "NUMERATICA_TIMEOUT_MS": "<NUMERATICA_TIMEOUT_MS>"
            }
        }
    }
}

Variables d'environnement

  • NUMERATICA_API_KEY obligatoire secret Numeratica API key (nmr_sk_...). Free self-serve key at https://docs.numeratica.com/get-key
  • NUMERATICA_BASE_URL Override the API base URL. Defaults to https://api.numeratica.com; only needed for a staging or self-hosted deployment.
  • NUMERATICA_TIMEOUT_MS Per-request timeout in milliseconds (default 120000, minimum 1000). Raise it for long-horizon Monte Carlo runs.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. @numeratica/mcp
  2. How it works
  3. Install
  4. Configuration
  5. Links
  6. License

@numeratica/mcp

A thin MCP bridge that connects any MCP client (Claude Desktop, Cursor, …) to the Numeratica financial-planning API — retirement Monte Carlo, taxes, RMDs, Social Security, Roth conversions, and more.

Get a free key at https://docs.numeratica.com.

How it works

This package is a transport bridge, nothing more. It reads JSON-RPC from stdin and forwards each message to the hosted POST /mcp endpoint with your API key as a bearer token, then writes the response back to stdout. The tool list and all results come straight from the API — so the bridge always stays in sync and ships no calculation logic of its own. Your key is sent only in the Authorization header and is never logged.

  • Zero runtime dependencies (Node ≥ 20 built-in fetch + node:readline).
  • Open source (MIT). The interesting part is the API; this is just the wire.

Install

No install needed — your MCP client runs it on demand with npx. (You can also npm i -g @numeratica/mcp to get the numeratica-mcp command.)

Step 1 — look around, no key needed

Start here. This config needs no signup and no key:

{
  "mcpServers": {
    "numeratica": {
      "command": "npx",
      "args": ["-y", "@numeratica/mcp"]
    }
  }
}

Put it in claude_desktop_config.json (Claude Desktop: Settings → Developer → Edit Config) or ~/.cursor/mcp.json (Cursor, or a project .cursor/mcp.json), then restart the client. All 76 tools appear, and you can ask what's available — "What Numeratica tools do you have?"

Without a key the bridge runs in discovery-only mode: browsing the catalogue works, running a calculation returns a message telling you to add a key. That's the intended state, not a failure.

Step 2 — add a key to run calculations

Get a free key at docs.numeratica.com/get-key, then add one line:

{
  "mcpServers": {
    "numeratica": {
      "command": "npx",
      "args": ["-y", "@numeratica/mcp"],
      "env": { "NUMERATICA_API_KEY": "nmr_sk_your_key_here" }
    }
  }
}

Restart, and the tools are live. Try: "Run a retirement Monte Carlo for a 40-year-old retiring at 65."

Configuration

VariableRequiredDefaultNotes
NUMERATICA_API_KEYto run calculations—Your key. Get one free at docs.numeratica.com/get-key. Never logged. Omit it to browse the catalogue in discovery-only mode.
NUMERATICA_BASE_URLnohttps://api.numeratica.comOverride the API base (e.g. for testing).

You can also pass the key with --key <value> or --key=<value> instead of the env var, but prefer NUMERATICA_API_KEY: a key on the command line is visible to ps for every user on the machine, lands in shell history, and is stored verbatim in MCP client config files that people routinely paste into issue reports. For a non-env option that avoids all three, use --key-file <path>.

License

MIT © Numeratica / Francis Townsend-Merino

Questions fréquentes

Qu'est-ce que Numeratica — financial planning calculations ?

Deterministic US financial planning: retirement Monte Carlo, Roth conversion, RMD, tax, IRMAA, SS

Comment installer Numeratica — financial planning calculations ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http numeratica-financial-planning-calculatio 'https://api.numeratica.com/mcp' --header 'Authorization: <Bearer <your Numeratica API key>, from https://docs.numeratica.com/get-key. Required for every tools/call. Discovery (initialize, tools/list, ping) answers without it, so a registry can enumerate the catalogue, but a client should still collect the key at setup or the first tool call fails.>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Numeratica — financial planning calculations ?

Oui. Il attend NUMERATICA_API_KEY, Authorization, à renseigner dans sa configuration.

Numeratica — financial planning calculations est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Numeratica — financial planning calculations ?

Il est publié par numeratica. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.