ScamVerify
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCAMVERIFY_API_KEY | No | API key for ScamVerify API. Get a free key at https://scamverify.ai (Settings > API Keys). Prefix: sv_live_ for production, sv_test_ for testing. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_phoneA | Look up a US phone number to check for scam reports, carrier info, network status, robocall flags, and community reports. Returns a risk score (0-100), verdict, and detailed signals from FTC, FCC, carrier, and community data. |
| check_urlA | Check a website URL for safety. Analyzes domain age, SSL certificate, redirect chains, brand impersonation, Google Web Risk, URLhaus, ThreatFox, and community reports. Returns risk score and detailed signals. |
| check_textA | Analyze a text/SMS message for scam indicators. Extracts and cross-references embedded phone numbers and URLs. AI analysis identifies scam type, red flags, and risk level. Returns unified risk score combining AI and sub-lookup signals. |
| check_emailA | Analyze an email for phishing indicators. Checks sender domain, email headers (SPF/DKIM/DMARC), brand impersonation, embedded URLs and phone numbers. Returns unified risk score with detailed header and sender analysis. |
| check_documentA | Analyze a document image for scam indicators. Upload a photo of a suspicious letter, court notice, receipt, invoice, or other document. Uses vision AI to extract entities (addresses, officials, citations, phone numbers) and verifies them against government databases. Returns risk score, verdict, red flags, and entity verification results. |
| check_qrA | Analyze a QR code image. Decodes the QR code server-side and, if it contains a URL, runs full URL verification (domain age, SSL, brand impersonation, URLhaus, ThreatFox, Google Web Risk). Useful for verifying QR codes on parking meters, restaurant menus, mail, and packages. Consumes URL quota only when a URL is found. |
| batch_phoneA | Look up multiple phone numbers in a single request (max 100). Each number is checked individually with the same analysis as check_phone. Returns results array with per-item risk scores and a summary. |
| batch_urlA | Check multiple URLs in a single request (max 100). Each URL is analyzed individually with the same checks as check_url. Returns results array with per-item risk scores and a summary. |
| get_usageA | Check your current API usage quota and rate limits for the billing period. Shows per-channel usage (phone, URL, text, email, document) with limits and remaining counts. QR lookups consume URL quota. |
| get_statusA | Check the operational status of ScamVerify API services. Returns health status for each component (phone, URL, text, email, document lookups, database, AI inference). No authentication required. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| investigate_phone | Investigate a suspicious phone number for scam indicators and provide a safety recommendation. |
| verify_url | Check if a website URL is safe to visit and provide a detailed safety assessment. |
| analyze_text | Analyze a suspicious text message for scam indicators and explain the findings. |
| check_email | Analyze a suspicious email for phishing indicators and provide a safety assessment. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/scamverifyai/scamverify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server