A side-by-side look at the AgentTax and Pythia Oracle MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose AgentTax for finance & fintech work as a local process; choose Pythia Oracle MCP for finance & fintech as a local process. You can also run both side by side in one mcpServers block.
AGENTTAX_API_KEY.track_payment, calculate_tax, ingest_transactions.list_tokens, get_token_feeds, get_market_summary.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 57/100 · Good | 57/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | API key required | No auth required |
| Pricing | Freemium | Free |
| Required env vars | AGENTTAX_API_KEY | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 1 |
| Directory activity | 0 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 15 | 18 |
| Full listing | View AgentTax | View Pythia Oracle MCP |
track_paymentLog a payment you received and get your sales tax liability. The main tool for paid MCP servers and APIs.calculate_taxFull sales/use tax calculation with jurisdiction breakdown, audit trail, confidence score and advisoriesingest_transactionsBulk-log up to 100 transactions (e.g. x402 purchases), idempotent on `external_tx_idlist_transactionsYour transaction history with running totalsget_nexus_thresholdsEach state's economic nexus thresholds (revenue / transaction count), notes and DOR sourceget_nexusThe states you have configured nexus inconfigure_nexusSet the states you have nexus in (merge semantics)log_tradeLog a buy/sell; sells return realized gain/loss with cost basislist_tradesTrades you have loggedexport_1099_daDraft Form 1099-DA payload for realized digital-asset gainsget_ratesState sales tax rates and digital-goods taxability, all 51 jurisdictions or oneget_local_rateCombined state + local rate for a zip codelist_tokensList all tokens tracked by Pythia with status and reliability info.
Returns token symbols, categories, data source count, 30-day uptime,
and operational status. Covers cross-chain tokens (BTC, SOL, TAO,
RENDER, ONDO, etc.) and DeFi tokens.
get_token_feedsGet all available indicator feeds for a specific token.
Shows every feed name (EMA, RSI, Bollinger, Volatility across all
timeframes), the token's reliability stats, and data source count.
Feed names are what you pass to the on-chain oracle to request data.
Args:
engine_id: Token engine ID (e.g., 'bitcoin', 'solana', 'bittensor',
'aave', 'pol'). Use list_tokens() to see all available IDs.
get_market_summaryGet a summary of all tokens tracked by Pythia with operational overview.
Returns system-wide stats, tokens grouped by status, uptime distribution,
data source health, and infrastructure status. Useful for quickly
understanding what Pythia covers and whether the system is healthy.
check_oracle_healthCheck the reliability and uptime of Pythia's oracle system.
Returns per-token 30-day uptime (sorted worst-first so problems
surface immediately), recent daily status history, data source
health, and infrastructure status. Use this to verify Pythia's
reliability before integrating or relying on its data.
get_contractsGet Pythia contract addresses for on-chain integration. Shows all supported chains.get_pricingGet Pythia pricing tiers and free trial info. Prices are live from the data feed.get_integration_guideGet Solidity code to integrate Pythia into a smart contract.
Args:
tier: 'discovery' (single value), 'analysis', 'speed', or 'complete'.
chain: Optional chain key (e.g. 'mainnet', 'amoy', 'arbitrum'). When
unset, the embedded Solidity uses the first available chain's
addresses (Polygon mainnet by convention) and the prose lists
every chain where this tier's consumer is deployed.
get_events_infoGet overview of Pythia Events — on-chain indicator alert subscriptions.
Returns pricing, supported conditions, subscriber flow, registry
addresses per chain, and current subscription stats. Events let you
subscribe once and get notified when an indicator crosses a threshold.
get_events_guideGet Solidity code to subscribe to Pythia Events (indicator alerts).
Returns a complete contract that approves LINK, subscribes to an
indicator alert, listens for PythiaEvent, and can cancel for a refund.
subscribe_infoPlan a specific Pythia Events subscription with cost and exact calls.
Args:
feed_name: Feed name to monitor (e.g. 'pol_RSI_5M_14', 'bitcoin_EMA_1H_20')
condition: 0=ABOVE, 1=BELOW, 2=CROSSES_ABOVE, 3=CROSSES_BELOW
days: Subscription duration in days (1-365)
get_visions_infoGet overview of Pythia Visions — walk-forward validated market intelligence on-chain.
Returns the walk-forward validated patterns with accuracy stats, the Vision Registry
contract address, subscription info (FREE), evaluation frequency, and
supported tokens. Visions are pattern detections that passed walk-forward
validation across multiple years of history. Live token + pattern set is
returned in the response (canonical source: feed-status.json visions section).
get_visions_guideGet Solidity code to subscribe to Pythia Visions and listen for VisionFired events.
Returns a complete contract that subscribes to the PythiaVisionRegistry,
receives VisionFired events with pattern type, confidence, direction, price,
and full analysis payload. Subscription is FREE (no LINK required).
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"agenttax": {
"command": "npx",
"args": [
"-y",
"@agenttax/mcp-server"
],
"env": {
"AGENTTAX_API_KEY": "YOUR_AGENTTAX_API_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"pythia-the-oracle-pythia-oracle-mcp": {
"command": "uvx",
"args": [
"pythia-oracle-mcp"
]
}
}
}