NetAPI MCP server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NetAPI MCP serveris stripe.com in the NetAPI Top 1M and what's its rank?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NetAPI MCP server
An MCP server that gives AI assistants and agents (Claude, Cursor, ChatGPT, Windsurf, VS Code Copilot and any other MCP client) access to NetAPI domain intelligence: registered domains of 1,584 TLDs, newly registered and deleted domains, DNS-provider and registrar data, the free NetAPI Top 1M popularity ranking and the compromised domain / IP feed.
Endpoints (Streamable HTTP):
URL | Who | What |
| signed-in NetAPI account (OAuth, or | all tools; a free account is enough for the free tools with higher limits, a plan unlocks the paid ones |
| no account | the free tools only (the account and plan tools are not listed there), anonymous limits |
Tools
Free (no plan needed):
Tool | What it answers |
| Is this domain or IP in the compromised feed (malware, phishing, abuse)? Seen in the last 24 h or ever, block reason, registrar. |
| Domains registered in the last 1-7 days that contain a string: brand monitoring, typosquatting, phishing, keyword trends. |
| Registry, active domains, new / deleted in 24 h, growth over 7-365 days, abuse rate, Top 1M presence, policies of a TLD. |
| Rank of a domain in the NetAPI Top 1M and inside its TLD. |
| The most popular websites of a TLD (top .de, .fr, .jp ...). |
| A slice of the Top 1M list. |
| Size, rank and abuse rate of a registrar. |
| Domains, market share and growth of a DNS provider. |
| All 1,584 zones with their figures. |
With a NetAPI plan:
Tool | What it answers |
| Nameservers, IP, country, registration / expiration dates, registrar of a domain. |
| Domains hosted on an IP (reverse IP). |
| A 24-hour link to a domain list or dataset file (active / new / deleted domains, one zone or all zones). |
| Plan and limits of the connected account. |
Free data (Top 1M, compromised feeds) is published under CC BY 4.0: credit NetAPI and link to https://netapi.com/.
Related MCP server: Domain Checker MCP Server
Connect
The server speaks standard MCP OAuth (authorization server https://netapi.com, dynamic client registration, PKCE), so clients that support it show a NetAPI sign-in when you add https://mcp.netapi.com/mcp: sign in with your email code or Google, click Allow access, done. Connected apps are listed in your dashboard, where you can disconnect them.
claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → URL https://mcp.netapi.com/mcp → Connect.
ChatGPT: Settings → Connectors (developer mode) → Add → MCP server URL https://mcp.netapi.com/mcp, authentication OAuth.
Claude Code
claude mcp add --transport http netapi https://mcp.netapi.com/mcpthen /mcp inside Claude Code to sign in. Without an account:
claude mcp add --transport http netapi https://mcp.netapi.com/mcp/publicCursor (~/.cursor/mcp.json or the project's .cursor/mcp.json): Cursor signs in through OAuth when you add the URL; a NetAPI API token works as well:
{
"mcpServers": {
"netapi": {
"url": "https://mcp.netapi.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_TOKEN" }
}
}
}Other clients: add a remote MCP server of type "http" / "streamable-http" with one of the URLs above.
Rate limits
Without an account (/mcp/public): 30 requests per minute and 1,000 per day per IP for point lookups, 10 / 200 for list tools, 6 / 100 for search_new_domains (100 results per call). A free NetAPI account multiplies these by five; paid plans raise them further and Pro has no daily caps. Limits and error messages come from the JSON API, see the API documentation.
How it works
The Worker is a thin layer: every tool call is one GET request to the NetAPI JSON API (https://netapi.com/api-json/), the answer is returned to the client as JSON text. Tokens are validated by the site and cached for a minute; nothing else is stored in the Worker. /.well-known/oauth-protected-resource points clients to the authorization server. Files are never streamed through it: get_download_url returns a temporary link instead.
Development
npm install
npm run typecheck
npm run dev # http://localhost:8787/mcp (and /mcp/public)
npm run deploy # wrangler deploy (or connect the repo in the Cloudflare dashboard)Test with the MCP Inspector: npx @modelcontextprotocol/inspector, add a Streamable HTTP server with http://localhost:8787/mcp/public (or the production URL to test the sign-in).
MCP Registry
server.json is the manifest for the MCP Registry (com.netapi/mcp, remote https://mcp.netapi.com/mcp). Publishing: mcp-publisher login dns --domain netapi.com (or http) to prove the domain, then mcp-publisher publish from this directory.
License
MIT for the code in this repository. NetAPI data is subject to the Terms of Service; the free datasets are CC BY 4.0.
This server cannot be deployed
Maintenance
Related MCP Connectors
Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack.
Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack.
Custom domains for SaaS and AI agents: search, register, connect DNS, and issue HTTPS over MCP.
MCP tools for agents: web research, content extraction, email, DNS, and blockchain intelligence.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI agents to perform WHOIS lookups to retrieve domain registration details, including ownership, registration dates, and availability status without requiring browser searches.449 npm21MIT
- AlicenseAqualityDmaintenanceEnables AI agents to check domain availability, perform batch domain lookups, and generate intelligent domain name suggestions across multiple TLDs using WHOIS integration.3MIT
- FlicenseNot gradedqualityAmaintenanceDomainKits MCP connects AI assistants (Claude, GPT, etc.) to professional domain intelligence tools. Instead of guessing domain availability, the AI can actually check it. Instead of generic naming suggestions, it validates ideas against real market data.6-
- AlicenseAqualityFmaintenanceAgentDomain MCP allows AI agents to register, buy, and manage internet domains via the Model Context Protocol. Features include domain search, availability check, purchase, DNS record management, and wallet operations.1337 PyPI3MIT