Vellium & Co Testing Lab

Independent checks of paid x402 data sellers and of AI-agent access to shopping and travel sites

使うべきか

品質と安全性

A
説明の品質
88%
スキーマの完全性
87%
命名の品質
93%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'check_website' description lacks action verbcheck_website 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,099トークン数(ツール定義)
~951 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.86%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "lab": {
      "url": "https://velliumandco.com/mcp"
    }
  }
}

リモートエンドポイント

https://velliumandco.com/mcpstreamable-http

できること

ツール一覧

ツール(9)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_sellers(category, q, max_price, min_buyers, answering, ...)

Find paid x402 data services AI agents can buy, inside one category, ranked. Use before paying any seller.

入力スキーマ

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "category slug or its name in any of 19 languages, e.g. crypto-prices, 加密货币价格, 暗号資産の価格, cotización cripto (see list_categories)"
    },
    "q": {
      "type": "string",
      "description": "text to match in name or address"
    },
    "max_price": {
      "type": "number",
      "description": "max USDC per call"
    },
    "min_buyers": {
      "type": "integer"
    },
    "answering": {
      "type": "boolean"
    },
    "sort": {
      "type": "string",
      "enum": [
        "buyers",
        "price",
        "latency",
        "accuracy"
      ],
      "description": "accuracy ranks by the low end of the 95% range of paid answers judged correct"
    },
    "tools_honoured": {
      "type": "boolean",
      "description": "AI chat sellers only: keep those whose checked calls passed an agent's tools to the model and never dropped them"
    },
    "min_accuracy": {
      "type": "number",
      "description": "keep sellers whose 95% range of correct paid answers starts at or above this share (0 to 1)"
    },
    "limit": {
      "type": "integer",
      "maximum": 100
    },
    "cursor": {
      "type": "string"
    }
  },
  "required": [
    "category"
  ]
}
🟢check_seller(resource, id)

Our latest independent check of one paid seller, by its address (any spelling) or id: answering, price, buyers, and its paid answers checked against an independent record (with proof).

入力スキーマ

{
  "type": "object",
  "properties": {
    "resource": {
      "type": "string",
      "description": "the seller's URL"
    },
    "id": {
      "type": "string"
    }
  }
}
🟢sellers_on_domain(domain, limit)

Every paid seller we check on one host.

入力スキーマ

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    },
    "limit": {
      "type": "integer"
    }
  },
  "required": [
    "domain"
  ]
}
🟢list_categories(lang)

Every category of paid service agents buy, with sellers, buyers and how we check it; names in your language with lang.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "zh-Hans",
        "zh-Hant",
        "ja",
        "ko",
        "hi",
        "pt-BR",
        "es",
        "fr",
        "de",
        "it",
        "nl",
        "pl",
        "sv",
        "da",
        "nb",
        "fi",
        "he",
        "ar"
      ],
      "description": "language for category names"
    }
  }
}
🟢check_website(domain)

Can AI agents use this shopping or travel website? Plain-agent access, each AI agent at the door, robots rules, llms.txt, history.

入力スキーマ

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "e.g. walmart.com"
    }
  },
  "required": [
    "domain"
  ]
}
🟢batch(sellers, websites)

Check up to 25 sellers and 25 websites in one call (cheapest for many checks).

入力スキーマ

{
  "type": "object",
  "properties": {
    "sellers": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "websites": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  }
}
⚪changes(since)

What changed since a day — keep a local copy in sync.

入力スキーマ

{
  "type": "object",
  "properties": {
    "since": {
      "type": "string",
      "description": "YYYY-MM-DD"
    }
  }
}
🟢find_route(q, country, detail)

Where to go for a job, before you spend tokens on trial and error: the best tested free official source with its exact call and how much it returns (and a fallback). Ask in plain words, e.g. 'UK company directors', 'Apple revenue', 'EU gas storage'. detail=full adds the paid sellers we rate and other sources.

入力スキーマ

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "what you need, in plain words"
    },
    "country": {
      "type": "string",
      "description": "optional ISO 3166 two-letter country code to prefer sources for that country, e.g. GB, US, DE"
    },
    "detail": {
      "type": "string",
      "enum": [
        "full"
      ],
      "description": "full = also the paid sellers, registry-listed sources and other sources (a strong match otherwise returns the route alone)"
    }
  },
  "required": [
    "q"
  ]
}
🟢list_websites(prices, market, plain_agent, limit, cursor, ...)

Rated websites, filtered by market (e.g. 'United States', 'Japan'), plain-agent outcome (open, blocked, timeout) or price honesty (does the price agents read match what people see).

入力スキーマ

{
  "type": "object",
  "properties": {
    "prices": {
      "type": "string",
      "enum": [
        "match",
        "differs",
        "no_agent_price",
        "not_comparable",
        "agents_blocked"
      ],
      "description": "price honesty on product, event or stay pages: keep sites with at least one page in this state"
    },
    "market": {
      "type": "string"
    },
    "plain_agent": {
      "type": "string",
      "enum": [
        "open",
        "blocked",
        "timeout",
        "unavailable",
        "connection_error",
        "unclear"
      ]
    },
    "limit": {
      "type": "integer",
      "maximum": 300,
      "description": "default 40"
    },
    "cursor": {
      "type": "string",
      "description": "next_cursor from the last page"
    },
    "detail": {
      "type": "string",
      "enum": [
        "full"
      ],
      "description": "full = per-agent tables for every site (else counts; check_website has the tables)"
    }
  }
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 9 件