verantis-mcp

Verified directory for machine payments (x402 & MPP): check services and wallets before agents pay.

我该使用它吗

质量与安全性

A
描述质量
93%
模式完整度
83%
命名质量
95%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(1)

  • LOWTool 'directory_stats' description lacks action verb在 directory_stats 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,009token 数(工具定义)
~1.4 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.79%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "verantis-mcp": {
      "command": "uvx",
      "args": [
        "verantis-mcp"
      ]
    }
  }
}

可运行的软件包

pypiverantis-mcp0.2.1stdio

远程端点

https://api.verantis.ai/mcpstreamable-http

它能做什么

工具清单

工具(4)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢find_paid_service(query, verified_only, max_price_usd, chain, protocol, ...)

Search Verantis's verified directory of machine-payable services (x402, MPP). Results are UNIFIED per service (host): each carries its settlement rails ('rails': base / solana / tempo), and every rail has its OWN reputation, price, and buyer retention — never blended. Pass 'chain' and 'matched_rail' marks that chain's rail so you see the reputation for the rail you'll actually pay on. 'coming_soon' lists advertised chains not yet measured. Each rail's 'wallet_scope' says if its pay-to wallet is 'dedicated' (the buyers/payments/volume are this service's own) or 'shared' (a relay/treasury fronting 'wallet_services' services, so those figures are the pool's inbound, not this service alone). Prefer verified=true before paying anyone.

输入模式

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "what you need, e.g. 'twitter data', 'web search', 'rpc ethereum'"
    },
    "verified_only": {
      "type": "boolean",
      "default": true,
      "description": "only services that passed the latest live probe"
    },
    "max_price_usd": {
      "type": "number",
      "description": "max price per call in USD"
    },
    "chain": {
      "type": "string",
      "description": "settlement network, e.g. base, solana, polygon, tempo"
    },
    "protocol": {
      "type": "string",
      "enum": [
        "x402",
        "mpp"
      ],
      "description": "restrict to one payment protocol: x402 or mpp"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "description": "maximum number of results to return (default 10)"
    },
    "min_score": {
      "type": "integer",
      "description": "minimum trust score 0-100 — set high (e.g. 85) for money-moving tasks"
    },
    "max_latency_ms": {
      "type": "integer",
      "description": "reject services slower than this (ms)"
    },
    "exclude_concentrated": {
      "type": "boolean",
      "default": false,
      "description": "exclude services from operators with many listings under one registrable owner (a neutral concentration signal, not a fraud claim)"
    },
    "proven_only": {
      "type": "boolean",
      "default": false,
      "description": "only services that have EARNED reputation over time (excludes 'new' services and 'watch' services whose on-chain payments are concentrated / not yet broadly distributed). Reputation is earned via consistent history + on-chain buyer retention; a brand-new well-behaved service is verified but new, not top-trust."
    },
    "require_fresh": {
      "type": "boolean",
      "default": false,
      "description": "live re-probe stale results before returning — use before paying real money; adds ~1s per stale service"
    }
  },
  "required": [
    "query"
  ]
}
🟢get_service(domain)

Full unified record for one service host: every settlement rail it accepts on, each with its own reputation, price, buyers, volume and history, plus coming-soon chains. Each rail's 'wallet_scope' marks a 'shared' pay-to wallet (buyers/volume are pooled inbound across 'wallet_services' services, not this one alone) vs 'dedicated' (this service's own). Pass the host (domain).

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "the service host / domain to look up, e.g. api.nansen.ai"
    }
  },
  "required": [
    "domain"
  ]
}
🟢directory_stats

Index-level statistics: services, verification breakdown, data freshness.

输入模式

{
  "type": "object",
  "properties": {}
}
🟢check_wallet(pay_to)

Check a recipient wallet BEFORE your agent pays it — a pre-payment guard. Pass the pay-to address a service asked you to pay; returns whether Verantis knows the wallet, its EARNED reputation tier, and human-readable reasons. A wallet IS a settlement rail, so the reply names the rail it settles on ('rail': chain + protocols), its host, on-chain buyer retention (distinct buyers, repeat rate, distribution), and the host's OTHER rails ('also_settles_on'). If 'shared_wallet' is true the address fronts many services (a relay/treasury) so the reputation reflects the pool, not one service — treat with care. An unknown or low-reputation recipient is a reason to pause.

输入模式

{
  "type": "object",
  "properties": {
    "pay_to": {
      "type": "string",
      "description": "recipient wallet address (0x… for Base/EVM, base58 for Solana)"
    }
  },
  "required": [
    "pay_to"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本4 个工具
已验证未记录版本4 个工具
已验证未记录版本4 个工具