MCP Server for nslookup.io

Connect AI tools to real DNS data. Look up records, check certificates, scan for security issues, and monitor uptime — through the Model Context Protocol.

Compatible with:Claude DesktopChatGPTClaude CodeCursorWindsurfContinueZed+ any MCP client

Connect via URL

No installation required. Just paste a URL and you're connected.

Claude Desktop

1

Open Settings

Open Claude Desktop and go to Settings (click your profile icon or use the menu).

2

Go to Connectors

In the left sidebar, click Connectors.

3

Add custom connector

Click the "Add custom connector" button at the bottom of the page.

4

Enter connection details

Fill in the fields:

NamenslookupURLhttps://mcp.nslookup.io/mcp
5

Click Add

Confirm the connection. Claude can now use all 8 DNS and security tools.

ChatGPT

1

Open Settings

In ChatGPT (desktop or web), click your profile icon and go to Settings.

2

Go to Connected apps

Navigate to Connected apps (or Tools & integrations) in the settings menu.

3

Add MCP server

Click "Add custom integration" or "Add MCP server".

4

Enter connection details

Fill in the fields:

NamenslookupURLhttps://mcp.nslookup.io/mcp
5

Confirm

Save the connection. ChatGPT can now perform DNS lookups, certificate checks, and security scans.

Any MCP Client

Any tool that supports the Model Context Protocol can connect using this URL:

https://mcp.nslookup.io/mcp

No API key or authentication required. Free and open.

Developer Setup

For IDEs and developer tools, run the MCP server locally via npx. Requires Node.js 18+.

Claude Code

claude mcp add nslookup --scope user -- npx -y @nslookup-io/mcp-server

Claude Desktop (via config JSON)

Add to claude_desktop_config.json:

{"mcpServers": {"nslookup": {
  "command": "npx",
  "args": ["-y", "@nslookup-io/mcp-server"]
}}}

Cursor

Add to .cursor/mcp.json:

{"mcpServers": {"nslookup": {
  "command": "npx",
  "args": ["-y", "@nslookup-io/mcp-server"]
}}}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{"mcpServers": {"nslookup": {
  "command": "npx",
  "args": ["-y", "@nslookup-io/mcp-server"]
}}}

Other MCP clients — run via npx

npx -y @nslookup-io/mcp-server

9 Tools

dns_lookup

Look up A, AAAA, NS, MX, TXT, CNAME, SOA records

dns_record

Query any of 53 DNS record types

dns_propagation

Check propagation across 18+ global servers

webservers

Get IPv4 and IPv6 addresses for a domain

ssl_certificate

Check SSL/TLS certificate, chain, cipher, expiry

bimi_vmc

Verify BIMI records and VMC certificates

security_scan

Scan for SPF, DKIM, DMARC, and web security issues

uptime_check

Check if a URL is up with response time

uptime_check_multi

Check availability from 7 global locations simultaneously

Use Cases

DevOps

Verify DNS records after deployments, check propagation status, validate SSL certificates before go-live.

Security

Audit SPF, DKIM, DMARC configurations. Scan domains for vulnerabilities. Check BIMI/VMC compliance.

SRE

Quick uptime checks during incidents. Verify DNS resolution across global servers. Monitor certificate expiry.

Development

Look up DNS records while coding. Debug email delivery issues. Verify domain configurations from your IDE.

Example Prompts

Once connected, try asking:

"What are the DNS records for github.com?"
"Check the SSL certificate for stripe.com"
"Run a security scan on example.com"
"Is https://cloudflare.com up?"
"Check DNS propagation for my-domain.com A record"
"Does google.com have a BIMI record?"
"Show me the MX records for amazon.com"
"What are the DNSKEY records for cloudflare.com?"
"Check the SPF record for microsoft.com"

Changelog

v1.2.0

Remote Connector (Streamable HTTP)

Connect via URL in Claude Desktop and ChatGPT — no installation required. Just paste https://mcp.nslookup.io/mcp.

v1.1.0

SSL, BIMI/VMC, Security Scan, Uptime Check

4 new tools for certificate checking, BIMI/VMC verification, security scanning, and uptime monitoring.

v1.0.0

Initial Release

DNS lookup, specific record type query (53 types), propagation check (18+ servers), IP address lookup.

53 Supported DNS Record Types

A AAAA AFSDB APL AXFR CAA CDNSKEY CDS CERT CNAME CSYNC DHCID DLV DNAME DNSKEY DS EUI48 EUI64 HINFO HIP HTTPS IPSECKEY IXFR KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM NXT OPENPGPKEY OPT PTR RP RRSIG SIG SMIMEA SOA SPF SRV SSHFP SVCB TA TKEY TLSA TSIG TXT URI ZONEMD