{
  "markdown": "# Verify API MCP Server\n\nMCP server for [Verify API](https://goodsong.dev): a pay-per-call verification\nservice that gives agents a fast, structured, evidence-backed yes/no/unknown on\nclaims they'd otherwise guess at.\n\nStop your agent from citing things that don't exist, installing things that\nshouldn't, or paying sellers that don't check out. Eight tools, one answer\neach, evidence attached.\n\n## Tools\n\n- **`verify_citation`** -- does a citation exist, is it retracted, and does the\n  given title/authors/year/journal match the canonical record? Checked against\n  Crossref (includes Retraction Watch data) with OpenAlex as a fallback.\n- **`verify_url`** -- does a URL resolve, what's the final status and redirect\n  chain, is it archived on the Wayback Machine, and (optionally) does expected\n  text appear on the page?\n- **`verify_package`** -- does an npm/PyPI/crates.io package exist, is it\n  deprecated or yanked, and does it have known vulnerabilities? Checked against\n  the registry plus OSV.dev advisories. Catches an agent installing a\n  hallucinated or squatted package name.\n- **`verify_repo`** -- does a GitHub repo exist, is it archived or disabled?\n  Checked against the GitHub REST API. Catches an agent recommending or\n  depending on a renamed, taken-down, or abandoned repo.\n- **`verify_case`** -- does a legal case citation exist, and does the given\n  case name match the canonical record? Checked against CourtListener. Catches\n  a fabricated case citation, including a real-looking citation number paired\n  with an invented case name. Existence only -- does not check whether a case\n  is still good law.\n- **`verify_filing`** -- given a filer's SEC CIK and a claimed accession\n  number, does that filing exist, and does its form type/filing date match\n  what's claimed? Checked against SEC EDGAR's submissions API. Catches a\n  fabricated or misattributed filing citation, including a real-looking\n  accession number paired with an invented form type or date.\n- **`verify_drug`** -- given a claim_type (`approval`, `ndc`, or `recall`) and\n  its identifier, does that FDA record exist, and does the given name match\n  the canonical record? Checked against openFDA. Catches a fabricated or\n  misattributed drug approval, NDC listing, or recall citation.\n  Existence/status only -- not medical advice.\n- **`verify_seller`** -- before paying an x402 seller, does it exist and\n  respond with a well-formed 402 challenge, is its own declared input/output\n  schema internally consistent, and is its payout address sanctioned? Checked\n  live against the seller itself plus a sanctions oracle and on-chain wallet\n  history (Base payTo addresses only). Confirms the checkable things check\n  out -- not a guarantee of trustworthiness.\n\nEvery response includes a `verdict` (`confirmed` / `contradicted` / `unknown`),\nthe individual `checks` that were run, and `evidence` with source URLs so a\nhuman can verify the answer themselves. `unknown` is a valid, honest answer --\nthis server never guesses to avoid it.\n\n## Install\n\n```bash\npip install verify-api-mcp\n```\n\n## Configure\n\nThe primary way to use Verify API is [x402](https://www.x402.org) pay-per-call\n(no key, no account, from $0.005/call -- $0.01 for `verify_case`) -- but this\nMCP server specifically needs a subscription key instead, since x402 requires\na wallet most MCP clients don't have. Get one by subscribing to a plan at\n[goodsong.dev/#pricing](https://goodsong.dev/#pricing) (Solo, $15/mo, or Team,\n$49/mo) -- the key is issued immediately on the checkout success page. There's\nno free tier.\n\nThen add your key to your MCP client's config (e.g. `mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"verify-api\": {\n      \"command\": \"verify-api-mcp\",\n      \"env\": {\n        \"VERIFY_API_KEY\": \"vk_...\"\n      }\n    }\n  }\n}\n```\n\n`VERIFY_API_URL` defaults to `https://goodsong.dev` and only needs to be set if\nyou're pointing at a different deployment.\n\n## License\n\nMIT\n\n<!-- mcp-name: io.github.mgdsn/verify-api-mcp -->\n",
  "bytes": 3984,
  "sha": "92e4b2b311c6f44f65e087840ba419f8469b7d36e9e2357e88e64fffbe5cdbb2",
  "repo_slug": "mgdsn/verify-api-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_mgdsn_verify_api_mcp_0ccf7d4d/readme"
}