このMCPでできること
Creates lease or loan schedules with residual values, separates interest and principal, and generates monthly accounting journals.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'principal_minor', 'currency', 'rate_bps', 'compounding', 'payment_frequency', 'term_periods', 'method', 'start_date'], 'properties': {'kind': {'enum': ['loan', 'lease'], 'type': 'string', 'description': 'Default "loan"'}, 'name': {'type': 'string', 'maxLength': 200, 'description': 'What this agreement is, e.g. Van finance or Office lease'}, 'note': {'type': 'string', 'maxLength': 2000}, 'lender': {'type': 'string', 'maxLength': 200, 'description': 'Who the money is owed to'}, 'method': {'enum': ['annuity', 'straight-principal'], 'type': 'string', 'description': 'annuity for a level payment, straight-principal for equal principal and a falling payment'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'ISO code the agreement is denominated in'}, 'rate_bps': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Nominal annual interest rate in basis points. 1200 is 12 percent. Zero is allowed'}, 'fees_minor': {'type': 'integer', 'minimum': 0, 'description': 'Arrangement fees in whole minor units, paid at drawdown. Default 0'}, 'start_date': {'type': 'string', 'maxLength': 10, 'description': 'Drawdown date, YYYY-MM-DD. The first payment falls one period after it'}, 'compounding': {'enum': ['weekly', 'fortnightly', 'monthly', 'quarterly', 'semiannual', 'annual'], 'type': 'string', 'description': 'How often interest compounds'}, 'term_periods': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Number of payment periods, not years'}, 'balloon_minor': {'type': 'integer', 'minimum': 0, 'description': 'Final balloon or residual value in whole minor units, due with the last payment and not inside it. Default 0'}, 'principal_minor': {'type': 'integer', 'maximum': 100000000000000, 'minimum': 1, 'description': 'Amount borrowed, in whole minor units (integer cents). 1,000,000 is EUR 10,000.00'}, 'payment_frequency': {'enum': ['weekly', 'fortnightly', 'monthly', 'quarterly', 'semiannual', 'annual'], 'type': 'string', 'description': 'How often a payment falls due'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan'], 'properties': {'loan': {'type': 'string', 'maxLength': 200, 'description': 'The loan id, e.g. LOAN-2026-0001, or its exact name'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan'], 'properties': {'loan': {'type': 'string', 'maxLength': 200, 'description': 'The loan id, e.g. LOAN-2026-0001, or its exact name'}, 'month': {'type': 'string', 'maxLength': 7, 'description': 'Journal every payment falling in this month, YYYY-MM. Give this or period'}, 'period': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'The payment period to journal. Give this or month'}, 'category': {'type': 'string', 'maxLength': 200, 'description': 'Expense category for the expense_add payload. Default "interest"'}, 'cash_account': {'type': 'string', 'maxLength': 200, 'description': 'Credit account for the payment. Default "cash"'}, 'interest_account': {'type': 'string', 'maxLength': 200, 'description': 'Debit account for the interest. Default "interest_expense"'}, 'liability_account': {'type': 'string', 'maxLength': 200, 'description': 'Debit account for the principal. Default "loan_liability"'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['loan', 'lease'], 'type': 'string', 'description': 'Only loans, or only leases'}, 'as_of': {'type': 'string', 'maxLength': 10, 'description': 'Value the register at this date, YYYY-MM-DD. Default today'}, 'limit': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Maximum rows, default and ceiling 600'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'Only agreements in this currency'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan', 'as_of_period'], 'properties': {'loan': {'type': 'string', 'maxLength': 200, 'description': 'The loan id, e.g. LOAN-2026-0001, or its exact name'}, 'limit': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Maximum remaining rows to return, ceiling 600'}, 'extra_minor': {'type': 'integer', 'minimum': 1, 'description': 'A partial overpayment in whole minor units. Omit to settle the loan in full'}, 'as_of_period': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'The period the extra money is paid at the end of. Period 1 is the first payment'}, 'keep_payment': {'type': 'boolean', 'description': 'On a partial overpayment, keep the same payment and shorten the term. Default false, which keeps the term and lowers the payment'}, 'penalty_minor': {'type': 'integer', 'minimum': 0, 'description': 'Early repayment charge in whole minor units. Default 0'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan'], 'properties': {'loan': {'type': 'string', 'maxLength': 200, 'description': 'The loan id, e.g. LOAN-2026-0001, or its exact name'}, 'year': {'type': 'string', 'maxLength': 4, 'description': 'Only the periods falling in this calendar year, YYYY'}, 'limit': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Maximum rows, default and ceiling 600'}, 'from_period': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'First period to return. Default 1'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'year': {'type': 'string', 'maxLength': 4, 'description': 'The calendar year to total the interest for, YYYY. Default the year of as_of'}, 'as_of': {'type': 'string', 'maxLength': 10, 'description': 'Value the debt at this date, YYYY-MM-DD. Default today'}, 'currency': {'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'description': 'Only agreements in this currency'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Red by Big Red Cloud
Connects to Big Red Cloud accounting for customers, suppliers, products, invoices, purchases, payments, receipts, journals, quote…
GestãoClick
Connects to the GestãoClick ERP to manage customers, suppliers, products, sales, service orders, budgets, and financial records.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…