Verify Api

io.github.drain54由 GitHub 账号 drain54 发布v1.0.0更新于 Oct 24, 2026

AI claim verification MCP endpoint with x402 payments and stealth web fetch

已验证Streamable HTTP可网页运行网页搜索与抓取浏览器自动化

概览

AI 生成的概览

远程 MCP 端点,提供付费的网页搜索、页面读取、结构化提取、端点健康检查、AI 声明核实与验证码破解。

可以做什么
搜索实时网页,并把公开页面读取为带元数据和 token 估算的干净 Markdown;也可按自定义 schema 从页面提取 JSON,或用仿浏览器请求头抓取原始 HTML 以绕过机器人防护。探测 API 或网页端点的可达性、状态码与延迟,并依据引用来源核实关于 AI 模型、供应商、定价或基础设施的说法。破解验证码(Turnstile、hCaptcha、reCAPTCHA v2、Arkose、Cloudflare)并返回令牌。付费前可免费查询当前验证码价格。
适用场景
适合需要最新网页证据、干净页面文本或从拦截普通 HTTP 客户端的网站获取结构化数据的场景,也适合快速确认某个 API 端点是否在线。对核实 AI 供应商相关说法、以及自动化过程中遇到机器人拦截的智能体同样有用。
运行要求
远程 streamable HTTP 端点,无需本地安装。多数工具需要通过 Base 上的 USDC 进行 x402 微支付(每次约 0.005 至 0.015 USDC,README 中声明核实的价格更高);验证码价格查询工具免费。需要一个能在 Base 上付款的钱包。
安装前请注意
除价格查询外,每次调用都会花费真实资金,反复使用会累积成本。付款在 Base 链上结算到提供方钱包。验证码破解与隐蔽抓取旨在绕过机器人防护,可能违反网站服务条款。查询内容、网址和页面内容会发送给第三方服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Verify Api,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.drain54%2Fverify-api/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "verify-api": {
      "type": "http",
      "url": "https://verify.drain54.my.id/"
    }
  }
}

README

Verify API & Agent Tools Suite

Suite perkakas agen AI cerdas dan verifikasi klaim infrastruktur AI berbasis arsitektur Dual-Protocol Micropayment: x402 (Base USDC) & MPP (Tempo USDC), serta antarmuka MCP (Model Context Protocol) untuk pemanggilan alat secara native oleh LLM.

  • Primary Gateway: https://verify.drain54.my.id
  • Supported Payment Protocols:
    • x402: Pay-per-query via Base Mainnet (eip155:8453) USDC
    • MPP (Machine Payments Protocol): Standard IETF RFC 9110 HTTP Auth via Tempo L1 USDC
  • Discovery Manifests:
    • OpenAPI 3.1 Spec: https://verify.drain54.my.id/openapi.json
    • MPP Discovery: https://verify.drain54.my.id/.well-known/mpp.json
    • MCP Server Card: https://verify.drain54.my.id/.well-known/mcp/server-card.json
    • Glama Connector: https://verify.drain54.my.id/.well-known/glama.json
  • Settlement Wallet: 0xd477295C0Fe6Be96CaDd3d5B6B3eB82B16eADa98

⚡ Protokol Pembayaran: x402 vs MPP

API ini melayani dua jenis agen AI secara berdampingan tanpa saling mengganggu:

