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 分