SA accounting and tax: free SARS tax tools, plus your own GetAccountED books after sign-in.
Connect Remote server
claude mcp add --transport http sa-tax https://getaccounted.co.za/api/mcp/tax --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"sa-tax": {
"url": "https://getaccounted.co.za/api/mcp/tax",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"sa-tax": {
"type": "http",
"url": "https://getaccounted.co.za/api/mcp/tax",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://getaccounted.co.za/api/mcp/tax
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 27 found in our last check
sa_paye_calculateEmployees' tax (PAYE), UIF (employee and employer, with the monthly ceiling), SDL and net pay for one South African employee and pay period, using the SARS tax deduction tables (or the exact statutory-rates formula) for the right tax year. Handles age rebates, the medical scheme…
sa_vat_calculateSplit a VAT-inclusive amount into VAT and the exclusive price, or add VAT to an exclusive amount, at the South African VAT rate in force on the date (15% since 1 April 2018). One amount or a list of lines, with per-line and total figures.
sa_vat_classifyIs a supply standard-rated, zero-rated or exempt under the South African VAT Act, and can the buyer claim the input VAT (s17(2): entertainment, club subscriptions, motor cars…)? Answers from a curated rules table with the VAT Act section for each rule, plus related official mate…
sa_tax_calendarSARS (and CIPC) due dates in a date range: EMP201 (7th, earlier when that is a weekend or public holiday), VAT201 by VAT category A–E (eFiling: last business day of the month after the period), provisional tax IRP6, EMP501 reconciliation windows, ITR14 and CIPC annual returns. U…
sa_validate_referenceFormat and check-digit checks for South African numbers: ID number (Luhn check digit, date of birth, gender, citizenship), income tax reference, VAT number (10 digits starting with 4), PAYE/SDL/UIF employer references and CIPC company registration numbers. Offline checks only —…
sa_tax_ratesIndividual income tax brackets, rebates, tax thresholds, medical scheme fees tax credits, retirement deduction cap, UIF rate and ceiling, SDL rate and exemption threshold, and the VAT rate — for a tax year (current and prior years), from the tables GetAccountED payroll uses.
accounting_list_my_businessesLists the GetAccountED books this sign-in can work on, with their business_id. Use it first when the user is an accounting practice and asks about a particular client, then pass that business_id to the other accounting_ tools. For a single business it simply confirms which books…
accounting_overviewSnapshot of the business's books for a period: income, expenses and profit (from the ledger), bank balances, money owed by customers and to suppliers, VAT position, bank lines still to reconcile and slips still missing. Defaults to this month so far. Read-only. Needs the user's…
accounting_profit_and_lossProfit and loss for a period, per account (income and expense accounts, from the general ledger). Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_balance_sheetBalance sheet as at a date: assets, liabilities and equity per account, including profit to date not yet closed off. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_list_invoicesCustomer invoices. status: open (unpaid or part-paid), overdue, paid, or all. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_list_expensesExpenses and supplier bills recorded in a period, with account, VAT, payment status and whether a slip is attached. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_reconciliation_statusBank reconciliation status per uploaded statement, plus the bank payments that still need a slip or invoice. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_submit_documentHand in a receipt, till slip, fuel slip or supplier invoice (PDF or photo, base64, max 10 MB). It is read immediately and filed under Slips & Documents for the business to check and post — nothing is posted to the ledger by this tool. Returns what was read. Use when the user giv…
accounting_chart_of_accountsThe business's chart of accounts (code, name, type). Use the codes when filing a bank line to an account. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_unfiled_bank_linesBank statement lines still waiting to be filed, each with its line_id, the suggestion GetAccountED made (account, invoice or rule) and candidate open items: unpaid customer invoices (money in) or unpaid supplier bills (money out) matching by amount or name. Amounts in rand. Read…
accounting_file_bank_lineFile one unfiled bank line. Give ONE of: account_code (e.g. bank charges, income, a loan), invoice allocations / customer_id (customer receipt — remainder goes on account), bill allocations / supplier_id or supplier_name (supplier payment), or on_account:true with a customer or…
accounting_refile_bank_lineRe-file a bank line that was already filed wrongly: reverses everything it posted (one reversal journal on the line's date, payments taken back off invoices/bills) and files it again to the new target. Same target arguments as accounting_file_bank_line. TWO STEPS: first call = p…
accounting_create_invoice_draftCreate a DRAFT customer invoice (never sent, not in the ledger until the business sends it from GetAccountED). VAT at 15% if the business is a VAT vendor. TWO STEPS: first call returns the totals + confirm_token; second call with confirm_token saves the draft. Changes the user's…
accounting_aged_debtorsAged debtors (who owes the business, by age: not yet due, 1-30, 31-60, 61-90, 91-120, 120+ days past due) as at a date, reconciled to Accounts Receivable. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_aged_creditorsAged creditors (what the business owes suppliers, by age) as at a date, reconciled to Accounts Payable. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_debtor_reminderDrafts a polite payment-reminder email (text only — nothing is sent) for each customer with overdue invoices, listing the invoices and amounts. Edit it, then the business sends it — or use accounting_send_invoice_reminder to send GetAccountED's standard branded reminder for one…
accounting_send_invoice_reminderEmail GetAccountED's standard branded payment reminder (with pay-online link and the invoice PDF) for one unpaid invoice to the customer's email on file. TWO STEPS: first call shows who it goes to + confirm_token; the email is only sent on the second call with confirm_token. Cha…
accounting_vat201_draftDRAFT VAT201 for a VAT period, field by field as on SARS eFiling (output tax, input tax, payable/refundable). A preparation draft — check it before filing on eFiling; nothing is submitted to SARS. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the fi…
accounting_emp201_detailEMP201 for a month from finalised pay runs: PAYE, UIF, SDL, ETI and total due to SARS (due the 7th of the next month), with per-employee lines. ID and tax numbers are masked. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_trial_balanceTrial balance as at a date: every account's debit or credit balance and whether the ledger balances. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
accounting_general_ledgerGeneral ledger for one account over a date range: opening balance, every posting with reference and description, running and closing balance. Read-only. Needs the user's GetAccountED sign-in (they are asked to sign in the first time).
Headers
| Name | Description |
|---|---|
AuthorizationOptional, secret | Optional for the tax tools: Bearer gat_… key from https://getaccounted.co.za/ai.html. The books tools use OAuth sign-in instead. |
Details
| Endpoint | https://getaccounted.co.za/api/mcp/tax (Streamable HTTP) |
| First published | 10 Nov 2026 |
| Last updated | 10 Nov 2026 |
| Registry name | za.co.getaccounted/sa-tax |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
