call_any_calculator
Invoke any of 446 calculators from the macalc catalog by specifying the exact tool name and its arguments. Returns JSON with result, formula, source, and reference URL.
Instructions
Invoke ANY of the 446 calculators of the hosted macalc catalog by name — not just the core tools listed by this server. Workflow: 1) list_bundles to find the right domain, 2) get_bundle_tools(bundle_id) to get the exact tool name and its parameters, 3) call_any_calculator with that tool_name and its arguments object. The call is forwarded verbatim to the hosted macalc API (network request, no authentication, nothing stored beyond anonymous usage counters). Read-only and deterministic for a given catalog version. Returns the target calculator's JSON result ({result, formula, source, reference_url}) or a clear error if the tool name is unknown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | Arguments object for the target calculator, matching the parameter names given by get_bundle_tools. Pass {} if the tool takes no parameters. | |
| tool_name | Yes | Exact name of the target calculator as returned by get_bundle_tools (e.g. 'calculate_french_notary_fees'). |