Create a token
Generate an API token in Settings → Developer with read or write scopes.
Connect external clients to your financial data through the Model Context Protocol. 27 finance tools, confirmation utilities, one URL, and scoped tokens.
Setup
Get an external client reading finance context and preparing reviewed changes in under two minutes.
Generate an API token in Settings → Developer with read or write scopes.
Paste the MCP server URL and Bearer token into your external client.
Ask for balances, upcoming bills, or budget status. Write actions still prepare a preview before anything changes.
Capabilities
Read tools answer questions immediately. Write tools prepare a preview first, then the confirmation utilities execute or cancel the command after review.
get_balancesreadFetch current account balances and net worth
get_forecastreadProject future balances over a date range
get_budget_statusreadCheck spending progress against budgets
get_upcoming_billsreadList upcoming recurring obligations
get_spending_breakdownreadSpending totals grouped by category
search_transactionsreadSearch transactions by keyword or filter
list_categoriesreadList all spending and income categories
list_transactionsreadPaginated list of recent transactions
get_monthly_summaryreadIncome, expenses, and net for a month
get_approvalsreadPending approvals bucketed by urgency
list_accountsreadAll accounts with balances, types, and currencies
list_recurringreadRecurring bills, income, and transfers
list_pending_entriesreadPending ledger entries awaiting review
get_pending_entryreadOne pending entry with source and posting detail
record_expensewriteLog a new expense transaction
record_incomewriteLog a new income transaction
record_transferwriteMove money between accounts
adjust_balancewriteCorrect an account balance manually
create_categorywriteCreate a new spending or income category
rename_categorywriteRename an existing category
set_budgetwriteCreate or update a category budget
create_recurringwriteCreate recurring bills, income, or transfers
update_recurringwriteEdit recurring schedules, amounts, and status
approve_pending_entrywriteApprove a pending entry and post it
reject_pending_entrywriteReject a pending entry from the queue
update_transactionwriteEdit an existing transaction after preview
delete_transactionwriteDelete a transaction after confirmation
confirm_commandutilityExecute a prepared write command after review
cancel_commandutilityCancel a prepared write command
Compatibility
Any MCP-compatible client works -- just add the server URL.
Quick Connect
Pick your client below. Replace YOUR_TOKEN with your API token from Settings → Developer.
Settings → Integrations → Add MCP Server → paste URL
URL: https://billforecast.app/api/v2/mcp Auth: Bearer YOUR_TOKEN
Settings → Developer → Edit Config → paste → restart
{
"mcpServers": {
"billforecast": {
"url": "https://billforecast.app/api/v2/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Add to .claude/.mcp.json (project or global) → restart
{
"mcpServers": {
"billforecast": {
"type": "http",
"url": "https://billforecast.app/api/v2/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Settings → Connected Apps → Add MCP → paste URL + token
URL: https://billforecast.app/api/v2/mcp Auth: Bearer YOUR_TOKEN
Add to .cursor/mcp.json or MCP settings → restart
{
"mcpServers": {
"billforecast": {
"url": "https://billforecast.app/api/v2/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}POST JSON-RPC 2.0 to the URL with Bearer auth
URL: https://billforecast.app/api/v2/mcp Auth: Bearer YOUR_TOKEN (header) Query token fallback only if headers are unsupported Transport: Streamable HTTP (JSON-RPC 2.0)
What are my account balances?What bills are due this week?Show my spending this monthRecord a €50 grocery expenseAre there any overdue approvals?What is my cash flow forecast?List my recurring billsBillForecast includes Money Helper, which can run through a local LLM endpoint such as LM Studio on your own infrastructure. Ask finance questions, prepare expense drafts, and review insights without data leaving your server. External MCP connections are entirely optional.
Get started
Generate a token, add the URL to an external client, and keep every write action behind review.
Scoped access
Tokens are scoped to read-only or read-write. Revoke any token instantly from settings.
Discovery document
Point any MCP client at /.well-known/mcp.json for automatic tool discovery.
Add to your home screen for a full-app experience. No Play Store or App Store needed.