Hive Tax Observer
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hive Tax Observerclassify this Ethereum transaction 0x742d35Cc6634C0532925a3b844Bc4a1a"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hive Tax Observer
Observational tax-event tracking for crypto transactions. Real on-chain rails. Not tax advice. Not tax filing.
Hive does not provide tax advice or filing services. This is observational transaction data only. Consult a licensed tax professional for compliance decisions.
hive-mcp-tax-observer is a Model Context Protocol (MCP) server that classifies a settled on-chain transaction
into one of four observational kinds — sale, swap, income, or transfer — and surfaces the
cost-basis-relevant inputs (holder, asset, amount, counterparty, timestamp) your own basis tracker needs.
Real reads against Base mainnet, Ethereum mainnet, and Solana mainnet via public RPC.
We do not compute cost basis. We do not file taxes. We do not generate 1099s or any tax forms. Every response — including health, errors, and bulk responses — carries the observational disclaimer.
What this is
Protocol: MCP 2024-11-05 over Streamable-HTTP / JSON-RPC 2.0
Transport:
POST /mcpDiscovery:
GET /.well-known/mcp.jsonHealth:
GET /health(200, brand_color, disclaimer, enabled, supported_chains)Backend:
https://hivemorph.onrender.com—/v1/tax/*Brand: Hive Civilization gold
#C08D23(Pantone 1245 C)
Related MCP server: Crypto Tax MCP
Tools
Tool | Description |
| Classify a single tx_hash + chain as sale, swap, income, or transfer. Returns the cost-basis-relevant inputs and the disclaimer. |
| Classify an array of tx hashes (max 50) in a single call. Returns per-tx results plus a by-kind summary. |
| 24-hour rollup of classified events by kind, with a taxable-signal subtotal. Free. |
Backend endpoints
Method | Path | Purpose |
|
| Single tx classification |
|
| Bulk tx classification (max 50) |
|
| 24h rollup |
|
| Service liveness |
Classification model
Every classification is observational and derived from on-chain data alone:
Kind | Signal |
| Sender sent assets out with no offsetting inflow (likely disposition). |
| Sender both sent and received assets in the same tx (DEX-style). |
| Sender received assets with no offsetting outflow. |
| Same beneficial owner, no taxable inflow or outflow detected from this address. |
A taxable_signal: true flag is set when the kind is one of sale, swap, or income.
This is not a tax determination. It is a heuristic signal derived from the agent-supplied tx hash.
Run locally
git clone https://github.com/srotzin/hive-mcp-tax-observer.git
cd hive-mcp-tax-observer
npm install
npm start
# server up on http://localhost:3000/mcp
curl http://localhost:3000/health
curl http://localhost:3000/.well-known/mcp.jsonConnect from an MCP client
Claude Desktop / Cursor / Manus — add to your mcp.json:
{
"mcpServers": {
"tax_observer": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://hive-mcp-tax-observer.onrender.com/mcp"]
}
}
}Quickstart
# Classify a single Base transaction
curl -sX POST https://hive-mcp-tax-observer.onrender.com/v1/tax/event \
-H 'content-type: application/json' \
-d '{"tx_hash":"0x...","chain":"base"}' | jq
# 24h rollup (free)
curl -s https://hive-mcp-tax-observer.onrender.com/v1/tax/today | jq
# Bulk
curl -sX POST https://hive-mcp-tax-observer.onrender.com/v1/tax/bulk \
-H 'content-type: application/json' \
-d '{"chain":"base","tx_hashes":["0x...","0x..."]}' | jqWhat we do NOT do
We do not compute cost basis. We surface the inputs your basis tracker needs.
We do not file taxes, generate 1099s, or produce tax forms.
We do not make compliance determinations.
We do not provide tax advice. Consult a licensed tax professional.
Hive Civilization
Part of the Hive Civilization — sovereign DID, USDC settlement, agent-to-agent rails.
Categories: finance, tax, compliance, web3, agent-to-agent, observability.
License
MIT (c) Steve Rotzin / Hive Civilization
Hive Civilization Directory
Part of the Hive Civilization — agent-native financial infrastructure.
Endpoint Directory: https://thehiveryiq.com
Live Leaderboard: https://hive-a2amev.onrender.com/leaderboard
Revenue Dashboard: https://hivemine-dashboard.onrender.com
Other MCP Servers: https://github.com/srotzin?tab=repositories&q=hive-mcp
Brand: #C08D23
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceParse crypto exchange CSVs (Coinbase, Binance, Kraken, +11 more) and bank statement PDFs (Chase, BofA, +11 more) into Koinly, TurboTax, CoinLedger, or ZenLedger formats. Free tier: 25 files/month, no credit card required.Last updated16ISC
- Alicense-qualityBmaintenanceCost basis tracking, capital gains calculation, and 1099-DA reconciliation for Claude, built on top of the Crypto Portfolio MCP data layer.Last updatedMIT
- Flicense-qualityDmaintenanceClassifies Solana on-chain transactions into tax categories (e.g., swap, stake, NFT) and exports CSV reports compatible with TurboTax and CoinTracker.Last updated
- Alicense-qualityBmaintenanceFetches and parses on-chain swap transactions from blockchain wallets for LLM-based analysis, supporting Solana with DEX detection and token classification.Last updatedMIT
Related MCP Connectors
Explore blockchain data across addresses, tokens, blocks, and transactions. Investigate any transa…
Crypto regime classifier for trading agents. 100% bounded regime accuracy. 50 free calls/day.
Classify Polymarket wallets as human or bot, score their trading edge, read open positions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/srotzin/hive-mcp-tax-observer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server