Best AI for Crypto Taxes: 7 Apps Tested on TokenTax Data

Zac McClure
ByZac McClure, MBAReviewed byPamela Duys, CPA/ABV, CGMA, MTUpdated on November 9, 2026 · minute read
VerifiedExpert verified

TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.

Last tested: November 2026 | Seven AI apps connected to a TokenTax account with synthetic transactions

The best AI for crypto taxes may already be the one you use. ChatGPT, Claude, Grok, Muse, Codex, Claude Code, and VS Code can connect to the TokenTax MCP server and answer questions about your imported transactions, capital gains, and cost basis.

We tested all seven using a single TokenTax account and compared their setups, answers, and permission controls. You need a paid TokenTax plan for the connection, but several AI apps offer free plans.

AI apps that work with TokenTax

All seven apps connect via the Model Context Protocol (MCP), which allows an AI assistant to retrieve data from your TokenTax account. They use OAuth authorization on TokenTax's website rather than asking for your password or an API key. The authorization requests permission to read your tax data and act on your behalf through supported tools.

Setup requirements by app

App

AI plan requirement

Where it works

Setup steps

ChatGPT

Plugin access depends on the account and workspace; tested on Plus

ChatGPT web

4

Claude

Free or paid; Free allows one custom connector

Web and Claude Desktop; mobile after setup

6

Grok

Connectors available to all Grok users; tested on SuperGrok Plus

grok.com; iOS and Android after setup

6

Muse

Free plan tested

Web; iOS after setup

6

Codex

CLI on ChatGPT Plus, Pro, Business, Edu, or Enterprise

Codex CLI; configuration also appeared in ChatGPT desktop

6

Claude Code

Pro, Max, Team, or Enterprise

Terminal; claude.ai/code with the Claude connector

4 in terminal

VS Code

GitHub Copilot Free or paid plans

VS Code with Copilot Agent

6

The counts follow the setup steps in the individual guides. Managed workspaces may require an administrator or Owner to enable connectors first. Claude Code on the web uses the Claude connector rather than the terminal setup command.

For tested setup instructions, see How to Use TokenTax with ChatGPT, Claude, Grok, Muse, Codex, Claude Code, and VS Code.

Results, approvals, and privacy by app

App

Output in our tests

Permission behavior observed

Data policy

Disconnect or remove

ChatGPT

Summary cards, tables, ranked trades, detailed investigations

TokenTax plugin defaulted to Always ask; an approved description edit succeeded

OpenAI

Manage TokenTax under Plugins; revoke access in TokenTax profile

Claude

Tables and a bar chart

Every TokenTax tool defaulted to Needs approval

Anthropic

Customize → Connectors → TokenTax → Disconnect

Grok

Tables, including a compact capital gains table

Changed a cost basis method and recalculated without asking

xAI

grok.com/connectors → TokenTax → Disconnect

Muse

Tables and charts

Asked before the changes we tested

Muse

Settings → Connectors → disconnect TokenTax

Codex

Tables, CSV, and JSON; no completed graphical chart

Asked before a method change, but not the recalculation that followed

OpenAI

codex mcp logout tokentax signs out locally; revoke access in TokenTax

Claude Code

Tables and a browser-based chart in a private artifact

Auto mode did not require a separate tool approval for a tested change; Manual mode requests tool approval

Anthropic

claude mcp remove tokentax removes a local server; revoke access in TokenTax

VS Code

Tables, a text-based chart, and a CSV

Copilot asked conversationally before a proposed change under Manual permissions; we did not test every write-tool approval

GitHub

Disable the server or remove its MCP configuration; revoke access in TokenTax

Each app can use additional integrations or MCP servers, although we did not systematically test combined connector use in these seven runs. App permission settings are not a guarantee that every operation requires a separate confirmation. In Claude Code’s Auto mode, for example, a tested change ran without a separate tool-level approval prompt.

Disconnecting in an app does not necessarily revoke its TokenTax authorization. In our Codex and VS Code tests, the connection remained visible under MCP Integrations in TokenTax profile settings after local sign-out or configuration removal. Whichever app you use, select Remove there to revoke access. The Codex logout command removes local OAuth credentials; it does not itself remove the saved server configuration.

Same-prompt test results

We used one account with 28 synthetic transactions imported from Coinbase, Kraken, and Phantom. Both tax years were set to FIFO for the comparison baseline. We checked responses against TokenTax's saved calculation and a synthetic Coinbase Form 1099-DA containing seven sales. We asked each app the same three questions, each in a fresh chat.

Prompt 1: What are my short-term and long-term capital gains so far in 2026 on TokenTax?

The TokenTax account reported the following realized gains and losses:

Category

2026 amount

Short-term

-$678.93

Long-term

$4,283.35

Combined net gain

$3,604.42

All seven apps returned matching short-term and long-term figures. The annual totals come directly from TokenTax's tax information, so the AI does not need to reconstruct individual sales to answer this question.

ChatGPT displayed the figures in summary cards and included the FIFO method and recalculation status. Grok returned the three figures in a compact table. Other apps used paragraphs or tables, depending on the session.

Prompt 2: Which of my trades last year had the biggest taxable gain on TokenTax?

The largest realized gain in 2025 came from a July 14 Coinbase sale of 0.4 BTC:

Sale calculation

Amount

TokenTax-calculated proceeds

$47,939.66

Cost basis

$38,759.16

Short-term taxable gain

$9,180.50

ChatGPT identified the correct sale, showed the calculated amounts in a table, ranked other profitable trades, and warned about missing cost basis on a January ETH sale and May LINK sale. Claude, Grok, Muse, and VS Code also returned the $9,180.50 gain. Claude Code reported approximately $9,180, a rounded figure.

