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. Three 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.

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

Get an API key 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, but no commitment either: the same API also accepts x402 pay-per-call (no key, no account, $0.005/call) if you'd rather try it that way first -- this MCP server specifically needs a key, since x402 requires a wallet most MCP clients don't have.

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.2.1.tar.gz (4.4 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.2.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: verify_api_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 4.4 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.2.1.tar.gz
Algorithm Hash digest
SHA256 cf8bb2267b3a52164237b23391aed9b7d440c10ab60167e9a4a965aaccccd9f3
MD5 bee94d8a7a3b062317d5b1f5fc7e8b25
BLAKE2b-256 2920cae9483f4f1b0e3991f6e5f52d5f34aa03bff85cbbebdc25bd8344255e31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: verify_api_mcp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0554bb6fc32ba5470ace7e0379afff12bb3d390e01cd0c4a05b0afc74a139876
MD5 e11e569ee6fea4b47787cf0f462f0568
BLAKE2b-256 61eb45d43aedc9123aa406f5b0f20b6978911dfe0160f490e661f15121518035

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

This release

0.2.1 This release

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