Reference

Every tool Finn can use

The full list of tools Finn can call, with a plain-English line for each.

Every tool Finn can use, with what it does in plain English. There are 255. This list is generated from Finn herself, so it's always complete.

Read tools look things up. Write tools change something, and the ones that matter always ask you first.

Banking and transactions

ToolWhat it does
get_transactionsFind bank transactions by date, amount, category or text
get_income_by_currencyTotal income or spend split by currency
get_balanceCurrent bank balance
sync_bank_feedPull the latest transactions from connected banks
get_bank_accountsList the business's bank accounts
create_bank_accountAdd a bank account to upload statements into
merge_bank_accountsJoin a duplicate account into its live bank feed
find_duplicate_bank_accountsSpot accounts that are really the same account
check_bank_account_retirementCheck whether an account can be safely removed
retire_bank_accountArchive or delete an account that's no longer used
import_bank_statementImport a statement uploaded in chat
confirm_csv_mappingConfirm how a spreadsheet's columns were read
create_transactionAdd a transaction by hand
update_transactionChange a transaction's category, notes or VAT
split_transactionSplit one payment across several categories
delete_transactionsDelete transactions
create_bank_ruleMake a rule so a supplier always goes to one category
get_reconciliation_statusEach bank statement checked against the books
get_statement_checksStatement balances vs book balances, per period
mark_transactions_reconciledMark a period's transactions as reconciled
auto_match_receiptsMatch receipts to bank payments automatically
find_unlinked_transactionsFind payments with no receipt attached
export_transactionsExport a list of transactions to Excel
get_fx_ratesExchange rates for any date

Documents

ToolWhat it does
search_documentsSearch uploaded receipts, invoices and statements
read_documentRead everything in an uploaded file
read_trial_balanceRead a trial balance from a PDF, photo or spreadsheet
get_document_linksShow what a document is attached to
find_related_documentsFind documents that probably belong to a record
link_documentAttach a document to a record
unlink_documentDetach a document from a record
delete_documentsDelete duplicate or wrong uploads
retry_documentRe-read a document that got stuck
get_incoming_messagesRead what arrived by email, WhatsApp, Slack or Telegram
create_invoice_from_documentTurn a timesheet or quote into an invoice
create_bill_from_documentTurn a supplier invoice or PO into a bill
create_estimate_from_documentTurn a document into a quote
create_payroll_from_documentTurn a timesheet into payroll entries

Sales and invoicing

ToolWhat it does
get_invoicesList invoices
create_invoiceDraft an invoice
update_invoiceEdit a draft invoice
update_invoice_statusMark an invoice paid, sent or cancelled
send_invoiceEmail an invoice as a PDF
chase_invoiceEmail a reminder for an overdue invoice
match_transaction_to_invoiceLink a payment to the invoice it pays
unpay_invoiceUndo a payment recorded against an invoice
delete_invoiceDelete a draft invoice
get_recurring_invoicesList repeat invoices
create_recurring_invoiceSet up a repeat invoice
update_recurring_invoiceChange a repeat invoice
pause_recurring_invoicePause a repeat invoice
resume_recurring_invoiceRestart a repeat invoice
delete_recurring_invoiceDelete a repeat invoice
update_invoicing_settingsSet invoice numbering, terms and footer
get_estimatesList quotes
create_estimateDraft a quote
update_estimateEdit a draft quote
convert_estimate_to_invoiceTurn an accepted quote into an invoice
delete_estimateDelete a draft quote
get_aged_debtorsWho owes you, and how late

Bills and spending

ToolWhat it does
get_billsList supplier bills
create_billRecord a supplier bill
update_billEdit a bill
pay_billRecord a bill as paid
unpay_billUndo a bill payment
cancel_billCancel a bill that shouldn't be paid
delete_billDelete a draft bill
get_aged_creditorsWho you owe, and how late
get_expense_claimsList staff expense claims
get_expensesList expense claims (for connected AI apps)
create_expense_claimCreate an expense claim
approve_expense_claimApprove or reject expense and mileage claims

Contacts, projects and pipeline

