How to Do Crypto Taxes with AI

Alex McCullough
Alex McCullough•9 min read
Verified
How to Do Crypto Taxes with AI

If you've spent hours squinting at a spreadsheet of DeFi transactions trying to remember what that random token transfer in March was, you've probably wondered: can't AI just do this?

The honest answer used to be "not really." ChatGPT could explain what a taxable event is, but it couldn't see your wallets, your exchange history, or your actual transactions. It was a tax textbook, not a tax preparer. But in 2026, this answer has changed.

AI can now do much more than answer general questions about crypto taxes. With the Model Context Protocol (MCP), AI agents can connect directly to crypto tax software, access your real transaction data, and help with some of the most time-consuming parts of tax prep — including categorizing transactions, reconciling transfers, tracking down missing cost basis, and investigating unusual activity. In this guide, we'll explain how AI-powered crypto tax workflows work, what MCP is and how to connect it, which crypto tax platforms currently support it, and the benefits, limitations, and security considerations to keep in mind before letting an AI agent help with your taxes.

Here's how doing crypto taxes with AI works in practice, what MCP is, and how to get set up.

Can you use AI to do your crypto taxes?

Yes — with an important distinction between two very different setups.

AI without access to your data. You can paste transactions into a chatbot and ask questions. This is fine for learning ("is bridging ETH to Arbitrum taxable?") but terrible for actual tax prep. The model can't verify anything; it will happily hallucinate numbers, and copy-pasting thousands of transactions into a chat window is nobody's idea of a good time.

AI connected to your actual tax data. This is the real unlock. When an AI agent can query your transaction history through your crypto tax software, it stops guessing and starts working with ground truth. It can see that the 0.5 ETH that left your Coinbase account on June 3 arrived in your MetaMask wallet ten minutes later, and correctly label it a transfer instead of a sale. It can flag the 40 transactions with missing cost basis and help you resolve them one-by-one.

The second setup is what people mean when they talk about AI crypto tax software today, and MCP is the plumbing that makes it possible.

One thing AI does not replace: your judgment on genuinely ambiguous tax questions, or a professional's advice for complex situations. US crypto tax rules still have gray areas (liquidity pool exits, certain airdrops, wrapping), and rules vary significantly by country. AI is a phenomenal assistant, not a licensed preparer.

Use AI alongside your crypto tax software

The simplest way to use AI for crypto taxes is to keep your tax software open in one window and an AI assistant in another.

You can paste in individual transactions, upload CSV exports, or ask questions when something in your account doesn't make sense. For example:

  • “What does this DeFi transaction appear to be doing?”

  • “Why might this sale be missing cost basis?”

  • “Do these two transactions look like a transfer between my own wallets?”

  • “Explain why this transaction may be taxable.”

This works well for occasional troubleshooting and research. The downside is that the AI only knows what you give it. If the answer depends on activity in another wallet, exchange, or tax year, it may be missing important context.

For a small number of questions, that may be all you need. For a complicated account, constantly copying data back and forth gets tedious quickly.

Let an AI agent work with your tax software in the browser

A step up from copy-and-paste is using an AI agent that can interact with websites.

Instead of manually opening every transaction yourself, a browser-based agent can navigate your crypto tax software, review records, and help work through repetitive cleanup tasks.

You might ask it to:

  • Review transactions with missing cost basis

  • Open your largest gains and help verify them

  • Look through unknown transactions and suggest what they represent

  • Compare withdrawals and deposits that may be transfers

This can save a lot of clicking, but the agent is still working through the same website interface that you use. It may need to move between pages and interpret what it sees on screen, so important edits should still be reviewed.

MCP takes this one step further. Instead of making the AI operate your tax software through the browser, an MCP connection gives the agent structured access to the underlying tools and data directly.

What is MCP, and how do you use it for crypto taxes?

Model Context Protocol (MCP) is an open standard, originally developed by Anthropic, that lets AI models connect to external tools and data sources in a structured way. Think of it as a universal adapter: instead of every app building custom integrations for every AI assistant, an app exposes an MCP server, and any MCP-compatible AI client — Claude, ChatGPT (via connectors), Cursor, and a growing list of others — can plug into it.

When a crypto tax platform offers an MCP server, your AI agent gains a set of defined capabilities. Depending on the implementation, that might include:

  • Reading your transactions — pulling trades, transfers, staking rewards, and NFT activity across all connected wallets and exchanges

  • Querying your portfolio — gains, losses, income totals, holdings by asset

  • Categorizing activity — labeling transactions (swap, transfer, income, spam) that the software couldn't auto-classify

  • Flagging issues — surfacing missing cost basis, unmatched transfers, or suspicious duplicates

Using it typically looks like this:

  1. Get your MCP connection details from your tax software — usually a server URL and an API key or OAuth authorization.

  2. Add the MCP server to your AI client. In Claude, for example, you add it as a connector; in other clients you register it in a config file or settings panel.

  3. Authorize access. You explicitly grant the agent permission, scoped to your account.

  4. Start asking. From there it's conversational: "Find all my uncategorized transactions from 2024 and suggest labels," or "Why is my cost basis missing on these SOL sales?"

No coding required for most setups — it's closer to connecting a bank account to a budgeting app than to writing software.

What crypto tax software lets you connect an AI agent via MCP?

As of now, very few crypto tax platforms support MCP — it's a new standard, and most legacy tax tools weren't built with agent access in mind.

Awaken is one of the platforms that does. Awaken supports connecting an AI agent via MCP, which means you can point Claude (or another MCP-compatible client) at your Awaken account and work through your crypto taxes conversationally. Because Awaken already ingests and normalizes activity across chains, exchanges, and DeFi protocols, the agent is working with clean, structured data rather than raw blockchain noise — which is what makes AI agent crypto tax filing actually useful instead of a gimmick.

