Checks phones, URLs, messages, emails, documents, and QR codes against threat intelligence and returns risk findings.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Scamverify MCP.
check_phoneLook up a US phone number for scam reports, carrier info, robocall flags, and community reports. Returns risk score (0-100), verdict, and detailed signals from FTC, FCC, carrier, and community data.
check_urlCheck a website URL for safety. Analyzes domain age, SSL certificate, redirect chains, brand impersonation, Google Web Risk, URLhaus, ThreatFox, and community reports.
check_textAnalyze a text/SMS message for scam indicators. Extracts and cross-references embedded phone numbers and URLs. AI identifies scam type, red flags, and risk level.
check_emailAnalyze an email for phishing indicators. Checks sender domain, email headers (SPF/DKIM/DMARC), brand impersonation, embedded URLs and phone numbers.
check_documentAnalyze a document image for scam indicators. Uses vision AI to extract entities (addresses, officials, citations, phone numbers) and verifies them against government databases.
check_qrScan a QR code image and verify its contents. Decodes the QR code server-side and, if it contains a URL, runs full URL verification.
The scamverifyai/scamverify-mcp MCP server provides agent-accessible checks for common scam and phishing indicators. It covers US phone numbers, website URLs, SMS or other text, email messages, document images, and QR code images. Results can include a 0โ100 risk score, a verdict, and supporting signals.
Phone checks combine FTC and FCC complaint data with carrier information, robocall flags, and community reports. URL checks examine domain age, SSL certificates, redirect chains, brand impersonation, Google Web Risk, URLhaus, ThreatFox, and community reports. Text and email analysis can extract embedded phone numbers and URLs; email analysis also considers sender domains, headers, SPF, DKIM, and DMARC.
Document analysis uses vision AI to extract entities such as addresses, officials, citations, and phone numbers, then checks those entities against government databases. QR analysis decodes the image server-side and performs URL verification when the decoded content is a URL. Batch tools support up to 100 phone numbers or URLs per request.
The hosted endpoint is https://scamverify.ai/api/mcp and uses stateless Streamable HTTP. Remote clients can authenticate with a bearer API key or OAuth 2.1 using PKCE. OAuth scopes include phone lookup, URL lookup, text analysis, email analysis, and usage access.
For clients that only support stdio, the npm package runs a local proxy that forwards tool calls to the ScamVerify API. The proxy therefore still needs an API key and does not represent an offline copy of the threat databases. The same project can also be built and started from a cloned repository.
In addition to verification tools, the scamverifyai/scamverify-mcp MCP server exposes get_usage for the current billing-period quota and rate limits, plus get_status, which does not require authentication. Four prompts are also listed for phone investigations, URL verification, text analysis, and email assessment.
The hosted service requires no local installation. Configure an MCP client with the server URL and either an authorization header or OAuth. The README specifically documents remote configurations for Claude Desktop, Cursor, Windsurf, and other MCP clients, and identifies the service as a ChatGPT connector.
For local stdio use, install the package with npm or invoke it through npx. Set SCAMVERIFY_API_KEY to a production or test key. SCAMVERIFY_API_URL is optional and can override the default API base URL. API keys are created through the ScamVerify website after signup. OAuth users can authorize access through the hosted flow.
The documented free tier provides 50 lookups per month. Paid plans increase lookup limits and request rates, from the Starter plan through Enterprise options.
Phone lookup is described for US numbers. Batch phone and URL requests have a maximum size of 100 items. Document and QR checks require image input, while QR verification only performs URL analysis when the decoded value contains a URL.
The remote service and local proxy depend on the ScamVerify API, so API authentication and network access are relevant for normal operation. OAuth is supported by the hosted server, but the local proxy setup shown in the README uses SCAMVERIFY_API_KEY.
The repository is MIT-licensed. Threat intelligence coverage and record counts can change as the underlying FTC, FCC, URLhaus, ThreatFox, carrier, and community sources are updated.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/scamverifyai-scamverify-mcp)<a href="https://allmcps.com/mcp/scamverifyai-scamverify-mcp"><img src="https://allmcps.com/api/badge/scamverifyai-scamverify-mcp?style=directory" alt="Scamverify MCP on AllMCPs" /></a>