Skip to content

DESK LEAD x402 — high-ticket packs $50/$100/$150

by desk-x402.desk-x402-gh.workers.dev · remote · no sign-in to list tools · v1.9.1 · published by dev.workers.desk-x402-gh.desk-x402

~17 tools; HT packs $50/$100/$150. tools/list free; tools/call USDC Base x402. Not financial advice.

Changes · 15

17 tools: 15 change things and 2 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http desk-x402 https://desk-x402.desk-x402-gh.workers.dev/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "pin_spot" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "pin_spot" says "pin": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

17 tools

Changes things 15Claude Code: ask
  • blockLatest block tip via eth_blockNumber.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Latest block tip via eth_blockNumber. $0.01 Base USDC via Solvador (sticky poll OK). Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • briefBSC pin-universe research brief (WBNB/XRP/USDC).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    BSC pin-universe research brief (WBNB/XRP/USDC). 0.50 USDC. No financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • bsc_yieldBSC DefiLlama yield digest.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    BSC DefiLlama yield digest. Optional asset. 0.25 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • desk_pack_100High-ticket pack: pack-50 + token-safety (3 pins) + bsc-yield top + pm-digest summary.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    High-ticket pack: pack-50 + token-safety (3 pins) + bsc-yield top + pm-digest summary. 100.00 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • desk_pack_50High-ticket pack: pin-spot + gas + pair-digest summary + token-meta (WBNB/XRP/USDC) + brief excerpt.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    High-ticket pack: pin-spot + gas + pair-digest summary + token-meta (WBNB/XRP/USDC) + brief excerpt. 50.00 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • desk_retainer_dayDay retainer desk pack: pack-100 + generated_at + 24h validity window + disclaimer.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Day retainer desk pack: pack-100 + generated_at + 24h validity window + disclaimer. 150.00 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • gasDual-rail gas oracle (BSC+Base).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Dual-rail gas oracle (BSC+Base). Optional network. 0.10 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • memecoin_scoreRule-based memecoin score.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Rule-based memecoin score. Requires token. 1.00 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • native_balanceNative balance + nonce (BSC/Base).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Native balance + nonce (BSC/Base). 0.01 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • pair_digestDexScreener liquidity digest for desk pins.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    DexScreener liquidity digest for desk pins. 0.25 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • pin_spotDexScreener USD spot for desk pins (WBNB|XRP|USDC).1 finding

    Why it is in this group

    • The name "pin_spot" says "pin": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "pin_spot" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "pin_spot" says "pin": a word for a change.

      What this check looks for
    Description, as the server wrote it
    DexScreener USD spot for desk pins (WBNB|XRP|USDC). 0.05 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • pm_digestPrediction-intel digest (Polymarket + Kalshi).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Prediction-intel digest (Polymarket + Kalshi). 1.00 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • token_metaERC-20 name/symbol/decimals via eth_call.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    ERC-20 name/symbol/decimals via eth_call. 0.02 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • token_safetyGoPlus token safety.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    GoPlus token safety. Requires token + network. 0.05 USDC. Attribution: GoPlus.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • walletOn-chain wallet intelligence for one BSC address.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    On-chain wallet intelligence for one BSC address. 1.00 USDC. No financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
Only reads 2Claude Code: allow
  • pons_filterRead-only Pons launch filter.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read-only Pons launch filter. Optional token. 1.00 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • tx_statusTx receipt/status via public RPC.No findings

    Why it is in this group

    • The name "tx_status" says "status": a word for reading.
    Description, as the server wrote it
    Tx receipt/status via public RPC. 0.02 USDC. Not financial advice.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.9.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http desk-x402 https://desk-x402.desk-x402-gh.workers.dev/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__desk-x402__pons_filter",
      "mcp__desk-x402__tx_status"
    ],
    "ask": [
      "mcp__desk-x402__brief",
      "mcp__desk-x402__wallet",
      "mcp__desk-x402__memecoin_score",
      "mcp__desk-x402__pm_digest",
      "mcp__desk-x402__gas",
      "mcp__desk-x402__bsc_yield",
      "mcp__desk-x402__pair_digest",
      "mcp__desk-x402__token_safety",
      "mcp__desk-x402__token_meta",
      "mcp__desk-x402__native_balance",
      "mcp__desk-x402__block",
      "mcp__desk-x402__pin_spot",
      "mcp__desk-x402__desk_pack_50",
      "mcp__desk-x402__desk_pack_100",
      "mcp__desk-x402__desk_retainer_day"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as desk-x402. Review it before you use it.