ToolWhat it does
get_contactsList customers and suppliers
create_contactAdd a contact
update_contactEdit a contact
find_contact_by_emailFind a contact by email
get_projectsList projects
get_project_pnlProfit and loss for one project
assign_to_projectAttach transactions, invoices or bills to a project
update_projectRename or update a project
delete_projectDelete an empty project
list_opportunitiesList open sales deals
get_opportunityFull history of one deal
create_opportunityAdd a deal to the pipeline
add_opportunity_noteLog a note, call or meeting on a deal
update_opportunity_stageMove a deal to its next stage
draft_outreach_emailWrite a sales email for a deal
draft_contractDraft a contract

Ledger and reports

ToolWhat it does
get_financial_snapshotHeadline figures: cash, owed to you, you owe, profit
get_profit_and_lossProfit and loss for any period
get_balance_sheetBalance sheet at any date
get_trial_balanceEvery account's debits and credits
get_journal_entriesList ledger entries
create_journal_entryPost a manual journal
get_chart_of_accountsList the accounts
list_categoriesList transaction categories
create_account_categoryAdd an account
update_account_categoryChange an account
delete_account_categoryRemove an account
apply_coa_packUse a country's standard chart of accounts
get_cash_flow_forecast13-week cash flow forecast
get_budget_vs_actualPerformance against budget
get_year_on_yearThis year vs last year and before
get_consolidated_reportGroup accounts across several companies
get_goalsList business goals
create_goalSet a goal
update_goalUpdate a goal's progress
generate_workpaperAccountant-grade working papers for a tax form
generate_bookkeeper_packOne Excel pack for a bookkeeper
create_artifactBuild a report or document beside the chat
update_artifactChange a report Finn already built

Month-end and year-end

ToolWhat it does
get_month_closeHow closed a month is
month_close_summaryEverything needed to close a month, in one read
approve_month_closeLock a month as closed
reopen_month_closeReopen a closed month
get_risk_flagsEntries flagged for a second look
resolve_risk_flagRecord the answer to a flagged entry
get_accounts_statusWhere the year-end accounts are up to
prepare_annual_accountsPrepare draft year-end accounts
get_filed_accounts_historyFigures from accounts filed in past years
set_working_periodSwitch which accounting year you're working in

Fixed assets

ToolWhat it does
get_fixed_assetsList what the business owns
create_fixed_assetAdd an asset
create_fixed_asset_from_transactionTurn a purchase into an asset
link_transactions_to_fixed_assetAttach the payments that bought an asset
update_fixed_assetChange an asset's life or value
run_fixed_asset_depreciationPost depreciation up to date
dispose_fixed_assetRecord selling or scrapping an asset
get_capital_allowance_hintTax relief available on an asset

Tax and VAT

ToolWhat it does
get_vat_summaryVAT figures and the 9 boxes
calculate_vat_periodPreview a VAT return without locking it
get_vat_periodsList VAT periods and their status
lock_vat_periodFinalise a VAT return's figures
unlock_vat_periodReopen a VAT return before filing
submit_vat_returnFile the VAT return to HMRC
record_tax_paymentRecord a payment to the tax office
get_hmrc_vat_obligationsReturns HMRC expects, straight from HMRC
get_hmrc_vat_liabilitiesWhat HMRC says you owe
get_hmrc_vat_paymentsPayments HMRC has received
check_vat_numberCheck a UK VAT number is real
get_tax_factsCurrent UK tax rates and allowances
search_tax_factsSearch UK tax knowledge
lookup_tax_ruleLook up a verified tax rule
list_tax_rulesList the verified rules for the company's country
get_gov_guidanceSearch official GOV.UK guidance
draft_authority_responseDraft a reply to a tax office letter
get_cis_positionWhere the business stands on CIS
add_cis_subcontractorAdd a CIS subcontractor
set_cis_materials_splitSet the materials part of a CIS payment
prepare_cis_returnDraft the monthly CIS return
generate_cis_statementsSend each subcontractor their CIS statement
get_gst_hst_returnCanada: prepare the GST/HST return
get_gifi_statusCanada: check the GIFI is ready
set_gifi_codeCanada: map an account to a GIFI code
calculate_estimated_taxUS: quarterly estimated tax
check_sales_tax_nexusUS: which states you owe sales tax in
generate_us_payroll_formUS: 1099 and W-2 forms
get_qfzp_statusUAE: free zone corporate tax status
get_advance_assuranceSEIS/EIS readiness for investors
save_advance_assurance_answersSave answers for the SEIS/EIS form
build_advance_assurance_packBuild the SEIS/EIS pack for HMRC

Company admin and Companies House

