Index / MCP servers / AccountsOS

AccountsOS MCP server

AccountsOS is an MCP server with 86 tools an agent can call, among them add_document, calculate_vat_period, check_company. It answers at https://accounts-os.com/api/mcp/plugin over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 1 of 5 times since 17 September 2026; the last check, on 12 November 2026, succeeded.

Status
Answering
Tools
86
Reliability
1 of 5 checks
Response time
134 ms
Transport
streamable HTTP
Last checked
12 November 2026

Query your live AccountsOS books: balances, transactions, VAT, deadlines, invoices.

Description as the publisher wrote it.

The 86 tools AccountsOS offers

ToolWhat it does
add_documentAdd a file the user attached in this chat to their AccountsOS books: a bank statement, a receipt, a supplier bill or a sales invoice. AccountsOS reads it the same way as an emailed document: a bank statement is imported into a bank account
Inputs: file, company
calculate_vat_periodPreview the 9-box VAT breakdown for a period WITHOUT locking it. Computes the boxes from the period's transactions using the same logic as the VAT page, so the user can review the figures before locking. Use when the user says "what's my VA
Inputs: period_id, company
check_companyCheck a UK limited company on its public Companies House record and show it as a card: when its accounts, confirmation statement and Corporation Tax are due, whether anything is overdue or was filed late, and a score out of 100 with the rea
Inputs: company_number, company
check_vat_numberCheck a UK VAT registration number against HMRC's live Check-a-UK-VAT-number register and return the registered trader name and address. GB only. A "not registered" answer is a real answer from HMRC, not an error. Use this when the user ask
Inputs: vat_number, contact_id, company
compare_salary_dividendsWork out the most tax-efficient mix of salary and dividends for a UK limited company director from the company's profit, against taking it all as salary. An estimate for the current UK tax year. Needs no account.
Inputs: profit, other_income, has_employment_allowance, company
compare_sole_trader_vs_ltdCompare the tax and take-home of trading in the UK as a sole trader against a limited company, at a given profit. An estimate for the current UK tax year. Needs no account.
Inputs: profit, extra_running_costs, company
deel_calculate_employment_costCalculate the total cost of hiring someone in a specific country through Deel EOR. Use when the user asks "how much would it cost to hire in [country]?" or about employment costs abroad.
Inputs: country, salary, currency, company
deel_calculate_take_home_payCalculate take-home pay for a given salary in a specific country. Use when the user asks about net pay, take-home salary, or deductions in a country.
Inputs: country, salary, currency, company
deel_get_invoicesGet invoices from the user's Deel account. Shows contractor payment invoices. Use when the user asks about Deel payments, contractor invoices, or payment history.
Inputs: limit, statuses, company
deel_get_payment_receiptsGet payment receipts from Deel showing payments made to contractors. Use when the user asks about specific Deel payments or needs payment proof.
Inputs: limit, company
deel_get_peopleList people (contractors and employees) in the user's Deel organization. Use when the user asks about their Deel team, workforce, or contractor list.
Inputs: limit, company
deel_list_contractsList contracts from the user's Deel account. Use when the user asks about their Deel contracts, contractors, or team members managed through Deel.
Inputs: limit, statuses, company
estimate_sole_trader_taxEstimate the income tax and National Insurance a UK sole trader should set aside, and any payments on account, from their profit. An estimate for the current UK tax year. Needs no account.
Inputs: profit, company
find_duplicate_bank_accountsFind manual bank accounts that look like the same real-world account as a live bank feed (Revolut Business, Starling, Wise, Mercury, Qonto, Airwallex, Stripe Treasury) already connected — the classic case where a user uploaded statements in
Inputs: company
find_related_documentsFind documents that might be related to an entity based on amount, vendor, date, and reference matching. Shows both already-linked documents and AI-suggested matches. Use when user asks "are there any receipts for this transaction?" or "fin
Inputs: entity_type, entity_id, company
get_accounts_statusGet the status of annual accounts preparation for the current company. Returns the current accounting period, preparation status, and next steps. Use when the user asks about their annual accounts, Companies House filing, year-end accounts,
Inputs: company
get_aged_creditorsAged creditors report: outstanding bills grouped by supplier, bucketed by days past due (current/not-yet-due, 1-30, 31-60, 61-90, 90+). Use when the user asks "who do I owe", "what bills are due", "show aged payables", or is planning suppli
Inputs: as_of_date, contact_id, company
get_aged_debtorsAged debtors report: outstanding invoices grouped by contact, bucketed by days past due (current/not-yet-due, 1-30, 31-60, 61-90, 90+). Use when the user asks "who owes me money", "what's in our debtors book", "show aged receivables", or wa
Inputs: as_of_date, contact_id, company
get_attentionReturn the proactive, ranked list of everything that currently needs the user's attention across their whole account: missing bank statements, unreconciled transactions, upcoming tax/filing deadlines, a month-end ready to close, annual acco
Inputs: company
get_balanceGet current account balance
Inputs: account_id, company
get_balance_sheetGet Balance Sheet report as at a given date.
Inputs: as_at, company
get_bank_accountsList bank accounts connected to the company.
Inputs: company
get_billsGet supplier bills/invoices owed by the company. Shows what you owe to suppliers.
Inputs: status, contact_id, limit, company
get_budget_vs_actualBudget vs actual: how the company is doing against its budget. Use when the user asks about budget, against budget, over budget, under budget, budget vs actual, budget variance, are we on track, or how a month, quarter or the year compares
Inputs: from_month, to_month, company
get_capital_allowance_hintGet a tax capital allowance hint for a fixed asset (book depreciation vs tax relief). GB companies get AIA/WDA guidance from official rates; other countries get a jurisdiction note. Use when the user asks about capital allowances, AIA, or t
Inputs: asset_id, company
get_cash_flow_forecast13-week cash-flow forecast. Returns current bank balance, projected weekly inflows/outflows/running balance for the next 13 weeks, projected low point, recurring patterns detected from history, outstanding invoices expected to clear, recurr
Inputs: company
get_chart_of_accountsList account categories (chart of accounts). Use when the user asks about their chart of accounts, account codes, or available categories for categorizing transactions. On a national chart an account marked takes_postings: false is a headin
Inputs: type, company
get_contactsList contacts (clients, suppliers, leads). Use when user asks about customers, suppliers, or contacts.
Inputs: type, search, limit, sort, company
get_deadlinesGet upcoming tax and filing deadlines. Each carries support (files, prepares, workpaper, reminder_only, or null for a payment) and support_note: what AccountsOS does for it. reminder_only means AccountsOS does not produce the form.
Inputs: include_completed, company
get_dividendsList dividend records. Use when user asks about dividends paid, dividend history, or shareholder payments.
Inputs: tax_year, limit, company
get_dla_balanceGet the Director's Loan Account (DLA) balance and recent transactions. Shows if director owes company or vice versa, with section 455 tax warnings.
Inputs: limit, company
get_document_linksGet the documents linked to ONE entity (transaction, invoice, bill, estimate, contact, project, expense claim), or the entities linked to ONE document. Every call needs either document_id, or entity_type together with entity_id: there is no
Inputs: document_id, entity_type, entity_id, company
get_estimatesGet estimates/quotes sent to clients.
Inputs: status, contact_id, limit, company
get_expense_claimsGet expense claims and reimbursement requests.
Inputs: status, limit, company
get_expensesList expense claims. Use when the user asks about expenses, expense claims, reimbursements, or receipts they have submitted.
Inputs: status, limit, company
get_filed_accounts_historyThe year-by-year figures from the accounts this company has filed at Companies House, newest first: balance sheet lines (fixed assets, current assets, creditors, net assets, capital and reserves), average employees, turnover and profit afte
Inputs: company
get_financial_snapshotGet the headline money figures in one call: cash, what the company is owed (open invoices), what it owes (open bills), and net profit this month, the EXACT numbers on the user's Home dashboard. Use for "how am I doing", "how much am I owed"
Inputs: company
get_fixed_assetsList fixed assets on the register with cost, net book value, monthly depreciation and status. Returns total_cost, total_accumulated_depreciation and total_nbv for the active assets: quote those, never add the register up yourself. Use when
Inputs: status, company
get_fx_ratesExchange rates: the closing rate for a currency pair on a date, or a series over a range. Use when the user asks for an exchange rate, FX, a currency conversion, what the euro to dirham or pound to dollar rate is, what a currency move cost
Inputs: from, to, date, start_date, end_date, company
get_gifi_statusCanada: is my GIFI ready for the T2, which accounts are not mapped or need review, and do the balance checks pass. 'is my GIFI ready', 'GIFI mapping', 'T2 schedule 100 / 125'. Maps any new accounts first. AccountsOS prepares the GIFI trial
Inputs: year_end, company
46 more tools