Dimensi⚡ x402 Endpoints (/v1/*)💳 MPP Endpoints (/mpp/v1/*)
Standar HTTPCustom Header (Paywall: x402, Accept: application/x402-payment-v2+json)IETF RFC 9110 (WWW-Authenticate: Payment, Authorization: Payment)
Settlement RailBase Mainnet (EVM USDC)Tempo L1 (USDC)
Target EkosistemGlama, Smithery, PayAI, x402apis.ioMPPscan, Poncho, AgentCash, Claude/Cursor MPP agents
Panduan KhususREADME.mdMPP.md (Dokumentasi Lengkap MPP)

🛠️ Katalog Produk: MCP Tools vs Apify Actors

Arsitektur kami membedakan secara tegas antara MCP Tools (layanan RPC interaktif real-time untuk model agen AI) dan Apify Actors (layanan komputasi serverless untuk scraping & ekstraksi web skala besar).

1. Model Context Protocol (MCP) — 8 Tools Aktif

Tersedia secara terpusat melalui endpoint https://verify.drain54.my.id dan terdaftar di Glama, Smithery, serta Official MCP Registry.

NoNama ToolTipe / EndpointEstimasi Tarif (x402 USDC)Fungsi Utama
1verify_ai_claimPOST /v1/verify$1.00 (std) / $3.00 (deep)Verifikasi mendalam klaim akurasi, status provider LLM, pricing, kuota, dan infrastruktur AI via multi-search engine & reasoning.
2check_endpoint_healthPOST /v1/health-check$0.002Pemeriksaan latensi, header, dan status ketersediaan endpoint API/web.
3solve_captchaPOST /v1/solve-captcha$0.001 – $0.0025Pemecah tantangan CAPTCHA (Turnstile, hCaptcha, reCAPTCHA v2, Arkose, Cloudflare).
4get_captcha_pricingGET /v1/captcha-pricingGratis (Free)Informasi struktur harga solver per tipe CAPTCHA.
5read_web_pagePOST /v1/read$0.005Konversi URL web langsung menjadi teks bersih / Markdown ramah LLM.
6search_webPOST /v1/search$0.005Pencarian web cepat berbasis integrasi multi-search engine.
7extract_json_from_webPOST /v1/extract-json$0.015Scraping web otomatis yang langsung diparsing menjadi JSON terstruktur oleh LLM.
8fetch_stealth_webPOST /v1/fetch-stealth$0.010Pengambilan raw HTML dengan kemampuan bypass proteksi bot / WAF lanjutan.

2. Apify Store Portfolio — 10 Actors Publik

Daftar aktor cloud serverless aktif di akun Apify (drain54) untuk automasi data & lead generation:

NoNama ActorActor IDModel Tarif ApifyFokus Ekstraksi
1captcha-solverfOarZc7qPutsdrOqt$0.008 / solvePemecah otomatis CAPTCHA Turnstile, hCaptcha, & reCAPTCHA.
2verify-apiv9A8xu0c60mW6TPEO$0.008 (std) / $0.025 (deep)Actor verifikator fakta teknis dan status model AI.
3web-to-markdown5Z13wZtsgbRfUvasT$0.005 / itemEkstraktor artikel web ke format Markdown bersih.
4google-maps-leads-scraperS2fwpE51Oq40vU57W$0.004 / leadPengumpul prospek bisnis lokal, telepon, alamat, dan rating Maps.
5youtube-transcript-scraper3WgM9WDER6JqekJsU$0.002 / videoEkstraksi transkrip, subtitle, dan metadata video YouTube.
6website-contact-extractorsfYQuH46SbddSna8e$0.005 / domainPemetik email, telepon, dan tautan sosial media dari website.
7tiktok-trends-scraperHE8mawidR2naLVcEm$0.003 / videoPemantau hashtag viral, metrik engagement, dan video tren TikTok.
8linkedin-jobs-scraperanvDGnzWIAvhTODjo$0.003 / listingPengikis lowongan kerja, kualifikasi, dan perusahaan di LinkedIn.
9reddit-discussions-scraperLB03ZuyXFXTFo1saI$0.002 / postPengeruk diskusi komunitas, thread sentimen, dan komentar Reddit.
10google-search-serp-scraperZl4vERvfPVmba1OUi$0.002 / resultPengumpul hasil pencarian organik & posisi ranking Google SERP.

🌐 Direktori & Marketplace Listings

Marketplace / DirektoriIdentifikasi / Listing KeyStatusKelengkapan ToolsKeterangan
Official MCP Registryio.github.drain54/verify-api✅ Live (v1.0.0)8/8 ToolsSource of truth resmi. Menunjuk ke https://verify.drain54.my.id.
Glamaid.my.drain54.verify/verify-api✅ Live & Verified8/8 ToolsTerverifikasi via /.well-known/glama.json. Status sehat.
Smitheryindradarmawan87/verify-api✅ Live & Re-synced8/8 ToolsRelease terbaru tersinkronisasi via Smithery API Token.
Apify Storedrain54/*✅ 10 Public Actors10 ActorsPortofolio cloud aktor publik di Apify.
PayAI Bazaar/discovery/resources✅ Listedx402 EndpointsTerdaftar di katalog facilitator PayAI on-chain Base.
MCP Queenio.github.drain54/verify-api⏳ Auto-Syncing-Scanner membaca v1.0.0 dari Official Registry (siklus ~2.7 hari).
VerifyMCPdrain54-verify-api⏳ Auto-Syncing-Scanner independen menyerap update dari Official Registry.
x402apis.iodrain54-verify-api✅ Registered7 x402 APIsTerdaftar di Decentralized API Registry via on-chainBase & wallet mapping.
MPPscanverify.drain54.my.id✅ Live & Verified4 MPP EndpointsTerdaftar di Machine Payments Protocol Explorer & Poncho storefront (/server/4abfa95c...).
mpp.dev/servicesverify-api⏳ PR Submitted (#1017)5 MPP EndpointsMenunggu merge pull request kurasi direktori resmi Stripe & Tempo.
x402-list.comverify.drain54.my.id⏳ Scheduled (11 Oct 2026)6 x402 EndpointsAuto-cron resubmit terjadwal pasca-cooling period (spec compliant accepts[]).
Canopiiio.github.drain54/verify-api✅ Score 85/100 (B)MetadataIndex audit keamanan & transparansi MCP.

🚀 Panduan Operasional & Local Run

Menjalankan Server

bash
cd /home/aether/verify-api.venv/bin/python x402_mw.py

Healthcheck & Monitoring

bash
# Cek service systemd persistensystemctl --user status verify-api.service cloudflared-aether-verify.service
# Uji healthcheck internal & publikcurl -sS https://verify.drain54.my.id/healthcurl -sS https://verify.drain54.my.id/.well-known/mcp/server-card.json

Konfigurasi Lingkungan (.env)

Salin template dari .env.example:

bash
X402_FACILITATOR_URL=https://facilitator.payai.networkX402_WALLET=0xd477295C0Fe6Be96CaDd3d5B6B3eB82B16eADa98X402_USDC=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913X402_NETWORK=eip155:8453CAPZY_API_KEY=capzy_...SMITHERY_API_KEY=76b6...

来源:README.md,提交 404e6e6

工具

8

verify_ai_claim

Verify whether an AI model, API provider, pricing claim, or infrastructure assertion is true today using live web evidence. Returns deterministic verdicts (TRUE, FALSE, PARTIALLY_TRUE, UNREACHABLE, UNVERIFIED) with cited sources and confidence scores. Requires x402 micropayment (0.01 USDC on Base). When to use: Fact-checking an AI provider's claims, pricing, or model availability. When NOT to use: Do NOT use for general open-ended web search, coding assistance, or non-AI claim verification. Parameters: - `query` (string, required): The exact claim or assertion to verify (5-500 chars), e.g. 'Is GLM-5.3 Flash free on ZenMux?'. - `depth` (string, optional, default 'standard'): Verification depth. 'standard' executes fast single-pass search (0.01 USDC); 'deep' conducts multi-source cross-examination (0.03 USDC).

输入参数depthquery必填

check_endpoint_health

Probe and verify the reachability, HTTP status code, latency, and operational health of an AI API endpoint or web service. Follows redirects with a 15-second timeout. Requires x402 micropayment (0.01 USDC on Base). When to use: Check if a specific API URL or model endpoint is online, responding, or returning 5xx/402 errors. When NOT to use: Do NOT use for general domain WHOIS or DNS record lookups. Parameters: - `url` (string, required): Target HTTP/HTTPS endpoint URL to probe (8-1000 chars), e.g. 'https://api.openai.com/v1/models'.

输入参数url必填

solve_captcha

Solve web CAPTCHA challenges (Turnstile, hCaptcha, reCAPTCHA v2, Arkose, Cloudflare) and return a valid solution token. Automatically retries once on failure without double charging. Requires x402 payment on Base. When to use: Use when an agent encounters a bot wall or CAPTCHA challenge during automated web workflows. When NOT to use: Do NOT use for non-CAPTCHA auth, 2FA/OTP codes, or general login forms. Parameters: - `type` (string, required): CAPTCHA type ('turnstile', 'hcaptcha', 'recaptcha', 'arkose', 'cloudflare'). - `sitekey` (string, required): Public sitekey extracted from the target page DOM. - `url` (string, required): Full target webpage URL hosting the challenge.

输入参数url必填type必填sitekey必填

get_captcha_pricing

Retrieve current x402 pricing per 1,000 CAPTCHA solves across all supported types (Turnstile, hCaptcha, reCAPTCHA v2, Arkose, Cloudflare). Free endpoint with zero parameters. When to use: Check current rates and atomic USDC requirements before calling solve_captcha. When NOT to use: Do NOT use to submit or solve CAPTCHA challenges.

无需输入参数。

read_web_page

Extract clean, readable Markdown and metadata from any public webpage for LLM ingestion, stripping ads, popups, and navigational clutter. Returns clean markdown, title, description, character count, and estimated tokens. Requires x402 micropayment (0.005 USDC on Base). When to use: Ingesting articles, blog posts, documentation, or news pages into LLM context. When NOT to use: Do NOT use for raw binary files (PDF/images), authenticated pages behind a login, or single-page apps that require heavy JavaScript rendering. Parameters: - `url` (string, required): Full target webpage URL (e.g. 'https://news.ycombinator.com'). - `include_links` (boolean, optional, default true): Whether to preserve markdown hyperlinks. - `include_images` (boolean, optional, default false): Whether to preserve image markdown links.

输入参数url必填include_linksinclude_images

search_web

Execute live web searches using multi-engine chain (TinyFish, DuckDuckGo, Jina) without monthly API subscriptions. Returns fresh source URLs, titles, and snippets. Requires x402 micropayment (0.005 USDC on Base). When to use: Real-time web browsing and information retrieval for AI agents. When NOT to use: Do NOT use for deep recursive crawling of entire sites. Parameters: - `query` (string, required): Search query (3-300 chars). - `limit` (integer, optional, default 5): Maximum number of search results to return (1-10).

输入参数limitquery必填

extract_json_from_web

Extract structured JSON data matching a custom schema directly from any webpage. Extracts clean content and processes schema mapping via fast LLM parsing. Requires x402 micropayment (0.015 USDC on Base). When to use: Scraping structured data (product specs, prices, jobs, articles) into clean JSON. When NOT to use: Do NOT use for general open-ended chat without a defined schema. Parameters: - `url` (string, required): Target webpage URL. - `schema` (object, required): JSON object describing fields or schema to extract. - `instructions` (string, optional): Specific guidance for extraction.

输入参数url必填schema必填instructions

fetch_stealth_web

Fetch webpage HTML with modern browser TLS and header impersonation (Sec-Ch-Ua, realistic headers) to bypass bot protection and detect anti-bot challenges. Requires x402 micropayment (0.01 USDC on Base). When to use: Fetching websites that block standard cURL or basic HTTP libraries with 403 Forbidden. When NOT to use: Do NOT use for downloading giant binary files (videos, zip archives). Parameters: - `url` (string, required): Target webpage URL. - `custom_headers` (object, optional): Additional HTTP headers to pass along.

输入参数url必填custom_headers

版本历史

2
  1. v1.0.0最新Sep 25, 2026
  2. v0.1.0Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分