Tool Catalog
Every Tool Archie Carries
72 tools across 3 domains. Each one names a piece of accounting work Archie does end to end, from a standards question to a posted journal. Read what it touches before you call it.
Tools
Read-only
Write
Destructive
Each tool's read-only / write / destructive class is declared by the MCP server itself, through the `readOnlyHint` and `destructiveHint` annotations the tool decorators carry. A read-only tool runs freely; a write changes the firm's records or sends something; a destructive write cannot be quietly undone (a posted journal, a committed WorkStream, an approval), so the confirmation contract gates it before every call.
Accounting & advisory
59Day-to-day accounting work: questions, document analysis, journal entries, tax/payroll/wealth advice, prepared reports, and the Topic threads that work happens in.
store_documentStore a document in Archie's document store and return a file_id UUID.
read:accountingask_archieAsk Archie an accounting question or perform a general accounting analysis.
read:accountinganalyse_documentAnalyse an uploaded document. Returns a task envelope for large files (>50 KB).
read:accountingrecord_journal_entryRecord an accounting journal entry to the client's connected ERP.
write:journalssearch_knowledgeSearch the knowledge base.
read:accountingapprove_or_rejectApprove or reject a workflow item.
write:journalslist_clientsList accessible clients.
read:clientsclassify_transactionClassify a financial transaction.
read:clientsreview_complianceReview document compliance.
read:accountingadvise_taxGet domestic tax advice (income, corporate, CGT, FBT, stamp duty).
read:accountingadvise_international_taxCross-border tax advice, transfer pricing, treaties, withholding, PE, CFC.
read:accountingadvise_indirect_taxGST, VAT, sales tax, HST, QST, use-tax advice by jurisdiction.
read:accountingadvise_successionSuccession planning advice, family business transition, buy-sell, governance.
read:accountingtrace_assetsForensic asset tracing, funds flow, related-party mapping, ownership trails.
read:clientstest_controlsTest internal controls, design or operating effectiveness, sample selection.
read:clientsprepare_tax_returnPrepare a tax return artifact, income, BAS, IAS, VAT, corp, payroll, self-assessment.
prepare_cfo_packPrepare a CFO/board pack, KPIs, financial review, forecast, commentary, risks, actions.
prepare_audit_workpaperPrepare an audit working paper, lead schedules, substantive tests, planning memos.
prepare_due_diligence_reportPrepare an M&A due-diligence / quality-of-earnings report.
prepare_trust_accountsPrepare trust accounts, distributions, beneficiary statements, capital accounts.
prepare_expert_reportPrepare a litigation expert report, damages, loss quantification, opinion.
advise_acquisitionM&A advice, acquisition, merger, asset/share purchase, due diligence framing.
read:accountingadvise_payrollPayroll compliance advice, STP/RTI/SGC, contractor classification, payroll tax.
read:accountingadvise_wealthWealth management advice, investment structures, retirement, asset protection.
read:accountinganalyse_financialsAnalyse client financials, variance, trend, ratio, cashflow, profitability.
read:clientsget_client_financialsGet client financial data (raw, summary, variance, cashflow, or profitability view).
read:clientsget_payroll_dataGet payroll data, summary, by employee, by period, tax/super obligations.
read:clientsinvestigate_anomalyForensic investigation, Benford, ACFE classification, chain-of-custody output.
read:clientsprepare_asc606_memoPrepare an ASC 606 / IFRS 15 revenue-recognition workpaper + memo.
get_task_resultPoll a long-running async task (e.g. prepare_asc606_memo) for its result.
read:accountingprepare_asc842_memoPrepare an ASC 842 lessee memo + lease schedules (deterministic engine).
prepare_asc360_memoPrepare an ASC 360 capex memo, PP&E capitalise-vs-expense,
prepare_asc610_20_gainPrepare an ASC 610-20 gain-on-derecognition memo for the sale of a
prepare_communicationDraft a client communication, email, letter, memo, or report.
write:communicationsprepare_financial_reportGenerate a financial report, TB, P&L, balance sheet, mgmt accounts, financial statements.
prepare_forecastPrepare a financial forecast, multi-scenario, with assumptions register.
prepare_valuationPrepare a business valuation report, DCF, multiples, asset-based, maintainable earnings.
reconcile_accountsReconcile bank, AR, AP, intercompany, or other accounts.
read:clientsaccruals_suggestSuggest month-end accruals from TB review and prior-period patterns.
read:clientsaudit_workpaper_reviewReview an audit workpaper for completeness, methodology, evidence sufficiency, and standards compliance.
read:accountingtax_quarterly_estimateCalculate US federal quarterly estimated tax under IRC §6654/§6655 safe harbor.
read:clientscompliance_deadline_calendarProduce a calendar of upcoming filing/compliance deadlines for a client.
read:clientsmeeting_prepProduce a pre-meeting briefing for a client meeting.
read:clientsmeeting_followupExtract action items, decisions, and a follow-up draft from a meeting.
read:clientsresearch_standardsResearch accounting standards or compare two standards on a topic.
read:accountingreview_estate_structureReview wills, trusts, beneficiaries, control, and tax exposure of an estate plan.
read:accountinganalyse_investment_portfolioAnalyse an investment portfolio: opening/closing reconciliation, FX and
read:accountingplaybook_creatorDraft a new playbook conversationally, describe a workflow and Archie
read:accountingtopic_listList Topics in the caller's workspace (filter by status/type/search, paginated).
topic_createCreate a Topic in the caller's workspace (optionally bound to a client).
topic_getGet a Topic by UUID (aggregate counts; optional canvas descriptor).
topic_link_conversationLink a conversation to a Topic (idempotent on same-topic re-link).
topic_post_messagePost a message into a Topic conversation and dispatch the turn
read:accountingtopic_askAsk a question in a Topic conversation and wait (bounded) for the final
read:accountingtopic_messagesRead a Topic conversation's messages (chronological, paginated), poll a
topic_updateUpdate a Topic's metadata, rename (name), retitle, set type / colour /
topic_archiveArchive a Topic (status='archived'). Un-archive via topic_update
topic_deleteSoft-delete a Topic (status='deleted') and unlink its conversations. The
list_connectionsList the caller's connected accounting systems (Xero today) and their
read:clientsWorkstreams
11Long-running automated job sequences: draft, run, advance, commit. The durable multi-step substrate that replaced playbooks.
workstream_listList workstreams the caller can see, both inline and containerized modes.
read:accountingworkstream_describeDescribe a workstream, metadata + step graph.
read:accountingworkstream_updateUpdate a workstream's metadata, rename (name) or change its description.
write:journalsworkstream_duplicateDuplicate a workstream, copy its definition under a new name (defaults to
write:journalsworkstream_deleteDelete a workstream, a guarded soft-delete (it disappears from listings;
write:journalsworkstream_runStart a workstream run.
write:journalsworkstream_statusInspect a workstream run, current step, next step, progress %.
read:accountingworkstream_advanceDrive a paused or awaiting-approval run forward.
write:journalsworkstream_cancelCancel a running workstream. ``reason`` is the audit trail, recommend supplying it.
write:journalsworkstream_draftDraft a workstream from a natural-language description (Haiku tool-use).
read:accountingworkstream_commitPromote a draft to an active, executable workstream.
write:journalsExecution
2Direct agent execution: test a prompt, run a full orchestrator pipeline.
test_agentTest an agent with a direct LLM call using its system prompt. Returns response, token counts, and latency.
execute_agent_taskExecute a full agent task through the orchestrator pipeline. Returns the orchestrator response.
Connect a client and Archie carries the whole catalog into your session. Connect Claude or read the MCP protocol spec.