get_goals, get_gov_guidance, get_gst_hst_return, get_hmrc_vat_liabilities, get_hmrc_vat_obligations, get_hmrc_vat_payments, get_income_by_currency, get_incoming_messages, get_integration_status, get_invoices, get_journal_entries, get_month_close, get_opportunity, get_payroll_summary, get_profit_and_loss, get_project_pnl, get_projects, get_qfzp_status, get_reconciliation_status, get_recurring_invoices, get_risk_flags, get_statement_checks, get_tasks, get_tax_facts, get_transactions, get_trial_balance, get_vat_periods, get_vat_summary, get_year_on_year, link_company, list_categories, list_companies, list_employees, list_opportunities, list_tax_rules, lookup_company, lookup_tax_rule, month_close_summary, read_company_wiki, read_wiki, recall_conversations, search_company_wiki, search_documents, search_tax_facts, search_wiki, update_company

Add AccountsOS to your AI client

Every block below points at https://accounts-os.com/api/mcp/plugin. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http accountsos https://accounts-os.com/api/mcp/plugin
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "accountsos": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://accounts-os.com/api/mcp/plugin"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "accountsos": {
      "url": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "accountsos": {
      "type": "http",
      "url": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "accountsos": {
      "url": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "accountsos": {
      "serverUrl": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "accountsos": {
      "url": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: AccountsOS
version: 0.0.1
schema: v1
mcpServers:
  - name: AccountsOS
    type: streamable-http
    url: https://accounts-os.com/api/mcp/plugin
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "accountsos": {
      "httpUrl": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "accountsos": {
      "type": "http",
      "url": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "accountsos": {
      "url": "https://accounts-os.com/api/mcp/plugin"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Faccounts-os.com%2Fapi%2Fmcp%2Fplugin&type=streamable_http&id=accountsos&name=AccountsOS

Is AccountsOS up right now?

It answered our last check on 12 November 2026 in 134 ms. Over 5 checks since 17 September 2026 it answered 1. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to AccountsOS

Questions about AccountsOS

How many tools does AccountsOS have?

86, as returned by the server's own tools/list on 12 November 2026: add_document, calculate_vat_period, check_company, check_vat_number, compare_salary_dividends, compare_sole_trader_vs_ltd, deel_calculate_employment_cost, deel_calculate_take_home_pay, and 78 more.

Is AccountsOS down?

It answered our last check on 12 November 2026 in 134 ms. Over 5 checks since 17 September 2026 it answered 1.

How do I add AccountsOS to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://accounts-os.com/api/mcp/plugin. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does AccountsOS need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.paulgosnell. Endpoint host: accounts-os.com. ARD identifier: urn:air:io.github.paulgosnell:mcp:accountsos-mcp. First indexed 17 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.