# UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash Filter, 0% Crypto Checkout & Tax Engine (remote · unfee-gateway.unfee.workers.dev)

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

- Trust score: 18/100 (low)
- Change this week: −36
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `unfee.xyz`: 23/100, [markdown](https://verifymcp.io/servers/xyz-unfee-mcp/unfee.md), [page](https://verifymcp.io/servers/xyz-unfee-mcp/unfee)
- remote · `unfee-gateway.unfee.workers.dev`: 18/100 (this document), [markdown](https://verifymcp.io/servers/xyz-unfee-mcp/unfee-gateway.md), [page](https://verifymcp.io/servers/xyz-unfee-mcp/unfee-gateway)

## Channel facts

- Endpoint: `https://unfee-gateway.unfee.workers.dev/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.5.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.
  - HTTPS enforcement could not be verified: the plaintext port answered with HTTP 503, which proves neither a plaintext path nor enforcement.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 0/100
  - Transport check failed: declared streamable-http, but the endpoint returned HTTP 503.
- **Schema Quality & AI Usability**: 0/100
  - Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 0/100
  - Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.
- **Tool Safety**: 0/100
  - Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.
- **Capabilities**: 0/100
  - Capabilities not yet verified: we couldn't read the endpoint's capabilities.

**Unverified: 5 categories.** Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

## Install

### How do I install the UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… MCP server?

UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… is a hosted endpoint at https://unfee-gateway.unfee.workers.dev/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http xyz-unfee-mcp 'https://unfee-gateway.unfee.workers.dev/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "xyz-unfee-mcp": {
      "url": "https://unfee-gateway.unfee.workers.dev/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "xyz-unfee-mcp": {
      "type": "http",
      "url": "https://unfee-gateway.unfee.workers.dev/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.xyz-unfee-mcp]
url = "https://unfee-gateway.unfee.workers.dev/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "xyz-unfee-mcp": {
      "type": "remote",
      "url": "https://unfee-gateway.unfee.workers.dev/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add xyz-unfee-mcp --url 'https://unfee-gateway.unfee.workers.dev/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  xyz-unfee-mcp:
    url: "https://unfee-gateway.unfee.workers.dev/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "xyz-unfee-mcp": {
      "Transport": "http",
      "Url": "https://unfee-gateway.unfee.workers.dev/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add xyz-unfee-mcp -t streamable-http -u 'https://unfee-gateway.unfee.workers.dev/mcp'
```

### Other

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

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-30 (score 18, −36)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] HTTPS: fail → unverified
- [security regression] Stability: 0.10 → unverified
- [security regression] Tool safety: pass → unverified
- [security regression] Transport: pass → fail
- [security] Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.
- [functional regression] Capabilities: fail → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional] First check of Schema quality: unverified

### 2026-10-28 (score 54, +1)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “unfee_generate_tax_report” rewrote its description, which is the text the model reads

### 2026-10-27 (score 53, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-26 (score 53)

First indexed and scored.

## MCP tools (14)

### `create_payment_link` (~149 tokens)

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).

Input parameters:

- `amount` (string): Payment amount (e.g. '25.00')
- `currency` (string): Settlement currency on Base or XRPL
- `memo` (string): Optional item label or invoice memo
- `to` (string, required): Recipient wallet address (Base 0x..., XRPL r..., or ENS vitalik.eth)

### `get_instant_free_rpc_key` (~73 tokens)

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).

Input parameters:

- `label` (string): Optional key label for telemetry
- `tier` (string)

### `compare_payment_fees` (~99 tokens)

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).

Input parameters:

- `amountUsd` (number, required): Average transaction size in USD
- `monthlyTxCount` (number): Monthly transaction count
- `tier` (string)

### `get_live_arb_opportunities` (~88 tokens)

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.

Input parameters:

- `simulateSpreadBps` (number): Optional simulated spread in basis points (e.g. 45)

### `verify_transaction` (~77 tokens)

Verify an on-chain Base Mainnet or XRPL transaction hash and return settlement confirmation details.

Input parameters:

- `expectedAmount` (string)
- `expectedCurrency` (string)
- `expectedRecipient` (string)
- `network` (string)
- `txHash` (string, required): 0x... Base transaction hash or XRPL tx hash

### `unfee_check_seller_reputation` (~73 tokens)

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).

Input parameters:

- `seller` (string): Seller Base (0x...) or XRPL (r...) wallet address

### `unfee_pay_with_delivery_proof` (~171 tokens)

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.

Input parameters:

