Built for the way engineers work

GoCalc rests on a simple idea: an engineering method should be written once, checked once, and then run for every case the project needs.

A single source of truth

A template holds the method. A table holds the cases. GoCalc runs one through the other and writes the results back next to their inputs, where they can be checked, charted and reported.

Make calculation automation much easier

GoCalc works with the tools engineers already trust, Excel and Python, and adds what's missing around them: a shared library of templates, batch runs over tables of cases, reports that collect into one document, and a safe way for AI agents to help.

01
Pick a template
Start from the library: Excel workbooks or Python scripts with named inputs and outputs, each with a cover and a short description.
02
Lay out your cases
List members or load cases in a sheet. Start index builds the table's columns from the template's inputs and outputs.
03
Run CalcEx or CalcPy
Each row goes through the template and the results come back into the table. GoCalc can split the rows over several Excel workers.
04
Get the reports
Each case can write a PDF or HTML report. Combine merges them into one document with a cover, a contents table and page numbers.

Let your AI agent run the calculations

Two clicks to connect
Choose an access level in Option › AI agents, then click AI.Agent. GoCalc registers its MCP server with the agents on your PC.
You set the access
Off by default. Read & calculate lets an agent run things; change & save also lets it write cells and save workbooks.
Runs are visible
An agent's run shows GoCalc's usual progress window, labelled "Started by AI agent". Your own clicks can cancel it.
Only you can connect
GoCalc listens for your Windows account only, never overwrites formulas or unsaved work quietly, and logs every call.
agent → gocalc-desktop
Run CalcEx on the Beams sheet of Level 3.xlsx and list the cases that fail.
Run the RC beam template for an 8 m span and show me the report.
Set up a CalcPy table on a new sheet for the punching shear template.
27 MCP tools
gocalc_statusgocalc_read_rangegocalc_write_range gocalc_calcexgocalc_calcpygocalc_run_process gocalc_run_templategocalc_search_librarygocalc_setup_table gocalc_python_rungocalc_show_reportgocalc_job_status + 15 more

Server: gocalc-desktop. gocalc-agent.exe also runs the same commands from a terminal.

Principles behind GoCalc

Methods you can check
Templates are ordinary Excel workbooks and Python scripts. Every input, formula and result stays open to review.
One method, every case
Write a calculation once and run it over hundreds of members or load cases, the same way each time.
Work where you already work
Excel stays Excel. GoCalc sits beside it and drives it, so your workbooks and habits carry straight over.
Engineers stay in control
AI agents are off until you turn them on, their runs show on screen, and your own clicks always come first.