Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

io.github.theluckystrike/amortization

io.github.theluckystrike/amortization

Loan and lease schedules: payment, interest, early settlement and the journal, to the minor unit.

Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
1019ms
last probe
Tools
9
callable
Resources
2
readable
Prompts
2
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
9 tools, 2 resources, 2 prompts returned.
pass 3 or more catalogue items 10/10
13 items in total; 3 or more earns these points.
pass Describes itself 10/10
97 characters; more than 30 earns these points.

Tools · 9

loan_create

Record 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…

loan_schedule

Build 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_re…

loan_repay_early

Work 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…

loan_journal

Return 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 mon…

loan_list

List 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…

loan_delete

Remove 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.

loans_report

The 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…

license_status

Report 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 c…

license_activate

Turn 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_…

Resources · 2

pricing

What amortization costs, what Pro unlocks, the checkout link that carries this connection's token, and the one step a person has to take. Machine-readable; read it before telling a user how to lift a …

pricing://amortization
accounts

The three account ids this server journals to, matching the cash book, and the one document it writes.

loan://accounts

Prompts · 2

upgrade_to_pro

Explain what Pro on the amortization server costs and exactly what the user has to do, without leaving the conversation.

check_a_quote

Check what a lender's quote actually costs: record the terms, read the effective rate, and see what settling early would save.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.zovo.one/mcp/amortization

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "io.github.theluckystrike/amortization": {
      "url": "https://mcp.zovo.one/mcp/amortization",
      "transport": "streamable-http"
    }
  }
}