anchor-x402

x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
87%
Integridad del esquema
91%
Calidad de los nombres
81%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • LOWTool 'anchor_hash' description lacks action verben anchor_hash
  • LOWTool 'grade_target' description lacks action verben grade_target
  • LOWTool 'oracle_verdict' description lacks action verben oracle_verdict
  • LOWTool 'token_price' description lacks action verben token_price

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,263Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto significativo en la atención (2.55% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "anchor-x402": {
      "command": "npx",
      "args": [
        "anchor-x402-mcp"
      ]
    }
  }
}

Paquetes ejecutables

npmanchor-x402-mcp0.2.3stdio

Puntos de conexión remotos

https://api.anchor-x402.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (18)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪anchor_hash(hash, data, note)

Anchor a 32-byte hash to Base + Solana mainnet in parallel. Returns both tx URLs as cryptographic proof of when the hash existed. $0.005 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "hash": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Pre-computed 32-byte hex hash (64 chars, no 0x prefix). Mutually exclusive with `data`.",
      "title": "Hash"
    },
    "data": {
      "anyOf": [
        {},
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Arbitrary JSON to be canonicalized + SHA-256'd by the server. Mutually exclusive with `hash`.",
      "title": "Data"
    },
    "note": {
      "anyOf": [
        {
          "maxLength": 200,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional 200-char note included in the response (not on-chain).",
      "title": "Note"
    }
  }
}
⚪attest_decision(input_hash, output_hash, decision, scheme, signature, ...)

Attest a decision over (input_hash, output_hash, decision): sign it yourself, or omit the signature and the treasury signs for you — then dual-chain anchor. Returns the signer, on-chain proof URLs, and a free re-verify URL. $0.010 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "input_hash": {
      "description": "64-char hex SHA-256 of the agent's input.",
      "title": "Input Hash",
      "type": "string"
    },
    "output_hash": {
      "description": "64-char hex SHA-256 of the agent's output / decision payload.",
      "title": "Output Hash",
      "type": "string"
    },
    "decision": {
      "description": "Free-form short label, e.g. \"APPROVED\", \"REJECTED\", \"CONFIDENCE=0.93\".",
      "maxLength": 64,
      "title": "Decision",
      "type": "string"
    },
    "scheme": {
      "anyOf": [
        {
          "enum": [
            "eip191",
            "ed25519"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Signature scheme when you supply a `signature`: \"eip191\" (EVM) or \"ed25519\" (Solana).",
      "title": "Scheme"
    },
    "signature": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "0x-prefixed hex (eip191) or base58 (ed25519). Omit to have the anchor-x402 treasury sign for you (hosted-signer mode, for wallet-less agents).",
      "title": "Signature"
    },
    "signer_pubkey": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Required for ed25519 (Solana base58 pubkey). Ignored for eip191 — address is recovered.",
      "title": "Signer Pubkey"
    }
  },
  "required": [
    "input_hash",
    "output_hash",
    "decision"
  ]
}
🟢aura_read(target)

Read the aura of anything — color, tier (S/A/B/C/D/F), score 0-9999, description. $0.01 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "target": {
      "description": "Anything to read the aura of.",
      "maxLength": 4000,
      "minLength": 1,
      "title": "Target",
      "type": "string"
    }
  },
  "required": [
    "target"
  ]
}
🟢decode_calldata(chain, calldata_hex, contract_address)

Decode raw EVM calldata into function name + typed parameters via openchain.xyz + eth_abi. EVM-only. $0.001 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chain": {
      "description": "\"ethereum\" supported; \"solana\" returns 400.",
      "enum": [
        "ethereum",
        "solana"
      ],
      "title": "Chain",
      "type": "string"
    },
    "calldata_hex": {
      "description": "Raw EVM calldata (>=4-byte selector), with or without 0x prefix.",
      "minLength": 8,
      "title": "Calldata Hex",
      "type": "string"
    },
    "contract_address": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional. Reserved for future on-chain ABI lookups; currently unused.",
      "title": "Contract Address"
    }
  },
  "required": [
    "chain",
    "calldata_hex"
  ]
}
🟢decode_tx(chain, tx_hash)

