Numeratica — financial planning calculations
Deterministic US financial planning: retirement Monte Carlo, Roth conversion, RMD, tax, IRMAA, SS
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
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.>'
{
"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.>"
}
}
}
}
@numeratica/mcpclaude 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
{
"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>"
}
}
}
}
Environment variables
NUMERATICA_API_KEYrequired secret Numeratica API key (nmr_sk_...). Free self-serve key at https://docs.numeratica.com/get-keyNUMERATICA_BASE_URLOverride the API base URL. Defaults to https://api.numeratica.com; only needed for a staging or self-hosted deployment.NUMERATICA_TIMEOUT_MSPer-request timeout in milliseconds (default 120000, minimum 1000). Raise it for long-horizon Monte Carlo runs.
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
@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
| Variable | Required | Default | Notes |
|---|---|---|---|
NUMERATICA_API_KEY | to 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_URL | no | https://api.numeratica.com | Override 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
- API docs & reference: https://docs.numeratica.com
- Get a free key: https://docs.numeratica.com/get-key
License
MIT © Numeratica / Francis Townsend-Merino
Frequently asked questions
What is Numeratica — financial planning calculations?
Deterministic US financial planning: retirement Monte Carlo, Roth conversion, RMD, tax, IRMAA, SS
How do I install Numeratica — financial planning calculations?
It runs as a remote server. In 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.>'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Numeratica — financial planning calculations need an API key?
Yes. It expects NUMERATICA_API_KEY, Authorization, which you set in its configuration.
Is Numeratica — financial planning calculations open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Numeratica — financial planning calculations?
It is published by numeratica. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.