https://mcp.zovo.one/mcp/amortization ↗
Loan and lease schedules: payment, interest, early settlement and the journal, to the minor unit.
io.github.theluckystrike/amortization is a remote MCP server published at mcp.zovo.one. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 116 ms, placing it among the faster endpoints. It offers a narrow, focused set of 9 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Legacy | 401 | 42 | 200 | 48 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 401 | 41 | 200 | 50 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 401 | 37 | 200 | 72 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 401 | 121 | 200 | 127 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 401 | 116 | 200 | 576 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 401 | 122 | 200 | 157 | 2025-11-25 |
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
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.
namestringrequiredprincipal_minorintegerrequiredcurrencystringrequiredrate_bpsintegerrequiredcompoundingstringrequiredpayment_frequencystringrequiredterm_periodsintegerrequiredmethodstringrequiredstart_datestringrequiredfees_minorintegerballoon_minorintegerkindstringlenderstringnotestringloan_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.
loanstringrequiredfrom_periodintegerlimitintegeryearstringloan_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.
loanstringrequiredas_of_periodintegerrequiredextra_minorintegerpenalty_minorintegerkeep_paymentbooleanlimitintegerloan_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.
loanstringrequiredperiodintegermonthstringinterest_accountstringliability_accountstringcash_accountstringcategorystringloan_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.
currencystringkindstringas_ofstringlimitintegerloan_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.
loanstringrequiredloans_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.
as_ofstringyearstringcurrencystringlicense_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.
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.
keystringrequiredEach block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Derived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/io-github-theluckystrike-amortization)<a href="https://mcpmetrics.io/servers/io-github-theluckystrike-amortization"><img src="https://mcpmetrics.io/badge/io.github.theluckystrike/amortization/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
QR codes and barcodes offline: WiFi, vCards, SEPA payment codes, Code 128, EAN-13, SVG or PNG.
Talk to your trading journal. Query your real trades, performance stats (win rate, P/L, R-multiples, with grouping that surfaces patterns like win rate by sleep quality), equity curve, edges, A+ setups, and journal — and log trades, save journal entries, define edge rules, and set your standing focus, all by chat. Trade screenshots return as viewable images. The first trading journal with a native MCP server. Per-user OAuth, free account.
Private journal MCP server to search, analyze, and create Dabble Me entries securely via OAuth.
India payments for AI agents — UPI, cards, wallets via Razorpay Payment Links. Never holds funds.
Unit conversion — length, weight, temperature, volume, speed, data. x402 micropayment.
UTF-16 unit count, text discarded
Comments
Sign in to write a comment
No comments yet. Be the first.