Free REST service, no key required
Run actuarial math anywhere at scale.
Tesora Compute is a database-scale spreadsheet engine that lets you run computations from AI agents, scripts, or as an Excel add-in.
Live engine
POST /v1/evaluateThree surfaces, one engine
Pick where you want to call it from
Every surface hits the same evaluator, so a number you get in a cell is the number your agent gets back.
Give an agent the toolset over Streamable HTTP
Thirteen tools: evaluate a formula, run a workbook or a .tsra program, browse the catalog, save and re-run named operations, stage large CSV/Parquet files to compute over, and report anything that breaks.
- Server: https://compute-fleet.tesora.ai/mcp
- OAuth 2.1 via PropelAuth, with Dynamic Client Registration
- No anonymous tier here, so sign in when your client prompts
compute_evaluate · compute_run · compute_run_tsra · compute_list_functions · compute_save_operation · compute_run_operation · compute_list_operations · compute_delete_operation · compute_upload_file · compute_create_upload_url · compute_list_files · compute_delete_file · compute_feedback_log
claude mcp add --transport http tesora-compute https://compute-fleet.tesora.ai/mcp
{
"mcpServers": {
"tesora-compute": {
"type": "http",
"url": "https://compute-fleet.tesora.ai/mcp"
}
}
}
Hand your assistant the contract
Paste this into Claude Code, Cursor, or anything else that writes your code. It carries the base URL, the two core endpoints, and where to read the rest.
- /llms.txt for the short index
- /llms-full.txt for every schema and worked example
You can call the Tesora Compute API, a free REST service that evaluates Excel
formulas plus a large actuarial function catalog. Functions come from the TESORA
library (the Excel and actuarial built-ins, called by their bare name) and the
namespaced libraries CHAINLADDER, ACTUAR, CASDATASETS, ACTUAFLOW, and GLM. No
API key is needed for the free tier.
Base URL: https://compute-fleet.tesora.ai
Full reference: https://compute-fleet.tesora.ai/llms-full.txt
Function catalog: https://compute-fleet.tesora.ai/v1/functions (filter with ?nameContains= or ?category=)
Evaluate one formula:
POST https://compute-fleet.tesora.ai/v1/evaluate
{"formula":"=PMT(0.05/12,360,-300000)"} -> {"value":1610.46...}
Run a workbook of cells to named outputs:
POST https://compute-fleet.tesora.ai/v1/run
{
"template": {"sheets":[{"name":"Calc","data":[[0,0,"=A1*B1"]]}]},
"inputs": {"Calc!A1":"trigger.data.base","Calc!B1":"trigger.data.factor"},
"outputs": {"premium":"Calc!C1"},
"data": {"base":100,"factor":1.5}
}
-> {"output":{"premium":150}}
Rules:
- Formulas are Excel syntax; a leading "=" is optional for /v1/evaluate.
- Before calling a library function, confirm its exact name via GET /v1/functions?nameContains=NAME.
- Read https://compute-fleet.tesora.ai/llms-full.txt for the complete contract before anything non-trivial.
Call the catalog from a cell
The add-in exposes every function under the TESORA namespace, so a cell reaches a reserving model the same way it reaches SUM.
- Web: Insert, Add-ins, Upload My Add-in, then the manifest URL
- Windows: save the manifest to a trusted catalog folder, then Insert, My Add-ins, Shared Folder
- Mac: copy the manifest into the Office wef folder, then Insert, My Add-ins
Type =TESORA. and Excel offers the whole catalog. Signed out works at the free limit; sign in from the task pane to raise it.
https://compute-fleet.tesora.ai/addin/manifest.xml
=TESORA.SUM(1, 2, 3) =TESORA.GLM.FIT(A1:C10, D1:D10) =TESORA.CHAINLADDER.MACKCHAINLADDER(A1:J10)
Function catalog
Search what the engine already knows
Live from GET /v1/functions. Filter by name or library before you write the call. TESORA holds the Excel and actuarial built-ins; the rest are the namespaced libraries.
Showing a sample of the catalog. Type or pick a library to search all 862. A TESORA function is called by its bare name, as in =TVAR(B2:B21, 0.75); the namespaced libraries keep their prefix.
Pricing
Free to call, self-serve to scale
Both public tiers cost nothing. Signing in is about limits and state, not billing.
Anonymous
Free, no account
- Compute calls 30 / min
- Total requests 120 / min
- Function catalog all 862
- Endpoints /v1/evaluate, /v1/run
- Data retention none
Authenticated
Most usedFree, sign in
- Compute calls 150 / min
- Total requests 600 / min
- File operations 1B+ rows
- Saved operations included
- Data retention none
Dedicated and enterprise
When compute has to run inside your perimeter
Isolated infrastructure, your compliance posture, your cloud or your racks.
- SOC 2 compliant
- SSO and OIDC
- Custom cache policy
- Centralized billing
- VPC, private cloud, or on-prem
- Full source code access
- Dedicated support
- Zero data retention