io.github.theluckystrike/amortization

McpStamp Loan Amortization

Loan and lease schedules: level payment, interest split, early settlement cost and journals.

Endpointhttps://mcp.zovo.one/mcp/amortization (streamable-http)
Registry version0.23.0
Now9 tools · grade A (92) · pin ts_5132cf415e3f459ee94d687bc5544e76 · protocol 2025-06-18
First / last listed2026-11-11 01:21 UTC / 2026-11-11 01:21 UTC
Grade over time2026-11-11: A (92), 9 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-11 01:21 UTC
9 tools, grade A (92)

Tools: loan_create loan_schedule loan_repay_early loan_journal loan_list loan_delete loans_report license_status license_activate

Current tools (9)

loan_createRecord a loan or lease and return its id, level payment and effective annual rate. principal_minor, fees and balloon are whole MINOR units; rate_bps is the nominal annual rate in basis points. Free: 3 agreements.
params: name*, principal_minor*, currency*, rate_bps*, compounding*, payment_frequency*, term_periods*, method*, start_date*, fees_minor, balloon_minor, kind, lender, note
loan_scheduleBuild one loan's schedule: opening balance, payment, interest, principal and closing per period, with total interest. The last period absorbs rounding, landing exactly on the balloon or zero. loans_report totals it.
params: loan*, from_period, limit, year
loan_repay_earlyWork out what settling or overpaying costs as of a period: the outstanding balance, the penalty if one is given, the recalculated remaining schedule and the interest saved, stated gross and net of the penalty. Pro.
params: loan*, as_of_period*, extra_minor, penalty_minor, keep_payment, limit
loan_journalReturn the double entry for one payment period or month: debit interest expense and loan liability, credit cash, in the cash book's account names, with an expense_add-ready payload. Give period or month, not both. Pro.
params: loan*, period, month, interest_account, liability_account, cash_account, category
loan_listList the register with terms, level payment, effective annual rate and, at as_of, periods paid, balance outstanding, interest to date and the next payment, totalled per currency. Free; loans_report is the Pro roll-up.
params: currency, kind, as_of, limit
loan_deleteRemove one loan or lease from the register and give its free-tier slot back. Refused, with the entry named, if a journal has already been taken from it. Free.
params: loan*
loans_reportThe debt at as_of: per loan what is outstanding, whether it is settled, the next payment, and the interest and principal charged in a year, then totals per currency. Contractual balance, not cash paid. Pro.
params: as_of, year, currency
license_statusReport this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing changes.
params: none
license_activateTurn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_status confirms it.
params: key*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.