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

Alex
Alex5 min read
Verified
How to Do Your Crypto Taxes with AI (Using MCP)

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.

That's changed. With the Model Context Protocol (MCP), you can now connect an AI agent directly to crypto tax software — giving it real access to your transaction data so it can do actual work: categorizing trades, hunting down missing cost basis, reconciling transfers between wallets, and answering questions like "how much did I actually make on Solana this year?"

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.

What is MCP, and how do you use it?

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 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.

The bottom line

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