Bewary: scam, phishing and fraud detection

app.bewary由 bewary.app 发布官方发布者v1.12.1更新于 Nov 5, 2026

Threat intelligence for AI agents: checks URLs, domains, phones, emails, wallets and IBANs for scams

已验证Streamable HTTP可网页运行金融安全与监控

概览

AI 生成的概览

托管式威胁情报 MCP 服务器,让助手检查链接、域名、IP、电话、邮箱、钱包、IBAN、应用和支付账号的诈骗风险。

可以做什么
  • 检查链接与域名:解析短链和跳转,获取域名年龄、仿冒品牌特征和黑名单状态,并查找共享 IP、名称服务器或证书的关联域名
  • 检查网络与联系方式:IP 归属与托管类型、电话号码类型及 FTC 和 FCC 投诉、美国短信短码、邮箱服务商与发件域名信息
  • 检查资金与应用标识:加密钱包的诈骗举报与制裁记录、IBAN 有效性与银行信息、Cash App、PayPal.me 和 Venmo 支付账号、应用是否仍在架或已下架
  • 监控目标:为域名、电话、钱包或品牌创建和取消监控,并读取产生的事件
  • 每次查询返回判定结果、诈骗概率、原因代码和支持性事实
适用场景
适合助手处理不可信链接、消息、发票或付款请求时,在采取行动前识别钓鱼或欺诈;也适合信任与安全团队或智能体流程需要程序化诈骗判定而非猜测的场景。
运行要求
仅提供远程 streamable HTTP 端点,没有可安装的本地或 stdio 服务器。需要 Bewary 账户,并通过 OAuth 登录或以 Authorization Bearer 头传递 API 密钥。查询消耗额度:免费密钥每月 1,000 额度,每次查询消耗 1 额度。
安装前请注意
API 密钥是可计费的凭据,通过 Authorization 头发送,应避免写入共享配置或日志。查询本身只读,但 watch 和 unwatch 会更改账户中的监控项。查询内容(包括所检查的标识)会发送到托管的 Bewary 服务。unknown 判定并不等于安全。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Bewary: scam, phishing and fraud detection,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/app.bewary%2Fbewary/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "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.

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

bash
claude mcp add --transport http bewary https://api.bewary.app/mcp \  --header "Authorization: Bearer $BEWARY_API_KEY"

Or install this repository as a plugin, which adds the MCP server and a skill that tells the agent when to check:

/plugin marketplace add bewary-app/bewary/plugin install bewary@bewary

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):

json
{  "mcpServers": {    "bewary": {      "url": "https://api.bewary.app/mcp",      "headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" }    }  }}

VS Code (.vscode/mcp.json):

json
{  "servers": {    "bewary": {      "type": "http",      "url": "https://api.bewary.app/mcp",      "headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" }    }  }}

Windsurf (mcp_config.json):

json
{  "mcpServers": {    "bewary": {      "serverUrl": "https://api.bewary.app/mcp",      "headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" }    }  }}

Gemini CLI: gemini extensions install https://github.com/bewary-app/bewary asks for your key and stores it in the keychain.

Tools

ToolWhat it answers
lookup_urlIs this link safe to open, or a phishing or malware link? Resolves shorteners and redirects and checks where it really goes.
lookup_domainDomain age, lookalike-brand technique, abused TLD, blocklist status and a verdict.
related_domainsOther domains that share an IP address, name servers, a certificate, a registrar or a page template with this one.
lookup_ipNetwork owner, ASN, country, hosting type, reverse DNS.
lookup_phoneCountry, number type, FTC and FCC complaints and a verdict for a phone number.
lookup_shortcodeWho operates a US SMS short code, and whether it is legitimate, shared or a scam code.
lookup_emailMail server, disposable or free provider, role mailbox and the sender domain's facts.
lookup_walletScam reports, OFAC sanctions and Tether and Circle freezes for a crypto wallet.
lookup_ibanWhether an IBAN is valid, its bank name and BIC, and a mismatch with the country the payee claims.
lookup_appWhether an app is live on the App Store or Google Play, or was pulled.
lookup_payment_handleWhether a Cash App, PayPal.me or Venmo handle exists, is active and is on a scam list.
watch, unwatch, list_watches, list_eventsFollow a domain, phone number, wallet or brand and read the events when it changes.

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:

bash
export BEWARY_API_KEY="bw_..."npx bewary url https://amazon-orders-help.top/confirm
text
Scam  ▂▄▆█  p_scam 0.9116
High    Fake domain (brand + suspicious TLD)  DOMAIN_BRAND_ON_ABUSED_TLDMedium  Lookalike domain                      DOMAIN_LOOKALIKE_BRAND_WORD
url     https://amazon-orders-help.top/confirm  Scamdomain  amazon-orders-help.top                  Scam

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

bash
curl -s "https://api.bewary.app/v1/url?u=https://amazon-orders-help.top/confirm" \  -H "Authorization: Bearer $BEWARY_API_KEY"

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

PathWhat it is
cli/Source of the bewary npm package
.claude-plugin/, .mcp.json, skills/Claude Code plugin and marketplace
.cursor-plugin/, mcp.jsonCursor plugin
gemini-extension.json, GEMINI.mdGemini CLI extension
server.jsonThe server's entry in the official MCP Registry

License

MIT for everything in this repository. Use of the Bewary API is covered by the terms and privacy policy. Questions: [email protected]

来源:README.md,提交 353340f

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

3
  1. v1.12.1最新Nov 5, 2026
  2. v1.11.0Nov 3, 2026
  3. v1.8.0Nov 1, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分