Federal student loan calculator: RAP, IBR, ICR, PSLF payments, forgiveness and plan eligibility.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Language models guess at federal student loan rules. This doesn't.
@finology/mcp-server connects Claude, Cursor, or any MCP client directly to
Finology Software's parity-verified federal repayment engine. Every
number is computed server-side against current federal rules and returned with a
parityVerified flag. No formulas are approximated, and none are hardcoded into this package.
Federal repayment eligibility is not arithmetic, it is regulation, and it is the part models get wrong most confidently:
compare_federal_student_loan_repayment_plansCompares a balance across every plan the borrower is actually eligible for β RAP, IBR, ICR, PAYE, SAVE, Graduated, Extended, tiered Standard β returning monthly payment, lifetime cost, projected forgiveness and tax on forgiveness for each, plus the plans that are excluded and the eligibility rule that excludes them.
compare_married_filing_jointly_vs_separately_student_loansFor a married borrower, prices the filing-status decision. Filing separately removes the spouse's income from the income-driven payment calculation, which routinely moves the lifetime loan cost by tens of thousands of dollars.
It answers half the question on purpose, and says so. The engine models the loan side exactly and does not model the tax cost of filing separately β lost credits, worse brackets, community-property splits β which is often large enough to reverse the answer. Returning only the favourable half as if it were the whole decision would be the same confident half-truth this server exists to replace.
estimate_rap_monthly_paymentThe RAP monthly payment alone, for the common case. Requires the borrower's AGI and refuses to proceed without it β an assumed zero returns the $10/month RAP floor, which reads exactly like a real answer.
Every answer ends with the next rung, and finology_service_info returns it structured:
POST https://api.finology.tech/v1/keys/sandbox,
100 calls/month), then the keyed endpoints with X-Api-Key. The keyed rung is the answer-of-record
surface: every answer is persisted with its rule version and an inputs hash before it is served.
Production limits by email until self-serve checkout ships. Docs: https://finology.tech/developers/Claude Desktop β add to claude_desktop_config.json:
No API key. No account. The calculation endpoints are public.
Not here, deliberately: the RAP/OBBB formulas, income-driven payment math, forgiveness and tax-bomb projection, plan-eligibility rules, and NSLDS parsing. Those run on Finology's servers.
That is not only about protecting the engine. Federal repayment rules move every year β poverty guidelines, tax brackets, RAP/OBBB implementation guidance, court challenges. A formula copied into an npm package is wrong within months and cannot be corrected in the installs that already exist. Calling a maintained endpoint is the only shape of this tool that stays true.
Here: the input schemas, the HTTP call, and error handling that passes the API's own field-level messages through to the model instead of flattening them into "request failed."
These tools return figures. They do not produce client-facing deliverables, save borrower records, parse NSLDS files, or track PSLF qualifying payments over time. For those, and for a book of borrowers kept current as the rules change: finology.tech
Rate-limited per IP. Not financial advice.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/student-loan)<a href="https://allmcps.com/mcp/student-loan"><img src="https://allmcps.com/api/badge/student-loan?style=directory" alt="Student Loan on AllMCPs" /></a>