Skip to main content

Verify API MCP Server

MCP server for Verify API: a pay-per-call verification service that gives agents a fast, structured, evidence-backed yes/no/unknown on claims they'd otherwise guess at.

Stop your agent from citing things that don't exist, or installing things that shouldn't. Five tools, one answer each, evidence attached.

Tools

  • verify_citation -- does a citation exist, is it retracted, and does the given title/authors/year/journal match the canonical record? Checked against Crossref (includes Retraction Watch data) with OpenAlex as a fallback.
  • verify_url -- does a URL resolve, what's the final status and redirect chain, is it archived on the Wayback Machine, and (optionally) does expected text appear on the page?
  • verify_package -- does an npm/PyPI/crates.io package exist, is it deprecated or yanked, and does it have known vulnerabilities? Checked against the registry plus OSV.dev advisories. Catches an agent installing a hallucinated or squatted package name.
  • verify_repo -- does a GitHub repo exist, is it archived or disabled? Checked against the GitHub REST API. Catches an agent recommending or depending on a renamed, taken-down, or abandoned repo.
  • verify_case -- does a legal case citation exist, and does the given case name match the canonical record? Checked against CourtListener. Catches a fabricated case citation, including a real-looking citation number paired with an invented case name. Existence only -- does not check whether a case is still good law.

Every response includes a verdict (confirmed / contradicted / unknown), the individual checks that were run, and evidence with source URLs so a human can verify the answer themselves. unknown is a valid, honest answer -- this server never guesses to avoid it.

Install

pip install verify-api-mcp

Configure

The primary way to use Verify API is x402 pay-per-call (no key, no account, from $0.005/call -- $0.01 for verify_case) -- but this MCP server specifically needs a subscription key instead, since x402 requires a wallet most MCP clients don't have. Get one by subscribing to a plan at goodsong.dev/#pricing (Solo, $15/mo, or Team, $49/mo) -- the key is issued immediately on the checkout success page. There's no free tier.

Then add your key to your MCP client's config (e.g. mcp.json):

{
  "mcpServers": {
    "verify-api": {
      "command": "verify-api-mcp",
      "env": {
        "VERIFY_API_KEY": "vk_..."
      }
    }
  }
}

VERIFY_API_URL defaults to https://goodsong.dev and only needs to be set if you're pointing at a different deployment.

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

verify_api_mcp-0.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

verify_api_mcp-0.3.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file verify_api_mcp-0.3.0.tar.gz.

File metadata

  • Download URL: verify_api_mcp-0.3.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for verify_api_mcp-0.3.0.tar.gz
Algorithm Hash digest
SHA256 744a59a92878351a107632aa12fda4ec7640618b74da5edd0173fe26259efd09
MD5 10e446c8053c7d36dd6081e50e52a8cc
BLAKE2b-256 718416b4686395a5f12bb40a832e538e9eb0942a9db67037d4ade8fd76881002

See more details on using hashes here.

File details

Details for the file verify_api_mcp-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: verify_api_mcp-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for verify_api_mcp-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f3f450dc6a9ff26706be23d5c6935bd302422d48319f576741920125ffc0979
MD5 4b4dae2293dbdccaf74b4d83cd41468e
BLAKE2b-256 4356641a693e4fc1c1c9abdb171e64df68b7a392b884088db9d4ae02aec0041c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page