mcpField
N
NumRadar

NumRadar

远程服务
numradar.app通信协作011 周前更新

关于 NumRadar

NumRadar 是供 Agent 检查电话号码是否注册 WhatsApp 的 MCP 服务,支持单个及批量验证,并提供任务状态和账户余额查询工具。

主要功能

  1. 01检查 WhatsApp 注册状态及号码信息
  2. 02批量验证最多 10,000 个号码
  3. 03跟踪批量任务进度和结果
  4. 04查看近期任务及账户余额

适用场景

  1. 01营销活动前验证联系人列表
  2. 02通过 WhatsApp 联系号码前先核查
  3. 03监控批量验证任务
  4. 04估算账户余额是否足够

MCP 相关

NumRadar 向 MCP 客户端提供电话号码验证工具和提示词。客户端可使用 Bearer 令牌连接托管端点;要求启动命令的客户端也可使用 CLI 程序包。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://numradar.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://numradar.app/mcp需要授权
安装包
npm@numradar/mcp0.2.2

工具

详细介绍

@numradar/mcp

让你的 AI Agent 检查电话号码是否已注册 WhatsApp。

numradar 擅长回答一个问题:这个号码是否在 WhatsApp 上? 这是它的 Model Context Protocol 服务,因此 Agent 可以直接询问:验证一份号码列表、在发起营销活动前审核联系人,或在花费额度前检查余额。

npx @numradar/mcp --token nr_live_YOUR_KEY

在 numradar.app/app/keys 创建密钥。


大多数人无需安装任何内容

numradar 运行的是托管式 MCP 服务。不需要软件包或本地进程,也不用担心任何人的笔记本电脑上版本过时:

https://numradar.app/mcp

让客户端使用该 URL,并附上 Authorization: Bearer nr_live_... 标头,即可完成配置。

{
  "mcpServers": {
    "numradar": {
      "type": "http",
      "url": "https://numradar.app/mcp",
      "headers": {
        "Authorization": "Bearer nr_live_xxx"
      }
    }
  }
}

**npm 软件包只适用于一种实际场景:**客户端的配置文件接受要启动的命令,但不接受 URL。claude_desktop_config.json 就是常见示例。如果你正在编辑这类文件,就需要安装软件包:

{
  "mcpServers": {
    "numradar": {
      "command": "npx",
      "args": ["-y", "@numradar/mcp", "--token", "nr_live_xxx"]
    }
  }
}

numradar.app/mcp-server 提供 15 款已验证客户端的配置说明,包括 Claude Code、Cursor、Windsurf、Zed、VS Code、Cline 等。

工具

工具功能费用
validate_number验证单个号码。返回是否已注册、是否为商业账号、线路类型和国家/地区。1 个额度
bulk_validate最多验证 10,000 个号码。立即返回任务 ID。每个确定结果 1 个额度
get_job_status查看进度计数器,也可按号码查看结果。免费
list_jobs查看账号最近的批量任务。免费
get_balance查看剩余额度。免费

提示词

支持 MCP 提示词的客户端会将其显示为斜杠命令。

提示词参数功能
/check_numbersnumbers验证号码列表,并汇总哪些号码可在 WhatsApp 上联系。
/clean_contact_listnumbers、purpose在发起营销活动前审核号码列表,并报告需要修正的内容。
/check_before_spendingcount估算运行成本,并检查余额是否充足。

计费,以及它为何应影响 Agent 的使用方式

每个确定的答案消耗 1 个额度,无论结果是已注册还是未注册。此外:

  • 无效或无法解析的号码不收费。 尽管发送。如果 Agent 预先过滤掉自己不确定的号码,就会为了省下原本不会花掉的额度而丢弃真实联系人。
  • 上游结果无法确定时不收费。
  • 额度永不过期。

号码应采用 E.164 格式(+14155550100)。号码超过几个时,建议使用 bulk_validate,而不是循环调用 validate_number:只需轮询一个任务,不必进行 N 次往返请求。

选项

--token <key>你的 API 密钥。也可从 NUMRADAR_API_KEY 读取;两者同时设置时,以该选项为准。
--base <url>API 源地址。默认为 https://numradar.app。
--version打印版本并退出。
--help打印用法并退出。

安全

API 密钥是你账号的持有者凭据。--token 会将密钥写入 shell 历史记录,以及用于启动进程的任何配置文件中——如果客户端支持,请优先从密钥存储中读取 NUMRADAR_API_KEY。可通过控制面板撤销密钥;如果密钥泄露,请立即撤销。

每次工具调用都会通过 numradar 常规的公共 REST API 进行身份验证、速率限制和计费。MCP 服务不内置号码检查器,也没有单独的计费途径,因此 Agent 调用工具与后端调用 curl 完全一样。

关于此仓库

这里是 npm 包的主页,用于跟踪问题和提供文档。服务端的源代码位于私有 monorepo 中,未在此处发布。

发现了 Bug,或者某个客户端的配置无法正常工作? 提交问题。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。