MoneyForward
Shanone’s MoneyForward integration gives your agent 59 tools spanning core accounting (journals, trial balances), expense reports, invoicing, and payables — across MoneyForward’s separate accounting, expense, invoice, and payable services.Getting Started
1
Connect via OAuth
Ask your agent to do something with MoneyForward (e.g. “list this month’s journal entries”), or connect proactively from Integrations in the Shanone dashboard.
2
Authorize each MoneyForward service you use
MoneyForward Accounting, Expense, Invoice, and Payable are separate OAuth-protected services — you may need to authorize more than one depending on which
moneyforward_* tools you use.3
Retry your request
Once connected,
shanone_execute_tool calls for moneyforward_* tools will succeed.Available Tools
Shanone provides 59 tools for MoneyForward, organized into these categories:Accounting base (offices, accounts, taxes)
Accounting base (offices, accounts, taxes)
moneyforward_get_office, moneyforward_list_accounts, moneyforward_list_departments, moneyforward_list_taxes, moneyforward_list_sub_accounts, moneyforward_get_term_settingsJournals & vouchers
Journals & vouchers
moneyforward_list_journals, moneyforward_get_journal, moneyforward_create_journal, moneyforward_update_journal, moneyforward_delete_journal, moneyforward_create_voucher, moneyforward_detach_voucherTrade partners & transactions
Trade partners & transactions
moneyforward_list_trade_partners, moneyforward_create_trade_partner, moneyforward_list_transactions, moneyforward_create_transaction, moneyforward_create_journal_from_transaction, moneyforward_list_connected_accounts, moneyforward_get_connected_accountAccounting reports
Accounting reports
moneyforward_get_trial_balance_bs, moneyforward_get_trial_balance_pl, moneyforward_get_transition_bs, moneyforward_get_transition_plExpense transactions
Expense transactions
moneyforward_expense_list_offices, moneyforward_expense_get_office, moneyforward_expense_list_transactions, moneyforward_expense_get_transaction, moneyforward_expense_create_transaction, moneyforward_expense_update_transaction, moneyforward_expense_delete_transaction, moneyforward_expense_upload_receiptExpense reports & approvals
Expense reports & approvals
moneyforward_expense_list_reports, moneyforward_expense_get_report, moneyforward_expense_create_report, moneyforward_expense_update_report, moneyforward_expense_submit_report, moneyforward_expense_list_approvals, moneyforward_expense_approve_report, moneyforward_expense_reject_reportInvoicing
Invoicing
moneyforward_invoice_list_billings, moneyforward_invoice_get_billing, moneyforward_invoice_create_billing, moneyforward_invoice_update_billing, moneyforward_invoice_delete_billing, moneyforward_invoice_send_billing, moneyforward_invoice_list_quotes, moneyforward_invoice_get_quote, moneyforward_invoice_create_quote, moneyforward_invoice_update_quotePayables & approvals
Payables & approvals
moneyforward_payable_list_offices, moneyforward_payable_list_payment_requests, moneyforward_payable_get_payment_request, moneyforward_payable_create_payment_request, moneyforward_payable_update_payment_request, moneyforward_payable_submit_payment_request, moneyforward_payable_list_approvals, moneyforward_payable_approve_request, moneyforward_payable_reject_requestCommon Use Cases
Monthly close support
Pull trial balances and reconcile journal entries before closing the books
Expense approval queues
List pending expense report approvals and approve or reject them from natural language
Invoice follow-ups
Create and send a billing, then track it until payment
Payment request triage
Review payable requests awaiting approval before month-end payment runs
Troubleshooting
A tool call fails with a 401 even though other MoneyForward tools work
A tool call fails with a 401 even though other MoneyForward tools work
Accounting, Expense, Invoice, and Payable each have their own OAuth token — reconnect the specific service the failing tool belongs to from Integrations.
moneyforward_create_journal fails with an unbalanced entry error
moneyforward_create_journal fails with an unbalanced entry error
MoneyForward requires debit and credit amounts to sum to zero across all journal lines; use
moneyforward_list_accounts and moneyforward_list_sub_accounts to confirm account IDs before submitting.Expense report can't be approved
Expense report can't be approved
Reports must be submitted (
moneyforward_expense_submit_report) before they appear in moneyforward_expense_list_approvals — draft reports aren’t approvable yet.