A few things this combination handles well:

  • Bulk categorization. "Label all these Uniswap interactions" instead of clicking through them one at a time.

  • Investigation. "Where did this ETH come from?" — the agent can trace it across your connected wallets.

  • Sanity checks. "Does my total income figure include my Kraken staking rewards?"

  • Plain-English answers. "What's my estimated capital gain for the year so far, short-term vs. long-term?"

If you're evaluating other tools, the question to ask is simple: does it expose an MCP server? If the answer is no, any "AI features" are limited to whatever chatbot the vendor built in-house — you can't bring your own agent.

Other crypto tax tools with MCP support

Awaken isn't completely alone here. MCP support is still unusual in crypto tax software, but a few other products are starting to experiment with it.

cryptact is the clearest direct example. The crypto tax platform launched its MCP server in April 2026 and has since added write capabilities. Users can connect cryptact to AI assistants like Claude or ChatGPT to view profit and loss data, search transactions, import transaction history, fix missing information, edit transactions, and rerun tax calculations through conversation.

TaxFormatter also offers an MCP server, although it's more of a crypto tax data-preparation tool than a full tax platform. Its AI tools can clean and normalize exchange CSVs and convert them into formats designed for services like Koinly, TurboTax, or IRS Form 8949.

Bitwave also has enabled MCP support, but it is an enterprise-grade platform designed and priced specifically for businesses.

There are also crypto infrastructure providers such as Bitquery and Tatum with MCP servers that let AI agents query blockchain transactions, balances, prices, and other onchain data. Those can be useful when building tax or accounting workflows, but they don't replace dedicated crypto tax software that calculates gains and produces tax reports.

Benefits, limitations, and how to stay safe

Why this beats doing it manually

  • Speed. Categorizing 500 transactions by hand takes hours. An agent can propose labels for all of them in minutes, leaving you to review rather than grind.

  • Pattern recognition. Agents are good at spotting things like "these 12 transfers are all between your own wallets" — exactly the tedious reconciliation work humans hate.

  • Accessibility. You can ask questions in plain English instead of learning the software's every menu.

Where to stay skeptical

  • AI can be confidently wrong. Always review categorizations before finalizing. A mislabeled transfer-vs-sale can meaningfully change your gains.

  • Tax law nuance. For genuinely unsettled areas, an agent's answer is an educated guess, not authority. When real money is on the line, confirm with a professional.

  • Garbage in, garbage out. If a wallet isn't connected, the agent can't see it. Complete data first, AI second.

Security considerations

Connecting an agent to financial data deserves some care:

  • Read scopes matter. Understand what the MCP connection can do — read-only access to tax data is very different from anything touching funds. Tax software MCPs never hold your keys or move assets; they only see transaction records.

  • Use official servers only. Connect to the MCP endpoint published by your tax software, not third-party lookalikes.

  • Revoke when done. Treat MCP authorizations like API keys — you can and should revoke access you're no longer using.

Practical tips for getting started

  1. Connect everything first. Import all wallets and exchanges into your tax software before involving the agent. Complete data makes every AI answer better.

  2. Start with questions, not actions. Ask the agent to explain your data before asking it to change anything. You'll build trust in what it gets right.

  3. Work in batches. Have it propose categorizations for one protocol or one month at a time, then review. Easier to catch mistakes than auditing a thousand changes at once.

  4. Keep a human checkpoint. Before generating final tax forms, skim the big numbers — total proceeds, total income, largest gains — and gut-check them.

FAQs about doing crypto taxes with AI

Can ChatGPT do my crypto taxes?

ChatGPT can help explain crypto tax rules and analyze information you provide, but it becomes much more useful when connected directly to your crypto tax software. With an MCP connection, an AI agent can access your actual transaction data and help categorize transactions, investigate missing cost basis, reconcile transfers, and answer questions about your gains and income.

What is MCP in crypto tax software?

MCP, or Model Context Protocol, is an open standard that allows AI assistants to connect securely to external software and data. In crypto tax software, it can give an AI agent access to your transaction history, portfolio data, tax calculations, and other account information.

Can AI automatically categorize crypto transactions?

Yes. If your crypto tax platform gives the AI permission to access and edit transaction data, an agent can suggest or apply labels to transactions such as swaps, transfers, staking income, and spam. You should still review important changes before finalizing your taxes.

Is it safe to connect AI to my crypto tax account?

It can be, as long as you use the official MCP connection provided by your tax software and understand the permissions you are granting. Crypto tax MCP connections work with transaction records and tax data—they do not require your wallet seed phrase or private keys and should not have the ability to move your crypto.

Can AI replace a crypto tax professional?

Not completely. AI can dramatically reduce the manual work involved in preparing crypto taxes, but tax law can be ambiguous and varies by jurisdiction. For complex or high-value situations, it is still a good idea to have a qualified tax professional review the final treatment.

The bottom line of using AI to do crypto taxes

Doing your crypto taxes with AI is no longer a copy-paste-into-ChatGPT hack. With Model Context Protocol, you can connect an agent directly to real crypto tax software and delegate the grunt work — categorization, reconciliation, investigation — while keeping final review in your hands.

If you want to try it, Awaken supports MCP connections today: import your wallets, connect your agent, and let it start earning its keep. Just remember the golden rule of AI tax prep — the agent proposes, you verify, and for anything genuinely complicated, a human professional gets the last word.

Related Reading

How to Setup Claude (or Codex) with MCP in Awaken

Installing the Awaken Skill in Claude

ChatGPT Crypto Taxes

How to Do Your Crypto Taxes with AI (Using MCP)