Skip to main content
TapTax

Integrations

TapTax in ChatGPT

Ask ChatGPT about your tax, log receipts from a photo, send invoices and get your quarterly update ready, in plain English. ChatGPT does the work; filing to HMRC stays one tap in TapTax.

How to connect

TapTax is not in ChatGPT’s plugin directory yet. Until it is, you can add it yourself with developer mode, which depends on your ChatGPT plan and workspace settings.

  1. In ChatGPT, open Settings and go to Security and login. Turn on Developer mode.
  2. Open Plugins, select the plus button, name it TapTax and enter https://api.taptax.co.uk/mcp as the server URL. ChatGPT finds TapTax’s sign-in on its own.
  3. Select Connect, sign in to TapTax, check what ChatGPT is asking for, and select Allow. You come straight back to ChatGPT.
  4. Ask away. The estimate, tax code and MTD tools also work before you sign in; ChatGPT asks you to connect the first time it needs your records.

In Codex, add TapTax and sign in:

codex mcp add taptax --url https://api.taptax.co.uk/mcp
codex mcp login taptax

What you can ask

“How much tax do I owe so far this year?”
ChatGPT reads your tax position: income, expenses and profit counted the way your dashboard counts them, the estimated income tax and Class 4 National Insurance, and your next deadline.
“Log this receipt (with a photo)”
ChatGPT reads the supplier, date and amount from the photo, picks the HMRC expense category, checks anything unclear with you, and records it.
“Invoice Dave £450 for Tuesday’s boiler service and send it”
ChatGPT creates the invoice in your numbering with your business details, shows you the total, and emails it with the PDF once you confirm.
“Sort out the transactions that need reviewing”
ChatGPT lists what is waiting for a business or personal decision and updates each one as you answer.
“Get my Q2 update ready”
ChatGPT shows a card with the cumulative figures for the quarter and a button that opens TapTax on the submit page, where you check and file.
“Is my tax code 1257L right on £38,000?”
Works without an account: the same checker as the website explains the code and any over- or underpayment.

Why filing stays in TapTax

Every quarterly update sent to HMRC carries fraud-prevention details about the device, browser and connection it was filed from. When you file in TapTax, those describe your phone or computer. A request relayed through an AI assistant’s servers could only describe the assistant’s servers, which HMRC would rightly reject.

So ChatGPT does everything up to the last step: it gathers the figures, flags what still needs reviewing, and hands you a button that opens TapTax on the right period. You check the numbers and tap file. Nothing is ever sent to HMRC from a chat.

Every tool ChatGPT can use

Anyone, no account needed

The free tools from this website. They never see anyone’s records.

  • estimate_self_employed_taxIncome tax, Class 4 NI and take-home from turnover and expenses
  • check_tax_codeWhether a PAYE tax code looks right, and what it means
  • check_mtd_statusWhether and when Making Tax Digital applies to someone
  • get_mtd_deadlinesThe quarterly update periods and deadlines for a tax year

Your records, read only

Needs you to connect your account, with “see your records” access.

  • get_tax_positionYour tax year so far, estimate, review count and filed quarters
  • list_transactionsSearch income and expenses, or list the review queue
  • get_mileage_summaryMiles, trips and the deductible amount for a year
  • list_invoicesInvoices with live status, outstanding and overdue totals
  • prepare_quarterly_updateThe cumulative figures for a quarter, with a button to check and file in TapTax

Changes to your records

Needs “add and change records” access. ChatGPT shows you each change and asks you to confirm it before it runs.

  • add_transactionRecord an income or expense
  • update_transactionMark business or personal, or correct a category, amount or date
  • log_mileage_tripAdd a business journey at the approved mileage rate (Pro)
  • create_invoiceCreate a draft invoice (free plans include 3)
  • send_invoiceEmail an invoice and its PDF to your client
  • mark_invoice_paidRecord that a client paid

Privacy and security

  • You sign in on taptax.co.uk, never in ChatGPT. ChatGPT receives a token that works only for TapTax’s plugin, for the access you allowed, and TapTax stores only a fingerprint of it.
  • Access tokens last an hour and renew on their own; disconnecting ends them at once.
  • TapTax keeps a record of which tool ran, when and whether it worked, so you and we can see what a connection did. It does not record what was asked or answered.
  • Every tool is limited to your own records, and follows the same rules and plan limits as the TapTax app.

Read the privacy policy for the full detail, or email [email protected] with any question about a connection.

Frequently asked questions

Can ChatGPT file my return to HMRC?

No. ChatGPT prepares your quarterly update and shows you the figures, and a button opens TapTax on the submit page for that period. You check the figures and file there. HMRC requires fraud-prevention details about the device and connection you file from, and a request relayed through an AI assistant cannot describe either honestly, so filing always happens in TapTax itself.

What can ChatGPT see once I connect?

Only what a tool returns when ChatGPT uses it: for example your income and expense totals, a list of transactions you searched for, or your invoices. It never sees your password, your bank logins, your HMRC sign-in or your National Insurance number. You choose read-only or read and change access when you connect.

Will ChatGPT change things without asking?

Every tool that changes your records is marked as a change, so ChatGPT shows you what it is about to do and waits for you to confirm. Sending an invoice is also marked as an action with outside effects: ChatGPT shows you the invoice before it goes.

Does it cost anything?

Connecting is free on every TapTax plan, and the tax estimate, tax code and MTD tools work without an account. The tools follow your plan: mileage tracking is part of Pro, and the free plan includes three invoices. Adding TapTax yourself before it is listed needs a ChatGPT plan with developer mode.

How do I disconnect?

In TapTax, open Settings and choose Disconnect next to ChatGPT under Connected apps. That ends the connection straight away. You can also remove TapTax from your plugins in ChatGPT.

Is my data used to train AI models?

TapTax does not use your records to train models, and it does not send them anywhere unless a connected assistant asks for them through a tool you allowed. What ChatGPT does with a conversation is covered by OpenAI’s own terms and your ChatGPT data controls.

Is this the same as TapTax in Claude?

Yes. ChatGPT, Codex, Claude and other assistants that support remote MCP servers with OAuth sign-in all connect to the same TapTax server with the same tools and the same rules. The consent page always shows which app is asking before you allow anything.