Structured decode of any mainnet transaction by hash. Supports Base, Ethereum, Solana. Mined txs cached. $0.001 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chain": {
      "enum": [
        "base",
        "ethereum",
        "solana"
      ],
      "title": "Chain",
      "type": "string"
    },
    "tx_hash": {
      "maxLength": 128,
      "minLength": 1,
      "title": "Tx Hash",
      "type": "string"
    }
  },
  "required": [
    "chain",
    "tx_hash"
  ]
}
🟢grade_target(target)

Academic letter grade with red-pen marginalia for anything. $0.01 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "target": {
      "description": "Anything to grade.",
      "maxLength": 6000,
      "minLength": 1,
      "title": "Target",
      "type": "string"
    }
  },
  "required": [
    "target"
  ]
}
🟢intel_wallet(wallet)

Unified wallet intelligence bundle. ONE call: balances on Base + Ethereum + Solana, USDC, tx counts, ENS/SNS reverse, sanctions verdict. 8-10 parallel sources. $0.005 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "wallet": {
      "description": "EVM 0x… address (40 hex) or Solana base58 pubkey.",
      "title": "Wallet",
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
⚪investigate_wallet(address)

Agent-driven wallet due diligence — multi-step investigation, signed markdown report + JSON sidecar, dual-chain anchored. Async — returns job_id; poll /v1/investigate/status/{job_id} for the deliverable. ETA 5-10 min. $1.77 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "description": "EVM 0x... or Solana base58 address to investigate.",
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ]
}
⚪ledger_report(wallet, from, to, direction, min_amount, ...)

Signed + dual-chain-anchored x402 expense report (markdown + CSV, async job). $0.35 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "wallet": {
      "description": "EVM address (Base) whose x402 spend to reconstruct.",
      "title": "Wallet",
      "type": "string"
    },
    "from": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "ISO date or datetime, start of range. Default: 30 days before `to`.",
      "title": "From"
    },
    "to": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "ISO date or datetime, end of range. Default: now.",
      "title": "To"
    },
    "direction": {
      "default": "outbound",
      "description": "outbound = spend, inbound = revenue.",
      "enum": [
        "outbound",
        "inbound",
        "both"
      ],
      "title": "Direction",
      "type": "string"
    },
    "min_amount": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum USDC per transfer, e.g. 0.001.",
      "title": "Min Amount"
    },
    "group_by": {
      "default": "service",
      "enum": [
        "service",
        "recipient",
        "day"
      ],
      "title": "Group By",
      "type": "string"
    },
    "include_unfiltered": {
      "default": false,
      "description": "Include non-x402 USDC transfers as category=other_transfer.",
      "title": "Include Unfiltered",
      "type": "boolean"
    },
    "format": {
      "default": "both",
      "description": "Which report files to produce. Default both.",
      "enum": [
        "markdown",
        "csv",
        "both"
      ],
      "title": "Format",
      "type": "string"
    },
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Report title; appears in the markdown header.",
      "title": "Title"
    },
    "prepared_for": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional client name for the report header.",
      "title": "Prepared For"
    }
  },
  "required": [
    "wallet"
  ]
}
🟢ledger_summary(wallet, from, to, direction, min_amount, ...)

x402 spend accounting for any Base wallet — totals + per-service breakdown reconstructed from chain data. $0.01 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "wallet": {
      "description": "EVM address (Base) whose x402 spend to reconstruct.",
      "title": "Wallet",
      "type": "string"
    },
    "from": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "ISO date or datetime, start of range. Default: 30 days before `to`.",
      "title": "From"
    },
    "to": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "ISO date or datetime, end of range. Default: now.",
      "title": "To"
    },
    "direction": {
      "default": "outbound",
      "description": "outbound = spend, inbound = revenue.",
      "enum": [
        "outbound",
        "inbound",
        "both"
      ],
      "title": "Direction",
      "type": "string"
    },
    "min_amount": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Minimum USDC per transfer, e.g. 0.001.",
      "title": "Min Amount"
    },
    "group_by": {
      "default": "service",
      "enum": [
        "service",
        "recipient",
        "day"
      ],
      "title": "Group By",
      "type": "string"
    },
    "include_unfiltered": {
      "default": false,
      "description": "Include non-x402 USDC transfers as category=other_transfer.",
      "title": "Include Unfiltered",
      "type": "boolean"
    }
  },
  "required": [
    "wallet"
  ]
}
⚪oracle_verdict(question)

