Bewary: scam, phishing and fraud detection
app.bewaryPublished by bewary.appOfficial publisherv1.12.1Updated Nov 5, 2026
Threat intelligence for AI agents: checks URLs, domains, phones, emails, wallets and IBANs for scams
Overview
Hosted threat-intelligence MCP server that lets an assistant check links, domains, IPs, phones, emails, wallets, IBANs, apps and payment handles for scam risk.
- What you can do
- Check links and domains: resolve shorteners and redirects, get domain age, lookalike-brand signals and blocklist status, and find related domains sharing IPs, nameservers or certificates
- Check network and contact identifiers: IP ownership and hosting type, phone number type with FTC and FCC complaints, US SMS short codes, and email provider and sender-domain facts
- Check money and app identifiers: crypto wallet scam reports and sanctions, IBAN validity and bank details, payment handles on Cash App, PayPal.me and Venmo, and whether an app is live or pulled
- Monitor targets: create and remove watches on domains, phones, wallets or brands and read the resulting events
- Each lookup returns a…
- When to use it
- Useful when an assistant handles untrusted links, messages, invoices or payment requests and should flag phishing or fraud before acting, and for trust-and-safety or agent workflows that need a programmatic scam verdict rather than a guess.
- Requirements
- Remote streamable HTTP endpoint only; there is no local or stdio server to install. Requires a Bewary account and either OAuth sign-in or an API key sent as an Authorization Bearer header. Lookups consume credits; a free key includes 1,000 credits a month and each lookup costs 1 credit.
Installation
In SourceWeft
- Open Bewary: scam, phishing and fraud detection in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/app.bewary%2Fbewary/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"bewary-scam-phishing-and-fraud-detection": {
"type": "http",
"url": "https://api.bewary.app/mcp"
}
}
}README
Bewary
Bewary is a scam detection API and MCP server for apps and AI agents: phishing, fraud and threat intelligence lookups for developers, trust and safety teams and agent builders. It looks up a link, domain, IP address, phone number, SMS short code, email address, crypto wallet, IBAN, mobile app or payment handle, and returns a verdict (scam, suspicious, safe or unknown), the probability that it is a scam, the facts behind it and reason codes your code can branch on. Unknown is never safe.
This repository holds the clients: the bewary CLI and the setup files for MCP clients (Claude Code, Cursor, Gemini CLI). The API and its data are a hosted service at bewary.app.
- Docs: https://bewary.app/docs
- MCP server:
https://api.bewary.app/mcp(streamable HTTP, 15 tools) - OpenAPI: https://api.bewary.app/v1/openapi.json
- Official MCP Registry:
app.bewary/bewary
A free key gets 1,000 credits a month, no card: https://bewary.app/account. A lookup costs 1 credit. Prepaid credit packs start at $20 and never expire.
MCP: give an agent scam checks
Clients that support sign-in (Claude, ChatGPT, Claude Code, Cursor) can connect to https://api.bewary.app/mcp and sign in to Bewary with OAuth. Any client can send an API key as an Authorization: Bearer header instead.
The MCP server runs only at that address: there is no local or stdio server to install. The bewary CLI further down is a terminal tool, not an MCP server.
Claude Code
Or install this repository as a plugin, which adds the MCP server and a skill that tells the agent when to check:
Claude and ChatGPT apps: add a custom connector with the URL https://api.bewary.app/mcp and sign in when asked.
Cursor (~/.cursor/mcp.json):
VS Code (.vscode/mcp.json):
Windsurf (mcp_config.json):
Gemini CLI: gemini extensions install https://github.com/bewary-app/bewary asks for your key and stores it in the keychain.
Tools
Lookups are read-only. watch and unwatch change only your account's watches.
CLI: scam checks from the terminal
No install, Node 18 or newer:
Commands: url, domain, phone, shortcode, email, ip, wallet, iban, app, payment-handle, related, watch, watches, unwatch, events. --json prints the API's answer as it came, and --fail-on suspicious|scam exits 2 when the verdict reaches it, which fails a CI step. Source: cli/. Full guide: https://bewary.app/docs/cli
REST API
Every lookup returns the same envelope: verdict, p_scam, reason_codes, entities with typed facts, and signals with their source class. Verdicts come from evidence, not a language model: phishing and malware feeds, FTC Do Not Call and FCC complaints, CERT Polska, OFAC sanctions, certificate transparency logs and Bewary's own DNS history. Endpoints, prices and response formats: https://bewary.app/docs
What is in this repository
License
MIT for everything in this repository. Use of the Bewary API is covered by the terms and privacy policy. Questions: [email protected]
Source: README.md at commit 353340f
Tools
0Version history
3- v1.12.1LatestNov 5, 2026
- v1.11.0Nov 3, 2026
- v1.8.0Nov 1, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts