Check whether phone numbers are registered on WhatsApp, from your AI agent.
MCPpedia last refreshed this data
app.numradar/mcp is an MCP server that check whether phone numbers are registered on WhatsApp, from your AI agent. Its tool list has not been published yet over http and stdio, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"numradar": {
"url": "https://numradar.app/mcp",
"type": "http",
"headers": {
"Authorization": "Bearer nr_live_xxx"
}
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Check whether phone numbers are registered on WhatsApp, from your AI agent.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @numradar/mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ai-ml
2,700+ scientific tools for AI scientists: life science, research, literature, and more.
Read-only access to 71 Suede skills: discovery, install options, SEO audits, A-F grading.
Analyze the Indonesian stock market (IDX/IHSG) from web terminal, CLI, or any AI agents via MCP server. IHSG Prices, Fundamentals, and Screening. Free and No API keys required. Changelog: https://github.com/fzn0x/idx/blob/main/CHANGELOG.md
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for app.numradar/mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Check whether phone numbers are registered on WhatsApp, from your AI agent.
numradar answers one question well: is this number on WhatsApp? This is its Model Context Protocol server, so an agent can ask that question directly — validating a list, auditing contacts before a campaign, or checking a balance before spending it.
npx @numradar/mcp --token nr_live_YOUR_KEY
Create a key at numradar.app/app/keys.
numradar runs a hosted MCP server. No package, no local process, no version to go stale on anyone's laptop:
https://numradar.app/mcp
Point your client at that URL with an Authorization: Bearer nr_live_... header and you are done.
{
"mcpServers": {
"numradar": {
"type": "http",
"url": "https://numradar.app/mcp",
"headers": {
"Authorization": "Bearer nr_live_xxx"
}
}
}
}
The npm package exists for one real case: clients whose config file accepts a command to
spawn but not a URL. claude_desktop_config.json is the common one. If you are editing a file
like that, you need the package:
{
"mcpServers": {
"numradar": {
"command": "npx",
"args": ["-y", "@numradar/mcp", "--token", "nr_live_xxx"]
}
}
}
Configuration for 15 verified clients — Claude Code, Cursor, Windsurf, Zed, VS Code, Cline and the rest — is at numradar.app/mcp-server.
| Tool | What it does | Cost |
|---|---|---|
validate_number | One number. Registered or not, business account, line type, country. | 1 credit |
bulk_validate | Up to 10,000 numbers. Returns a job id immediately. | 1 per definitive result |
get_job_status | Progress counters, optionally per-number results. | Free |
list_jobs | Recent bulk jobs on the account. | Free |
get_balance | Credits remaining. | Free |
Clients that support MCP prompts surface these as slash commands.
| Prompt | Arguments | What it does |
|---|---|---|
/check_numbers | numbers | Validate a list and summarise which are reachable on WhatsApp. |
/clean_contact_list | numbers, purpose | Audit a list before a campaign, and report what to fix. |
/check_before_spending | count | Estimate the cost of a run and check the balance covers it. |
One credit per definitive answer — registered or not registered. Beyond that:
Numbers should be E.164 (+14155550100). Past a handful, prefer bulk_validate over a loop of
validate_number: it is one job to poll rather than N round trips.
--token <key> | Your API key. Also read from NUMRADAR_API_KEY; the flag wins if both are set. |
--base <url> | API origin. Defaults to https://numradar.app. |
--version | Print the version and exit. |
--help | Print usage and exit. |
The API key is a bearer credential for your account. --token puts it in your shell history and in
whatever config file spawns the process — prefer NUMRADAR_API_KEY from a secret store where your
client supports it. Keys are revocable from
the dashboard; revoke immediately if one is exposed.
Every tool call is authenticated, rate-limited and billed through numradar's ordinary public REST
API. The MCP server does not embed the checker and has no separate billing path, so an agent
calling a tool is treated exactly like a backend calling curl.
This is the home of the npm package —