VerifyAPI について
VerifyAPIは、Agentや自動化処理向けに、ライブのウェブソースで事実の主張を検証するMCPサーバーです。判定と出典情報に加え、検証記録として保存できる署名付きレシートを返します。
主な機能
- 01ライブウェブによる主張の検証
- 02支持・反証・検証不能の判定
- 03出典URL、日付、原文引用
- 04Ed25519署名付き検証レシート
活用シーン
- 01実行前に価格、バージョン、日付、統計を確認
- 02コード生成前にAPIの状態を確認
- 03コンプライアンス審査用の署名証跡を保存
- 04複数のエージェント間で検証レシートを共有
MCP 対応
VerifyAPIはMCPクライアントに`verify_claim`ツールを提供します。主張を入力すると判定と出典情報を返し、支持または反証の場合は署名付きレシートも返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @verify-api/mcpVERIFYAPI_API_KEYシークレットYour VerifyAPI key (csk_live_...). Get one free at https://verify-api.dev/signup — no card required. Unset = free trial (3 calls per IP per 24h, cached tier, signed receipts still included).VERIFYAPI_BASE_URLOverride the API base URL. Defaults to https://api.verify-api.dev.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| as_of | string | いいえ | 任意の ISO 日付(YYYY-MM-DD)。価格や順位など、時間に左右される事実に使用します。 |
| claim | string | はい | 単一の事実主張(300 文字未満を推奨)。複数の主張がある場合は、主張ごとに verify_claim を呼び出してください。 |
| freshness | enum | いいえ | 任意の鮮度ティア。`fresh` は両方のキャッシュをバイパスしてパイプライン全体を実行します(料金 5 倍)。最新の回答を確実に得たい場合(速報、リアルタイム順位、最新リリースバージョン)に使用してください。`cached`(デフォルト)は両方のキャッシュティアに従います。正確な倍率は GET /v1/pricing を参照してください。(トライアルモードでは無視され、キャッシュのみが適用されます。)fresh | cached |
| max_wait_ms | number | いいえ | 任意のソフト期限(ミリ秒)。デフォルトは 15000 です。期限内にパイプラインが完了しない場合、insufficient_evidence が返されます。 |
| max_age_seconds | number | いいえ | キャッシュされた判定の任意の最大経過時間(秒)。HTTP Cache-Control: max-age と同様に機能します。3600 未満の値は `fresh` ティア、86400 未満の値は `recent` ティア(料金 2 倍)を適用します。`freshness` と `max_age_seconds` の両方が設定されている場合は、`freshness` が優先されます。(トライアルモードでは無視されます。) |
詳細
VerifyAPI MCP サーバー
行動する前に、あらゆる主張をファクトチェックしましょう。 ツールは1つ。ウェブ上の最新情報を参照。暗号署名付きの証明書を提供します。
できること: VerifyAPI は、ウェブ上の最新情報を照合して事実に関する主張を検証し、引用可能な判定を返す Model Context Protocol サーバーです。判定には、情報源の URL、公開日、原文の引用、さらに下流システムが検証の実施を証明できる Ed25519 署名付きの証明書が含まれます。
利用する場面: エージェントが、出典を示せない事実に基づいて行動しようとしているときに利用します。価格、日付、バージョン、引用、統計、製品仕様、イベントの結果などが対象です。誤りによって時間、お金、信頼を損なう可能性があるなら、まず検証しましょう。
クイックインストール(Claude Desktop/Cursor/Cline/あらゆる MCP クライアント)
{
"mcpServers": {
"verifyapi": {
"command": "npx",
"args": ["-y", "@verify-api/mcp@latest"],
"env": {
"VERIFYAPI_API_KEY": "csk_live_..."
}
}
}
}
API キーをお持ちでない場合は? 無料トライアルをご利用の場合は、VERIFYAPI_API_KEY を設定せずにお使いください(IP アドレスごとに24時間あたり3回まで。署名付きの証明書も含まれます)。https://verify-api.dev/signup から無料キーを取得できます。クレジットカードは不要です。
唯一のツール:verify_claim
入力:
{
"claim": "Python 3.13 was released in October 2024."
}
出力:
{
"verdict": "supported",
"confidence": 0.99,
"source_url": "https://docs.python.org/3/whatsnew/3.13.html",
"exact_quote": "Python 3.13 was released on October 7, 2024.",
"reasoning": "Multiple authoritative sources confirm...",
"receipt": {
"jws": "eyJhbGci...",
"kid": "pQAd73zRp9Xq9Y5U"
}
}
判定結果は supported、contradicted、unverifiable です。supported/contradicted の判定にはすべて、https://api.verify-api.dev/.well-known/jwks.json で公開されている鍵による署名付き JWS 証明書が付属します。
署名付き証明書が必要な理由
「AI が確認した」ことと「AI が検証した」ことは同じではないからです。署名付きの証明書があれば、コンプライアンス監査担当者、ユーザー、別のエージェント、スマートコントラクトなどの下流システムは、特定の主張が、特定の時点に、特定の情報源と照合され、VerifyAPI の既知の公開鍵によって検証されたことを暗号技術で証明できます。「信じてください」と言うだけなのか、公証済みの文書を提示するのかの違いです。
料金
- 無料トライアル:登録もカードも不要。IP アドレスごとに24時間あたり3回まで。署名付きの証明書も含まれます。
- API キー利用時:検証済みの主張1件につき $0.02。検証不能または対象範囲外の呼び出しは無料です(「十分な証拠が見つかりませんでした」に対して料金はかかりません)。
- 鮮度の段階:標準検証は $0.02、リアルタイム(最新情報を取得)は $0.05 です。
- 自動チャージ:カードを登録してしきい値を設定すれば、利用を継続できます。
POST /v1/balance/autorefill。
利用例
LangChain/LlamaIndex エージェント:verify_claim をツールとしてラップします。事実に基づく回答を返す前に、エージェントに呼び出させます。
Cursor/Cline コーディングエージェント:インポートを記述する前に、バージョン番号、API の存在、非推奨の状況を検証します。
Claude Desktop のワークフロー:「この引用が本物か、資料に載せる前に確認してください。」
マルチエージェントシステム:証明書をエージェント間で共有し、連鎖の上流まで根拠に基づいていることを証明します。
コンプライアンスが重視される自動化:エージェントが行った事実に関するすべての判断について、JWS 証明書を監査証跡として保管します。
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
VERIFYAPI_API_KEY | いいえ | (未設定=トライアル) | VerifyAPI キー(csk_live_...)です。https://verify-api.dev/signup から無料で取得できます |
VERIFYAPI_BASE_URL | いいえ | https://api.verify-api.dev | API のベース URL を上書きします。セルフホストまたはテストに便利です。 |
プログラムから利用する API(MCP を介さず直接呼び出す場合)
curl -X POST https://api.verify-api.dev/v1/verify \
-H "Authorization: Bearer csk_live_..." \
-H "Content-Type: application/json" \
-d '{"claim": "Bitcoin ETFs were approved by the SEC in January 2024."}'
OpenAPI 仕様の全文:https://api.verify-api.dev/openapi.json
x402 の支払いに対応しています。エージェント向けのネイティブなディスカバリーマニフェストについては、https://verify-api.dev/agents.txt をご覧ください。
リンク
- ウェブサイト:https://verify-api.dev
- API ドキュメント:https://verify-api.dev/docs
- 登録(無料、カード不要):https://verify-api.dev/signup
- npm:https://www.npmjs.com/package/@verify-api/mcp
- MCP レジストリ:https://registry.modelcontextprotocol.io/v0/servers/io.github.KyTheKitty/verifyapi
- MCP ソース:https://github.com/KyTheKitty/verifyapi-mcp
- バックエンドソース(Fastify サービス、Terraform、証明書パイプライン):https://github.com/KyTheKitty/verifyapi
開発元
Circuit Savers LLC — ウィスコンシン州ウォーソー。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。