VerifyAPI — fact-check with signed receipts

io.github.KyTheKitty由 GitHub 账号 KyTheKitty 发布v0.1.9更新于 Oct 24, 2026

Fact-check any claim with live web sources. Ed25519-signed receipts. Catches hallucinations.

发布方自己的服务:Signed

概览

AI 生成的概览

一个本地 MCP 服务器,让助手对照实时网络来源核查事实主张,返回带可引用引文和签名回执的判定结果。

可以做什么
对照实时网络来源核查事实主张,得到 supported、contradicted 或 unverifiable 的判定,以及置信度和理由。获取来源网址、发布日期和可逐字引用的原文。对 supported 或 contradicted 的判定返回 Ed25519 签名的 JWS 回执,便于下游系统证明核查确实发生。
适用场景
当助手即将依据无法引用的事实主张行动时使用,例如价格、日期、版本、引文、统计数据或产品规格。适合编程助手核对版本号和弃用状态,也适合需要对事实决策保留审计记录、对合规敏感的工作流。
运行要求
通过 stdio 在本地运行,通常用 npx 从 npm 包启动,因此需要 Node.js。VERIFYAPI_API_KEY 中的 API 密钥可选;不设置时免费试用每 IP 每 24 小时 3 次调用。可用 VERIFYAPI_BASE_URL 覆盖 API 地址。需要能访问 VerifyAPI 服务的网络连接。
安装前请注意
主张会发送给第三方服务进行核查。付费使用时每条已核查主张 0.02 美元,实时新鲜度 0.05 美元,自动充值可能从已保存的银行卡扣款。API 密钥是机密,通过 VERIFYAPI_API_KEY 传入。判定和回执来自该服务商,应视为其评估而非独立证明。

安装

在 SourceWeft 中

  1. 打开 控制台中的 VerifyAPI — fact-check with signed receipts,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

VerifyAPI MCP Server

Fact-check any claim before you act on it. One tool. Live web sources. Cryptographically signed receipts.

What it does: VerifyAPI is a Model Context Protocol server that verifies factual claims against live web sources and returns a citable verdict — including the source URL, published date, a verbatim quote, and an Ed25519-signed receipt so downstream systems can prove the check actually happened.

When to use it: Any time your agent is about to act on a factual claim it can't cite. Prices, dates, versions, quotes, statistics, product specs, event outcomes. If getting it wrong would cost time, money, or trust — verify first.

Quick install (Claude Desktop / Cursor / Cline / any MCP client)

json
{  "mcpServers": {    "verifyapi": {      "command": "npx",      "args": ["-y", "@verify-api/mcp@latest"],      "env": {        "VERIFYAPI_API_KEY": "csk_live_..."      }    }  }}

No API key? Leave VERIFYAPI_API_KEY unset for the free trial (limited to 3 calls per IP per 24h, signed receipts included). Get a free key at https://verify-api.dev/signup — no credit card required.

The one tool: verify_claim

Input:

json
{  "claim": "Python 3.13 was released in October 2024."}

Output:

json
{  "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"  }}

Verdicts: supported, contradicted, unverifiable. Every supported/contradicted verdict comes with a JWS receipt signed by keys served at https://api.verify-api.dev/.well-known/jwks.json.

Why signed receipts?

Because "the AI checked" is not the same as "the AI verified." A signed receipt lets a downstream system — compliance auditor, user, another agent, a smart contract — cryptographically prove that a specific claim was verified against a specific source at a specific time by VerifyAPI's known public key. It's the difference between saying "trust me" and handing over a notarized document.

Pricing

  • Free trial: no signup, no card. Limited to 3 calls per IP per 24h. Includes signed receipts.
  • With API key: $0.02 per verified claim. Unverifiable / out-of-scope calls are free (you don't pay for "I couldn't find enough evidence").
  • Freshness tiers: standard verification $0.02, real-time (fresh-fetch) $0.05.
  • Auto top-up: save a card, set a threshold, keep flowing. POST /v1/balance/autorefill.

Example use cases

LangChain / LlamaIndex agents: wrap verify_claim as a Tool. Have your agent call it before returning any factual answer.

Cursor / Cline coding agents: verify version numbers, API existence, deprecation status before writing imports.

Claude Desktop workflows: "Verify this quote is real before I put it in the deck."

Multi-agent systems: pass receipts between agents to prove groundedness up the chain.

Compliance-sensitive automation: keep the JWS receipts as audit trail for every factual decision the agent made.

Environment variables

VariableRequiredDefaultDescription
VERIFYAPI_API_KEYNo(unset = trial)Your VerifyAPI key (csk_live_...). Get one free at https://verify-api.dev/signup
VERIFYAPI_BASE_URLNohttps://api.verify-api.devOverride the API base URL. Useful for self-hosting or testing.

Programmatic API (skip MCP, call directly)

bash
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."}'

Full OpenAPI spec: https://api.verify-api.dev/openapi.json

x402 payment support built in — see https://verify-api.dev/agents.txt for the agent-native discovery manifest.

Links

Built by

Circuit Savers LLC — Wausau, Wisconsin.

License

MIT

来源:README.md,提交 720880d

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.9最新Sep 16, 2026

评分

已满足适用检查项的 40%

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

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Signed 集成