PricingLab

Install PricingLab locally

The local install has the same models and the same tools as the hosted service. It runs on your own machine, so your inputs never leave it, and the size caps of the free hosted service do not apply.

1. Get the package

The local install is sent on request. It runs on Linux (x86-64) with Python 3.11 today; ask us about Mac and Windows. Write to info@mypricinglab.com and we reply with the package and its install command. Then check it:

pricinglab check

pricinglab check loads every model and prices each one at its default inputs, so you know the install works.

2a. Use it from a local MCP client

pricinglab mcp

This runs the MCP server over standard input and output. Most MCP clients start it for you from a configuration entry like this one:

{
  "mcpServers": {
    "pricinglab": { "command": "pricinglab", "args": ["mcp"] }
  }
}

The tools are list_models, describe_model, price_model, check_against_bumping and run_model_function.

2b. Run a local server

pricinglab serve

This starts a web server on your machine at http://127.0.0.1:8765. It offers the MCP endpoint at /mcp for clients that connect over HTTP, and the route the Excel workbooks use. Options: --host, --port, and --certfile with --keyfile to serve over HTTPS.

Licence

Local installs run as evaluation copies. For licence terms, or to run the models on your own book inside your own network, contact us.