Yes/no oracle with dual-chain anchored verdict (Base + Solana). $0.05 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "question": {
      "description": "A yes/no question for the oracle.",
      "maxLength": 1000,
      "minLength": 1,
      "title": "Question",
      "type": "string"
    }
  },
  "required": [
    "question"
  ]
}
🟢parse_datetime(input, base_time, timezone)

Parse freeform datetime strings into ISO 8601 + components + relative time + confidence. $0.001 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "input": {
      "description": "Freeform datetime string in any format.",
      "maxLength": 500,
      "minLength": 1,
      "title": "Input",
      "type": "string"
    },
    "base_time": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "ISO 8601 reference; defaults to now UTC.",
      "title": "Base Time"
    },
    "timezone": {
      "default": "UTC",
      "description": "IANA tz name (e.g. 'America/New_York').",
      "title": "Timezone",
      "type": "string"
    }
  },
  "required": [
    "input"
  ]
}
🟢resolve_name(name)

Cross-chain name resolution: ENS (.eth) and Bonfida SNS (.sol). Returns resolved address(es). 1h cache. $0.001 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "description": "Human-readable name, e.g. 'vitalik.eth' or 'bonfida.sol'. ENS (.eth) and Bonfida SNS (.sol) are supported.",
      "title": "Name",
      "type": "string"
    }
  },
  "required": [
    "name"
  ]
}
🟢roast_target(target)

Witty roast of any target — wallet, tweet, idea, code, anything. $0.05 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "target": {
      "description": "Anything to roast: wallet, tweet, idea, code, etc.",
      "maxLength": 8000,
      "minLength": 1,
      "title": "Target",
      "type": "string"
    }
  },
  "required": [
    "target"
  ]
}
🔴roll_random(low, high, count, commitment, label)

Verifiable RNG — cryptographically-random integer(s) signed by the treasury key. Drop-in VRF for game studios. $0.001 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "low": {
      "description": "Inclusive low bound of the integer range.",
      "title": "Low",
      "type": "integer"
    },
    "high": {
      "description": "Inclusive high bound. Must be >= low.",
      "title": "High",
      "type": "integer"
    },
    "count": {
      "default": 1,
      "description": "How many integers to sample. 1-100.",
      "maximum": 100,
      "minimum": 1,
      "title": "Count",
      "type": "integer"
    },
    "commitment": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional 32-byte hex pre-commitment from the caller. Included in the signed payload, so the server cannot have chosen the result after seeing the caller's downstream intent.",
      "title": "Commitment"
    },
    "label": {
      "anyOf": [
        {
          "maxLength": 200,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional caller-defined tag (e.g. 'treasure_drop_42'). Included verbatim in the signed payload.",
      "title": "Label"
    }
  },
  "required": [
    "low",
    "high"
  ]
}
🟢screen_wallet(wallet)

Wallet risk pre-flight for agent payments: OFAC SDN sanctions plus address-reputation (drainer, phishing, mixer, laundering) resolved to an allow/review/block recommendation with per-signal detail. $0.02 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "wallet": {
      "description": "EVM 0x… address (40 hex) or Solana base58 pubkey.",
      "title": "Wallet",
      "type": "string"
    }
  },
  "required": [
    "wallet"
  ]
}
🟢tldr_text(text, url)

Summarize a URL or pasted text into 3-5 concise bullets. $0.01 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "anyOf": [
        {
          "maxLength": 200000,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Pasted text to summarize. Provide either text or url.",
      "title": "Text"
    },
    "url": {
      "anyOf": [
        {
          "maxLength": 2048,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "URL to fetch and summarize. Provide either text or url.",
      "title": "Url"
    }
  }
}
🟢token_price(symbol, chain, contract)

USD spot price for any major token. By symbol or chain+contract. CoinGecko-backed, 60s cache. $0.001 USDC.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "symbol": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Token symbol like 'ETH', 'BTC', 'SOL', 'USDC'. Mutually exclusive with chain+contract.",
      "title": "Symbol"
    },
    "chain": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Chain slug: base, ethereum, solana, polygon, arbitrum, optimism, bsc, avalanche. Use with contract.",
      "title": "Chain"
    },
    "contract": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Token contract address. Requires chain.",
      "title": "Contract"
    }
  }
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada18 herramientas
verificadoversión no registrada18 herramientas