- `amountUsd` (string): Payment amount in USD/USDC (e.g. 0.01)
- `buyer` (string): Buyer wallet address
- `currency` (string): Settlement currency (default USDC)
- `expectedSha256` (string): Optional expected SHA-256 hex digest of payload
- `seller` (string): Seller wallet address
- `upstreamBody` (string): Response payload returned by upstream seller API
- `upstreamStatus` (number): HTTP status code returned by upstream seller API

### `unfee_generate_tax_report` (~309 tokens)

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).

Input parameters:

- `format` (string): Preferred CSV export format (default irs8949)
- `method` (string): Cost-basis accounting method (default HIFO)
- `taxYear` (string): Tax year filter (e.g. 2026, 2025, 2024, or all)
- `wallet` (string): Primary Base (0x...) or XRPL (r...) wallet address
- `wallets` (array): Optional list of connected Base and XRPL wallets for self-transfer matching

### `base_rpc_request` (~123 tokens)

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).

Input parameters:

- `apiKey` (string): Optional UnFee API key (auto-provisioned if omitted)
- `method` (string): Base Mainnet JSON-RPC method name
- `params` (array): JSON-RPC method parameters array

### `eth_getLogs_flat_rate` (~149 tokens)

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).

Input parameters:

- `address` (string): Optional contract address filter
- `apiKey` (string): Optional UnFee API key
- `chain` (string): Target EVM chain (base or ethereum)
- `fromBlock` (string): Start block tag or hex block number
- `toBlock` (string): End block tag or hex block number
- `topics` (array): Optional indexed event topics filter array

### `xrpl_rpc_request` (~100 tokens)

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.

Input parameters:

- `apiKey` (string): Optional UnFee API key
- `method` (string): XRPL Mainnet JSON-RPC method name
- `params` (array): XRPL JSON-RPC parameters array

### `ethereum_rpc_request` (~101 tokens)

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).

Input parameters:

- `apiKey` (string): Optional UnFee API key
- `method` (string): Ethereum Mainnet JSON-RPC method name
- `params` (array): JSON-RPC method parameters array

### `unfee_trace_x402_wash_filter` (~168 tokens)

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.

Input parameters:

- `address` (string): Base/ETH (0x...) or XRPL (r...) wallet or x402 facilitator address to trace
- `chain` (string): Target blockchain network (base, eth, or xrpl)
- `transfers` (array): Optional custom batch of transfers ({ from, to, amountUsd, timestamp, hash }) to classify with the 4 heuristics

### `unfee_address_guard` (~128 tokens)

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.

Input parameters:

- `chain` (string): Blockchain network
- `from` (string): Sender wallet address
- `recentContacts` (array): Optional list of trusted/recent counterparty addresses to guard against lookalike spoofing
- `to` (string): Destination wallet address to verify before signing

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/xyz-unfee-mcp/unfee-gateway#diagnostics

## Score history

- 2026-11-05: 18
- 2026-11-04: 18
- 2026-11-03: 18
- 2026-11-02: 18
- 2026-11-01: 18
- 2026-10-31: 18
- 2026-10-30: 18
- 2026-10-29: 54
- 2026-10-28: 54
- 2026-10-27: 53
- 2026-10-26: 53

## Common questions

### What is the UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… MCP server?

UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… is an MCP server listed in the public MCP registry as xyz.unfee/mcp. Flat 1-credit Base/ETH/XRPL RPC (eth_getLogs=1 credit), x402 wash filter, 0% checkout & tax CSV. This page covers its hosted endpoint (https://unfee-gateway.unfee.workers.dev/mcp).

### Is the UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… MCP server safe to use?

UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… scores 18 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… MCP server expose?

UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… exposes 14 tools: create_payment_link, get_instant_free_rpc_key, compare_payment_fees, get_live_arb_opportunities, verify_transaction, and 9 more. Their descriptions and schemas cost roughly 1,808 tokens of context every time the server is loaded.

### Does the UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… MCP server require authentication?

Its publisher declares no required credentials for UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash…. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

### Is the UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… MCP server still maintained?

UnFee — 1-Credit Base/ETH/XRPL RPC, x402 Trace & Wash… is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://unfee-gateway.unfee.workers.dev/mcp
- Website: https://unfee.xyz/rpc
- Changelog RSS feed: https://verifymcp.io/servers/xyz-unfee-mcp/unfee-gateway.xml
- Changelog JSON feed: https://verifymcp.io/servers/xyz-unfee-mcp/unfee-gateway.json
- HTML version of this page: https://verifymcp.io/servers/xyz-unfee-mcp/unfee-gateway
