Title96/100
Check Tax
The title clearly communicates the tool’s action and subject. Keep it concise.
Description98/100
Check inputs to calculate a tax return for a given jurisdiction. The 'input' argument must conform to the JSON schema returned by the tax_namespace_schema tool. Returns 'Success' on success, or validation errors if the input is invalid. If some inputs trigger a PARTIAL DISQUALIFICATION, the check still succeeds but includes disqualification details — proceed to calculate_tax to get the document and estimate the impact. Use this tool to validate inputs before calculating the tax return.
The description explains the capability, when to use it, and what to expect.
Inputs69/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
input
Tax input data conforming to the schema from the tax_namespace_schema tool.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
tax_year
Tax year to calculate for (e.g., "TY25"). Defaults to the current tax year.
Clear enough to supply this argument.
jurisdiction
State jurisdiction to validate (e.g., "pa"), in addition to federal.Use the tax_jurisdictions tool to list available jurisdictions.
Clear enough to supply this argument.
Annotations100/100
All four behavior hints are declared.
{
"title": "Check Tax",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema0/100
No output schema is declared. Add one for structured results so clients can interpret returned fields.
Not declared