Agent♥︎Age
Catalog

io.github.theluckystrike/loan-schedule

Official

by theluckystrike · JavaScript

Amortization schedules for a loan: the level payment, the interest, and what settling early saves.

MCP Loan Schedule Server (io.github.theluckystrike/loan-schedule)

This Model Context Protocol (MCP) server generates amortization schedules for loans and leases. Given credit agreement terms, it computes level payment, effective annual rate, and a period-by-period schedule including opening balance, payment, interest, principal, and closing balance. It also evaluates early settlement costs and savings, and produces accounting entries for payments.

🛠️ Key Features

  • Loan/lease amortization schedules with level payment, interest, and principal breakdown
  • Effective annual rate calculation
  • Period-by-period schedule: opening balance, payment, interest, principal, closing balance
  • Early settlement “what it would cost and save”
  • Double-entry output for payment in the same cash book account names
  • Inputs include amount, nominal annual rate (basis points), compounding frequency, payment due frequency, term (periods), method, arrangement fee, and balloon

🚀 Use Cases

  • Calculating payment and interest schedules for credit agreements
  • Comparing regular amortization vs. settling early
  • Preparing payment journal entries aligned to existing cash book account naming

⚡ Developer Benefits

  • Deterministic schedule output suitable for spreadsheet workflows
  • Accounting-ready double-entry payment data
  • Supports TypeScript-based MCP server ecosystem topics

⚠️ Limitations

  • Requires loan/lease terms (including arrangement fee and any balloon) to perform schedule computation

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity