What is an agent here?
The agent follows a reason → act → observe loop. It reads your question, picks one of 43 tax calculators, looks at the result, and repeats until it can answer. It never invents numbers; every figure comes from the engine.
A plain-English question goes in. A deterministic tax engine answers. The AI only decides which calculator to use.
The agent follows a reason → act → observe loop. It reads your question, picks one of 43 tax calculators, looks at the result, and repeats until it can answer. It never invents numbers; every figure comes from the engine.
Model Context Protocol is the same interface the upstream engine already exposes. We connect to it in-memory, so there is no separate server to run and no network hop. If we ever need to swap to a remote engine, only the transport changes.
The AI only sees tool names, descriptions and your question. It chooses tools and fills in arguments. The engine runs the math and returns markdown tables. The AI then explains those results in plain English.