help
Return mcp-abacus reference text for one section, to drive the evaluator.
Instructions
Return mcp-abacus reference text for one section, to drive the evaluator.
Sections: 'types' (the numeric types this build supports), 'language' (the
expression grammar — operators, precedence, literal forms), 'functions' (the
callable functions and their argument counts), 'solver' (the solver tool —
solving / optimising one variable over a bracket), and 'fit' (the curve_fit tool
— fitting curve forms to paired (x, y) data). section is restricted to these
five names — advertised as a schema enum — so any other value is rejected with the
valid list.
search_filter, when given, narrows the section to the lines that contain it as
a case-insensitive substring; a filter that matches nothing says so. details
expands the 'functions' section into per-function cards (signature, arity,
description).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| details | No | When true, expands the 'functions' section: each matching function is shown as a card with its signature, arity, and description instead of a one-line row. Combine with 'search_filter' to detail one function. No effect on the other sections. | |
| section | Yes | Which reference section to return: 'types', 'language', 'functions', 'solver', or 'fit'. | |
| search_filter | No | Optional case-insensitive substring; keeps only the section's lines that contain it (e.g. 'sin' over 'functions' returns the sin/asin/asinh/sinh rows). Omit or leave empty to return the whole section. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |