mcpField
N
Numeratica — financial planning calculations

Numeratica — financial planning calculations

Remote
docs.numeratica.comFinance0Updated 13w ago

About Numeratica — financial planning calculations

Numeratica MCP bridges MCP clients to the Numeratica US financial-planning API for retirement and tax calculations. It contains no calculation logic of its own; the API supplies the tool catalogue and results, and the catalogue can be browsed without a key.

Key features

  1. 01Connect to the Numeratica planning API
  2. 02Browse the tool catalogue
  3. 03Forward calculation requests and return results
  4. 04Browse catalogue without an API key
  5. 05Configure the API key through an environment variable

Use cases

  1. 01Run retirement planning simulations
  2. 02Calculate taxes and RMDs
  3. 03Evaluate Roth conversion scenarios
  4. 04Access Social Security calculations

MCP support

The MCP bridge receives JSON-RPC messages from clients, forwards them to the hosted API’s /mcp endpoint, and returns the responses. The API provides the calculation tools and results.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.numeratica.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://api.numeratica.com/mcpAuth required
Packages
npm@numeratica/mcp0.1.5

Tools

76
ParameterTypeRequiredDescription
ageintegerNo
sexstringNo
premiumnumberNo
start_ageintegerNo
second_ageintegerNo
second_sexstringNo
payout_typestringNo
assumed_ratenumberNo
survivor_pctnumberNo
target_incomenumberNo
period_certain_yearsintegerNo

Details

From the project README

@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>.

Links

License

MIT © Numeratica / Francis Townsend-Merino

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.