π¦
fraud-prevention-mcp-server
MCP server for fraud prevention β IP reputation, email breach detection, URL safety, phone validation and risk scoring via free APIs (IPQualityScore, HaveIBeenPwned).
0 installs
Trust: 37 β Low
Comms
Ask AI about fraud-prevention-mcp-server
Powered by Claude Β· Grounded in docs
I know everything about fraud-prevention-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
fraud-prevention-mcp-server
Open-source MCP server for AI-powered fraud prevention. Detects fraudulent IPs, emails, URLs and phone numbers using free APIs β a fully free alternative to proprietary solutions.
Features
- IP Reputation β Detect proxies, VPNs, Tor exit nodes, bots and abusive IPs
- Email Risk β Disposable emails, spam traps, fraud scoring, deliverability
- URL Safety β Phishing, malware, spam URL detection
- Phone Validation β VoIP detection, line type, fraud scoring
- Breach Exposure β HaveIBeenPwned integration for data breach lookups
- Composite Risk Score β Multi-signal ALLOW/MONITOR/REVIEW/BLOCK decision
Tools
| Tool | Description |
|---|---|
check_ip_reputation | IP fraud score, proxy/VPN/Tor/bot flags |
check_email_risk | Email validation, disposable, spam trap, fraud score |
check_url_safety | Phishing, malware, spam URL detection |
check_phone_risk | Phone validity, VoIP, fraud score |
check_breach_exposure | Data breach exposure via HaveIBeenPwned |
calculate_composite_risk | Combined multi-signal risk analysis |
get_fraud_prevention_info | Server info and API key setup guide |
Data Sources
- IPQualityScore β Free tier: 5,000 requests/month. Get free key at ipqualityscore.com/create-account
- HaveIBeenPwned β Breach database. Get key at haveibeenpwned.com/API/Key
Installation
pip install fraud-prevention-mcp-server
Configuration
Set your free API keys as environment variables:
export IPQS_API_KEY=your_ipqualityscore_key
export HIBP_API_KEY=your_haveibeenpwned_key
Claude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"fraud-prevention": {
"command": "fraud-prevention-mcp-server",
"env": {
"IPQS_API_KEY": "your_key_here",
"HIBP_API_KEY": "your_key_here"
}
}
}
}
Example Usage
check_ip_reputation("192.168.1.1")
β { fraud_score: 15, risk_level: "low", is_proxy: false, is_vpn: false, ... }
check_email_risk("test@tempmail.com")
β { fraud_score: 85, risk_level: "critical", disposable: true, recommendation: "BLOCK" }
check_breach_exposure("user@example.com")
β { breach_count: 3, risk_level: "high", has_password_exposure: true, ... }
calculate_composite_risk(ip="1.2.3.4", email="user@example.com")
β { composite_risk_score: 45, decision: "REVIEW", action: "Manual review recommended" }
Risk Levels
| Score | Level | Recommendation |
|---|---|---|
| 0β29 | Low | ALLOW |
| 30β59 | Medium | MONITOR |
| 60β84 | High | REVIEW |
| 85β100 | Critical | BLOCK |
Why This Server?
- Free β Uses only free-tier APIs, no enterprise contracts needed
- Open Source β MIT license, fully auditable
- Multi-Signal β Combines IP, email, URL and phone signals
- Actionable β Returns ALLOW/MONITOR/REVIEW/BLOCK decisions
License
MIT
