US tax classification for on-chain transactions: submit a transaction hash, get the canonical category, US tax treatment, a confidence score, and an explicit route-to-review flag on uncertain rows. 80+ chains. Remote streamable-HTTP server at https://mcp.cryptotaxedge.com/ (free Developer tier); on the official MCP registry as io.github.sturs49/cryptotaxedge.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
US tax classification for on-chain transactions, as an MCP server. Submit transaction hashes and get back the canonical event category, the US tax treatment with cited authority, a calibrated confidence score, an explicit route-to-review flag on uncertain rows, and per-leg breakdowns with counterparty identification. 80+ chains, including Ethereum, the major L2s, and Solana.
This is a remote MCP server β nothing to install or run locally.
https://mcp.cryptotaxedge.com/ (streamable HTTP, JSON-RPC 2.0)Authorization: Bearer YOUR_API_KEY β free self-serve Developer key
(no card) at dashboard.cryptotaxedge.com
under Settings β API KeysEvery classification carries the reliability envelope:
| Field | Meaning |
|---|---|
category | Canonical event type (swap, liquidity_add, reward, bridge, ...) |
treatment | Closed enum: disposal, income, non_taxable, expense, needs_review |
taxable | true, false, or null β null always travels with needs_review: true |
confidence | Routing signal: how strongly independent evidence agreed |
needs_review | The honesty contract β uncertain rows are flagged, never guessed |
grey_area | On contested treatments (LP, wrap, liquid staking): the position not taken |
assets | Per-leg sent/received breakdown with counterparties |
Plain transfers, approvals, spam, failed and unsupported transactions, and every repeat come back fully identified at no charge.
List the tools:
Classify a batch (up to 100 per call):
The same engine is available over plain REST β see the API docs and the developer quickstart.
server.json β published to the official
MCP Registry as
io.github.sturs49/cryptotaxedge.
Listed on Glama
(glama.json).
MIT Β© 2026 Kevin Stursberg / CryptoTaxEdge. This repository is the public listing (docs, registry manifest, and a small catalog proxy). The classification engine is the remote server above, not this repo.
Glama grades Tool Definition Quality from a container that starts and answers
MCP initialize + tools/list. The image is a tiny Node proxy β it does not
ship the engine. Catalog methods are forwarded to https://mcp.cryptotaxedge.com/.
8080 (override with PORT; binds 0.0.0.0)POST / and POST /mcp (streamable HTTP / JSON-RPC)GET / or GET /healthinitialize, tools/list, or pingtools/call returns 401 unless CTE_API_KEY is set or the request
already has Authorization: Bearer β¦If Glama generates a Dockerfile and wraps CMD with mcp-proxy --, set the
admin CMD arguments to ["node", "server.mjs", "--stdio"]. The same process
also accepts stdio when started without --stdio.
The category vocabulary and treatment semantics this server returns are the CryptoTaxEdge Classification Standard: an open, versioned schema with worked examples and tax-position caveats, licensed CC BY 4.0. The standard and the 2026 H1 labelled benchmark corpus (388 public transaction hashes) are archived at DOI 10.5281/zenodo.21911546 and mirrored as a Hugging Face dataset: CryptoTaxEdge/crypto-tax-classification-2026h1.
Classifications are informational only, not tax advice. Verify results with a qualified tax professional before filing.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sturs49-cryptotaxedge-mcp)<a href="https://allmcps.com/mcp/sturs49-cryptotaxedge-mcp"><img src="https://allmcps.com/api/badge/sturs49-cryptotaxedge-mcp?style=directory" alt="Cryptotaxedge MCP on AllMCPs" /></a>