Bundles two independent nondiscrimination tests into one plan-year benefits-compliance evidence view: the §125 cafeteria-plan tests (eligibility ratio, contributions-and-benefits ratio, key-employee 25% concentration limit) and the 401(k) ADP/ACP tests (1.25× / 2-and-2× permitted-disparity limits). The two tests run on independent supplied data — there is no output-to-input feed between them; they are composed here for a single plan-year evidence package, not chained.
run_section125_ndt{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "run_section125_ndt",
"arguments": {
"nhce_eligible_count": 180,
"nhce_total_count": 200,
"hce_eligible_count": 20,
"hce_total_count": 20,
"nhce_avg_benefit_pct": 0.06,
"hce_avg_benefit_pct": 0.055,
"key_employee_elected_total": 15000,
"total_elected_all_participants": 100000
}
},
"id": 1
}
run_401k_adp_acp_test{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "run_401k_adp_acp_test",
"arguments": {
"method": "current_year",
"adp_hce_pct": 0.06,
"adp_nhce_pct": 0.05,
"acp_hce_pct": 0.04,
"acp_nhce_pct": 0.035
}
},
"id": 2
}
Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this whole workflow on the server and check one field that answers a real question.
Question: Open enrollment just closed. Do HCE deferral rates clear the ADP and ACP limits this year, or do we owe corrections?
Run the AINumbers MCP tool `run_chain` with {"chain":"benefits-nondiscrimination-composer"} and read `art-302-401k-adp-acp-test.all_tests_pass`.
Re-run with `inputs` for `art-302-401k-adp-acp-test`, reusing the values that result echoed, with `adp_hce_pct` set to 0.08. Compare the same field.
Verify: call `verify_execution_hash` (https://mcp.ainumbers.co/mcp) with `claimed_hash` set to `composite_execution_hash` and the full `composite_artifact`.
Ledger, for a human re-check: https://ledger.ainumbers.co/
PII rule: send synthetic or anonymised inputs only. The MCP server runs these kernels and logs no payloads.
Chain page: https://ainumbers.co/chaingraph/chains/benefits-nondiscrimination-composer.html