# UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash Filter, 0% Crypto Checkout & Tax Engine

> Flat 1-credit Base/ETH/XRPL RPC (eth_getLogs=1 credit), x402 wash filter, 0% checkout & tax CSV.

- name: xyz.unfee/mcp
- version: 1.5.0
- connection class: unknown (unknown)
- trust: 53/100 flags: no-repository, unreachable
- quality: 86/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/xyz.unfee%2Fmcp
- tools: https://api.protogrid.dev/v1/servers/xyz.unfee%2Fmcp/tools

**Not classified yet.** The remote endpoints have not been probed successfully, or the listing has nothing to connect to.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "unfee": {
      "type": "http",
      "url": "https://unfee.xyz/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 0
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website -unreachable(8 failures) +updated-19d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 86/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2024-11-05; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 88 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- warn `tools.annotations`: only 2 of 14 tools declare readOnlyHint or destructiveHint
- warn `tools.directory_hints`: 2 of 14 tools declare all four hints; missing: create_payment_link (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_live_arb_opportunities (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); unfee_check_seller_reputation (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 2,336 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 100 (weight 15)

- pass `stability.changes`: 2 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 14, about 2,336 tokens to load them all
- tool set hash: 9d1d9a68a43f3265d65b371ca651613d
- tools last changed: 2026-10-26T17:19:59.379Z
- badge: [![protogrid quality](https://protogrid.dev/badge/xyz.unfee/mcp.svg)](https://protogrid.dev/servers/xyz.unfee/mcp)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-26 `unfee_address_guard` added
  - Pre-send address-poisoning & vanity prefix/suffix lookalike spoofing guard for Base (8453), Ethereum (1), and XRPL wallets. Detects attackers matching the first 3-6 and last 3-6 hex characters of a trusted counterparty while middle bytes differ.
- 2026-10-26 `unfee_trace_x402_wash_filter` added
  - Run UnFee Trace (https://unfee.xyz/trace) on any Base (8453), Ethereum (1), or XRPL wallet or x402 facilitator to separate verified organic x402 end-user spend from circular agent-to-agent 24h ping-pong wash traffic, self-loops, and sub-cent dust heartbeats. Also returns an Arkham-style counterparty leaderboard.

Full history: https://api.protogrid.dev/v1/servers/xyz.unfee%2Fmcp/changes

## Remotes

- https://unfee.xyz/mcp (streamable-http, auth none, reachable false, uptime30d 0.65217394)
- https://unfee-gateway.unfee.workers.dev/mcp (streamable-http, auth none, reachable false, uptime30d 0.6363636)

## Packages

_none_

## Tools (14)

- `base_rpc_request`: Execute any Base Mainnet (Chain ID 8453) JSON-RPC method (eth_call, eth_getLogs, eth_getBalance, eth_estimateGas, eth_sendRawTransaction, eth_blockNumber) at a flat 1 Request = 1 Credit (250,000 free calls/month, zero compute-unit multipliers).
- `compare_payment_fees`: Compare legacy card processor fees (2.9% + $0.30) against UnFee Starter ($0/mo, 0.005% = 5¢ per $1,000 micro-fee) and UnFee Indie ($5/mo, True 0% protocol fee).
- `create_payment_link`: Create a zero-middleman-fee UnFee payment short link (/to/<wallet>/<amount>/<currency>), hosted checkout URL, dynamic OpenGraph social preview card, scannable SVG QR code, and 1-line HTML embed snippet for Base (USDC, ETH, cbBTC, EURC) or XRPL (XRP, RLUSD).
- `ethereum_rpc_request`: Execute any Ethereum Mainnet (Chain ID 1) JSON-RPC method (eth_call, eth_getLogs, eth_getBalance, eth_blockNumber, eth_estimateGas) at 1 flat credit per request (250,000 free calls/month).
- `eth_getLogs_flat_rate`: Query Base Mainnet (8453) or Ethereum Mainnet (1) eth_getLogs event logs at 1 flat credit per request (saving 75x–500x vs. legacy compute-unit RPC gateways that charge 75–500 CUs per eth_getLogs call).
- `get_instant_free_rpc_key`: Mint a live UnFee API key with Free Tier credits (flat 1 request = 1 credit across eth_call, eth_getLogs, and XRPL JSON-RPC; 0 compute-unit multipliers).
- `get_live_arb_opportunities`: Scan all 9 live Base Mainnet 3-hop triangular flash-loan arbitrage loops (cbXRP, AERO, EURC, cbBTC, VIRTUAL, BRETT, DEGEN, MORPHO, WELL) and XRPL CLOB spreads.
- `unfee_address_guard`: Pre-send address-poisoning & vanity prefix/suffix lookalike spoofing guard for Base (8453), Ethereum (1), and XRPL wallets. Detects attackers matching the first 3-6 and last 3-6 hex characters of a trusted counterparty while middle bytes differ.
- `unfee_check_seller_reputation`: Check a seller or x402 API provider on-chain/gateway Proof-of-Delivery reputation (verified HTTP-200 deliveries, dropped failed calls, delivery rate %, and buyer USD saved on failed calls).
- `unfee_generate_tax_report`: Generate an instant read-only IRS Form 8949, Schedule D summary, HIFO/FIFO/LIFO cost-basis calculation, non-taxable self-transfer matching, instant email CSV delivery (POST /api/v1/tax/email-export & POST /api/v1/tax/email-report), and TurboTax / H&R Block / TaxAct / FreeTaxUSA / QuickBooks / 1099-DA CSV export across 10 chains (Base, Ethereum, XRP Ledger, Solana, Bitcoin, Arbitrum One, Polygon PoS, Optimism, BNB Smart Chain (BSC), Avalanche C-Chain) ($0 Free preview forever, $10 Single-Year Tax Report Pass tax_report_10_onetime, $19 All-Years + DeFi & 1099-DA CPA Pack tax_all_years_19_onetime, or $20/mo 24/7 Live Wallet, DeFi & Tax Alerts Pro wallet_alerts_20_monthly).
- `unfee_pay_with_delivery_proof`: Execute an atomic HTTP-200 Proof-of-Delivery x402 settlement check: settles payment ONLY if the seller returns HTTP 200..299 with a valid non-empty payload and matching SHA-256 digest; drops authorization with $0.00 buyer charge if upstream fails.
- `unfee_trace_x402_wash_filter`: Run UnFee Trace (https://unfee.xyz/trace) on any Base (8453), Ethereum (1), or XRPL wallet or x402 facilitator to separate verified organic x402 end-user spend from circular agent-to-agent 24h ping-pong wash traffic, self-loops, and sub-cent dust heartbeats. Also returns an Arkham-style counterparty leaderboard.
- `verify_transaction`: Verify an on-chain Base Mainnet or XRPL transaction hash and return settlement confirmation details.
- `xrpl_rpc_request`: Execute any native XRP Ledger (XRPL Mainnet) JSON-RPC method (account_info, book_offers, server_info, tx, submit, account_lines) at 1 flat credit per request with zero compute-unit markups.
