Install
Step 1 โ install the server
Pick whichever fits your workflow. uvx is the
lightest-touch โ it runs the latest release on demand and never
installs anything globally:
uvx mcp-chainladder # or, for a one-time install on your PATH: pipx install mcp-chainladder # or, into any virtualenv: pip install mcp-chainladder
If uvx isn't installed, get it with
brew install uv (macOS) or pip install uv
(cross-platform).
Step 2 โ wire it into your MCP client
Claude Desktop
Edit the config file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Add the chainladder entry:
{
"mcpServers": {
"chainladder": {
"command": "uvx",
"args": ["mcp-chainladder"]
}
}
}
Quit and relaunch Claude Desktop. The chain-ladder tools now appear under the ๐ icon at the bottom-left of any conversation.
Cursor
Cursor uses the same config shape, at ~/.cursor/mcp.json
on macOS. Add the same mcpServers block as above.
Cline (VS Code)
Open the Cline sidebar โ click the โ icon โ MCP Servers โ Edit. Paste the same JSON block and save.
Continue (VS Code / JetBrains)
Edit ~/.continue/config.json and add the same block
inside a top-level mcpServers key.
Zed
Zed โ Settings โ search for "Context Servers" โ add a new entry:
name chainladder, command uvx, args
["mcp-chainladder"].
Step 3 โ try a sample conversation
Ask Claude anything that needs chain-ladder math. Examples:
"Use the sample triangle and tell me the IBNR." "I have a paid-loss triangle at ~/Desktop/motor.csv. Run the chain ladder and flag any diagnostic concerns." "Check whether AY 3's link ratios are outliers. Show me what excluding them does to the IBNR." "Project the textbook triangle out 6 more years using an exponential tail fit." (Pro tier โ see pro.html)
Activate Pro (optional)
After purchasing a license at
chainladder.app/pro, you'll receive a
.license file by email. Install it at:
mkdir -p ~/.chainladder mv ~/Downloads/your-name.license ~/.chainladder/license
Restart Claude Desktop. Ask Claude "check my Chain Ladder Pro license status" โ if you see "Pro license active for your-email", you're done.
Troubleshooting
"uvx: command not found"
Install uv: brew install uv (macOS) or
pip install uv (anywhere). Or use the
pipx install path above; both work.
Claude Desktop doesn't show the tools
Three things to check:
- Did you quit and relaunch Claude Desktop completely? Cmd+Q on macOS โ not just close the window.
- Is the JSON valid? Run
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json | python3 -m json.tooland confirm it parses. - Run the server manually:
uvx mcp-chainladder < /dev/nullโ it should exit cleanly with code 0. If it errors, the error message tells you what's wrong (usually a Python-version mismatch).
"pro_license_required" even after installing the license
The license file lives at ~/.chainladder/license
exactly โ no extension, no rename. Inside is a JSON file with the
signature your seller's keygen issued. Check that you copied the
file (not a screenshot or its contents) and that
file ~/.chainladder/license reports "ASCII text" or
"JSON".
What's next
- Read the tools overview on the homepage
- Skim the worked examples
- Star the GitHub repo so you'll see new releases