Codex found the correct sale but estimated approximately $9,241. It worked from the $48,000 recorded on the transaction, whereas TokenTax's tax calculation uses $47,939.66 in proceeds. That difference illustrates why it matters whether an AI retrieves a calculated gain or estimates one from transaction records.

Prompt 3: Do my transactions on TokenTax match what's on my 1099-DA?

We provided each app with the same synthetic Coinbase Form 1099-DA. The form listed seven sales. Five matched TokenTax's recorded transaction amounts, one had a proceeds discrepancy, and one had no corresponding transaction.

2025 sale

1099-DA proceeds

TokenTax recorded USD received

Finding

July 14: 0.4 BTC

$47,712

$48,000

$288 difference

October 2: 5 SOL

$1,170

No sale found

Missing transaction

All seven apps identified both issues. In its expanded response, ChatGPT also identified a May 12 sale of 120 LINK with missing cost basis. The basis issue was separate from the two differences between the form and the transaction list.

The distinction between recorded transaction proceeds and tax-report proceeds matters here, too. TokenTax used $47,939.66 in calculated proceeds for the July BTC sale, a third amount. The $288 comparison above is between the sample form and the transaction's recorded $48,000 received; it is not the difference between the form and TokenTax's calculated proceeds.

The PDF must be available to the AI app. Web-based chats took it as an attachment; Claude Code accessed the document in its terminal workflow; Codex and VS Code read the PDF from a local folder. VS Code requested permission to run pdftotext. TokenTax's MCP tools read account data, not a previously uploaded copy of a 1099-DA. See our 1099-DA reconciliation guide for resolving the mismatches.

Results across the seven apps

App

2026 gains

Largest 2025 taxable gain

1099-DA comparison

ChatGPT

Matched; summary cards

$9,180.50; detailed table and ranked trades

Both issues; table and missing-basis finding

Claude

Matched

$9,180.50; linked to the sale

Both issues; table

Grok

Matched; table

$9,180.50; other disposals listed

Both issues identified

Muse

Matched to the cent

$9,180.50

Both issues identified

Codex

Matched; table

About $9,241; did not match

Both issues; table

Claude Code

Matched; table

About $9,180; rounded

Both issues identified

VS Code

Matched

$9,180.50

Both issues identified

Annual values matched because TokenTax provides those totals directly. A single-sale figure may differ if the AI reconstructs it from imported transaction fields rather than reading TokenTax's calculation. Review individual disposals against your TokenTax capital gains report and cost basis records before filing.

Which AI app fits your setup

The best AI for crypto taxes generally depends on the tools you already use and how you want the results delivered, rather than on a ranking of the models.

If you want to use a free AI plan

Claude, Grok, and Muse support TokenTax connections on free AI plans, and VS Code works with GitHub Copilot Free. We ran all the Muse prompts on its Free plan. Claude Free allows one custom connector. A paid TokenTax plan is still required in every case.

If you prefer a browser chat

ChatGPT and Claude both let you ask TokenTax questions in ordinary language. ChatGPT installs TokenTax from its plugin directory, while Claude uses a custom connector. In our documented setup, ChatGPT had four steps and Claude had six. Grok and Muse are also browser-based options; Muse creates its connector from a conversation rather than a settings form.

If you work in a terminal or code editor

Codex and Claude Code connect from a terminal. GitHub Copilot in VS Code can use TokenTax's tools alongside local project files. In testing, Codex exported CSV and JSON; VS Code produced CSV and a text-based chart; Claude Code created a chart in a private browser artifact. The Codex chart attempt produced monthly data in CSV but no chart. A CSV can contain more rows than transactions when a trade has multiple transfer legs.

If you want to review every proposed change

Check each app’s approval mode first. Claude defaulted to Needs approval for all TokenTax tools, ChatGPT’s plugin initially used Always ask, and Muse asked before the account changes we tested. Codex requested approval before changing the cost basis method, but not before its subsequent recalculation. Claude Code’s Auto mode ran a tested change without a separate tool approval, and Grok made one without asking. In VS Code, Copilot proposed a settings change, and we declined it; we did not independently test every write operation’s approval behavior.

These apps can access write-capable TokenTax tools. Check TokenTax after any request that might change your accounting method, tax settings, or transaction records.

If your organization manages AI access

Claude Team and Enterprise require an Owner to configure the connector. Grok Business and Enterprise use administrator-managed connectors, and GitHub Copilot Business and Enterprise may require the MCP server policy to be enabled. ChatGPT plugin access also depends on workspace settings.

Best AI for crypto taxes FAQs

Already a customer? Set up TokenTax in your AI app. New to TokenTax? Choose a paid plan and import your transactions.

Results depend on the data imported into your TokenTax account. AI responses are not tax advice; review figures and proposed changes in TokenTax before filing.

To stay up to date on the latest, follow TokenTax on Twitter @tokentax.

Zac McClure
Zac McClureCo-Founder & CEO at TokenTax
Zac co-founded TokenTax after his career in international finance and accounting at JPMorgan, Imprint Capital and Bain. He has worked in more than a half-dozen countries and received his MBA from the UPenn Wharton School.
Pamela Duys
Reviewed byPamela DuysDirector of Taxation at TokenTax
Pam Duys brings more than 30 years of public accounting and specialized services experience, with particular expertise helping small- to mid-size clients with tax transactions involving corporations and partnerships.

Get a personalized crypto tax consultation.

Complete our questionnaire and we'll evaluate your situation — for free.