ToolWhat it does
lookup_companyLook up a company on its official register
link_companyConnect the company to its register record
update_companyUpdate the company's details
file_annual_accountsFile year-end accounts at Companies House
mark_accounts_filed_elsewhereRecord accounts filed by someone else
file_confirmation_statementFile the confirmation statement
get_dividendsList dividends
create_dividendRecord a dividend
void_dividendCancel a dividend recorded in error
generate_dividend_documentsBoard minutes and dividend vouchers
generate_statutory_documentBoard minutes, resolutions, share certificates
get_dla_balanceDirector's loan account balance
get_deadlinesUpcoming tax and filing deadlines
create_deadlineAdd a deadline
update_deadlineChange a deadline
complete_deadlineMark a deadline done
delete_deadlineDismiss a deadline
create_taskAdd a task

Payroll and people

ToolWhat it does
list_employeesList employees
add_employeeAdd an employee
update_employeeUpdate an employee
generate_payroll_runRun payroll for a pay date
get_payroll_summaryPayroll so far this year
deel_list_contractsContracts from Deel
deel_get_peoplePeople in Deel
deel_get_invoicesInvoices from Deel
deel_get_payment_receiptsContractor payments from Deel
deel_calculate_employment_costCost of hiring someone in another country
deel_calculate_take_home_payTake-home pay in another country

Moving in from other software

ToolWhat it does
import_migrationBring in a mixed paste from old software in one go
import_contactsBring in customers and suppliers
import_bank_accountsBring in bank accounts and their balances
import_open_invoices_billsBring in unpaid invoices and bills
import_estimates_recurringBring in quotes and repeat invoices
import_contracts_projectsBring in contracts and projects
import_opening_balancesSet starting balances from pasted figures
import_opening_balances_from_documentSet starting balances from an uploaded file
import_past_year_accountsStore past years' accounts
import_payrollBring in payroll history
import_vat_continuityCarry on VAT mid-year without restarting

Memory and knowledge

ToolWhat it does
recall_conversationsRemember past conversations, including calls
read_company_wikiRead the company's long-term memory
search_company_wikiSearch the company's long-term memory
update_company_wikiWrite something new into long-term memory
update_person_profileRemember how this person likes to work
read_wikiRead Finn's knowledge base
search_wikiSearch Finn's knowledge base
search_casebookWhat experienced accountants do in this situation
propose_playSuggest a new play for the casebook
record_advice_outcomeRecord whether advice was taken
get_attentionEverything that needs the user, ranked

Account, support and channels

ToolWhat it does
what_can_you_doFinn explains what it can do
get_integration_statusWhat's connected
switch_companyChoose the default company for a channel
resend_verification_emailRe-send the email verification link
request_humanBring a person into the conversation now
forward_to_supportRaise a support ticket
update_support_ticketAdd detail to an open ticket
get_my_ticketsCheck support ticket status
log_feature_interestRecord a feature the customer wants
get_subscriptionPlan, status and renewal
list_subscription_invoicesSubscription invoices
pause_subscriptionPause the subscription
resume_subscriptionRestart the subscription
cancel_subscriptionCancel at the end of the period

Practice (accountancy firms)

ToolWhat it does
setup_practiceSet up the practice on first run
list_clientsEvery client with a one-line health check
add_clientAdd a client
rename_clientRename a client
remove_clientRemove a client
import_client_listBring in a whole client list at once
migrate_client_bookMove a client's books from old software
lookup_company_numberLook up a company number
open_clientHand over to that client's own Finn
get_cross_client_attentionWhat needs doing this week across all clients
list_jobsJobs across the client book
advance_jobMove a job to its next stage
assign_jobGive a job to a team member
list_rulesThe practice's standing instructions
create_ruleTurn a plain-English instruction into a rule
ingest_meetingFile a client meeting into that client's memory
draft_proposalDraft a proposal for a prospect
send_proposalSend a proposal and engagement letter for signature
draft_engagement_letterDraft an engagement letter
draft_advisory_memoDraft a year-end advice memo
create_client_documentWrite a branded document for a client
create_reconciliation_report_documentBank reconciliation report for a client
send_client_documentEmail a document to a client
schedule_client_documentSend a client a document on a schedule
list_client_document_schedulesList scheduled client documents
update_client_document_schedulePause, resume or change a schedule
set_client_contactSave the client's email
ask_clientAdd questions for the client
send_client_questionsEmail the client their questions