Analytics
papertax.xyz
Provides crypto tax summaries, ledger event details, tax file exports, and tax treatment explanations for wallets.
ENDPOINT 1
https://papertax.xyz/mcp
MCP server metadata
- Name
- papertax
- Version
- 0.5.0
PaperTax turns Hyperliquid perps, spot, HLP and other vaults, HYPE staking, rewards and transfers, HIP-3 builder markets (trade.xyz, Paragon and others) and Papertrade (HyperEVM) into tax records. Start with get_tax_summary for a wallet; use get_ledger_events for detail and export_tax_file for Koinly or Crypto Tax Calculator CSVs or the audit pack. If a report is locked, buy_report can buy it (listed when you connect with an API key or to https://papertax.xyz/mcp?tools=all): with the saved card on the account (needs an API key and the owner opting in) or in USDC on HyperEVM (quote, send, then claim with the tx hash); pass the returned unlock_token to the other tools. Agents with an x402 wallet can also pay in USDC on Base or Solana in one request: GET https://papertax.xyz/api/buy?address=0x...&year=AU-2026 (or the export URL itself) answers 402 with x402 payment requirements and returns the unlock token once paid. Pick a tax_year such as AU-2026 (Australian FY 2025-26, 1 Jul 2025 - 30 Jun 2026) or US-2025. Summaries are free. Full ledgers and exports of live wallets need a PaperTax API key (Trader or Accountant plan, sent as Authorization: Bearer ptx_...) or a paid report; otherwise tools return a preview and an unlock link. sample=true is always free. Outputs are default classifications for review, not tax advice. Updates: https://x.com/papertaxdev.
Known tools 4
get_tax_summaryPer-venue realised gains and losses, fees, funding, liquidations, open positions and items needing review for one wallet and tax year.
Inferred read-onlyget_ledger_eventsIndividual ledger rows (opens, closes, liquidations, funding, mints, staking) with default tax classification.
Inferred read-onlyexport_tax_fileKoinly universal CSV, Crypto Tax Calculator advanced CSV, plain-text accountant summary, or the audit pack (audit = JSON with every figure tied to its transaction hash, a rules version and a data fingerprint; auditpdf = the printable PDF).
Inferred read-onlyexplain_tax_treatmentPaperTax's default treatment notes for Australia or the US, optionally for one event type.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.papertax]
url = "https://papertax.xyz/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"papertax": {
"type": "http",
"url": "https://papertax.xyz/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: papertax
Remote MCP URL: https://papertax.xyz/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"papertax": {
"url": "https://papertax.xyz/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"papertax": {
"type": "http",
"url": "https://papertax.xyz/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "papertax",
"transport": "streamable-http",
"url": "https://papertax.xyz/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.