Nslookup logo

Nslookup

DNS, certificate, security, domain intelligence, uptime, and monitoring tools for MCP-compatible assistants.

Install Nslookup

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "nslookup": {
      "command": "npx",
      "args": [
        "-y",
        "@nslookup-io/mcp-server"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 23 tools correctly (6d ago).

Overview

The nslookup MCP server connects MCP-compatible assistants to nslookup.io for DNS lookups, certificate checks, security scans, domain intelligence, uptime checks, and monitoring data. It supports a hosted Streamable HTTP endpoint and a local npx stdio package. Public tools work without an account or API key, while account tools require browser sign-in through the hosted endpoint. Use it to investigate domains, review DNS changes, audit email and TLS settings, or inspect your nslookup.io monitors.

Use cases

  • Inspect DNS records and propagation for a domain
  • Review proposed DNS changes before applying them
  • Audit SSL, email security, and DNS health
  • Check website uptime from multiple locations
  • Review monitoring incidents and certificate expiry data

Key features

  • Common and specialized DNS record lookups
  • Global DNS propagation checks
  • DNS change risk reviews
  • SSL, email security, and DNS health audits
  • Domain hosting and RDAP intelligence
  • Authenticated monitoring account queries

Tools23

What Nslookup lets your agent do. Expand a tool for its parameters.

Verified live~3.5k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

8/8 checks healthy over the last 44d

What it can do

From the 23 tools this server returned when we ran it.

Handles credentials · 7Makes network requests · 5Read-only tools · 23
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age213 days
Maintainers1

Observed 2026-10-22 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · @nslookup-io/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars23Stargazers on the source repository.
npm downloads267Package downloads in the last 30 days.
Last commit3mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed23Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Nslookup works

What nslookup MCP server does

The nslookup MCP server exposes nslookup.io capabilities through the Model Context Protocol. Its public tools cover DNS records, propagation, web server addresses, DNS change reviews, RDAP registration data, hosting details, public status pages, DNS health, SSL/TLS certificates, BIMI and VMC, email security, uptime, and GEO scoring.

It also provides six account-oriented tools for authenticated nslookup.io monitoring data: an account overview, monitor listings, incidents, uptime history, DNS changes, and certificate expiry information. These tools read data from the connected nslookup.io account rather than performing anonymous domain lookups.

How it works

Two connection modes are available. The hosted endpoint at https://mcp.nslookup.io/mcp uses Streamable HTTP and can provide both anonymous public tools and authenticated account tools. The local npm package runs through stdio with npx -y @nslookup-io/mcp-server and provides the public tools only.

The public operations use nslookup.io's stateless, no-auth endpoints. Account operations require browser-based OAuth sign-in when using the hosted connection; there is no API key. After sign-in, the client can reuse the authenticated session. The server includes tools for all common DNS records and specific queries across 53 DNS record types, plus propagation checks against more than 18 global servers.

Setup and configuration

For the hosted nslookup MCP server, add https://mcp.nslookup.io/mcp as an HTTP MCP connection. Claude Code can add it with claude mcp add --transport http nslookup https://mcp.nslookup.io/mcp; other HTTP-capable clients can use an MCP configuration with type set to http and the same URL.

For local use, install nothing permanently and run the package through Node.js 18 or newer:

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

Configure only one connection entry named nslookup. Registering both hosted and local entries can route calls to the wrong server. Choose the hosted mode when access to personal monitoring data is required.

Tools and capabilities

  • Query common DNS records with dns_lookup, or request a particular type with dns_record.
  • Compare DNS visibility across global resolvers with dns_propagation.
  • Review proposed DNS changes with current-state diffs, findings, suggested fixes, and a 0–100 risk score.
  • Inspect ownership, hosting, CDN or proxy details, mail servers, server location, and public status pages.
  • Audit DNS, SSL/TLS, email authentication, BIMI, VMC, cookies, and related security settings.
  • Check uptime from one location or seven global locations, and inspect GEO factors such as crawler access and structured data.
  • Read authenticated monitor, incident, history, DNS-change, and certificate data through the my_ tools.

Limitations and notes

The local transport cannot access the six my_ account tools. Those tools require the hosted endpoint and browser OAuth. Public tools do not require an account or API key. The README names Claude Desktop, Claude Code, Cursor, and Windsurf as connection targets; configuration details depend on whether the client supports HTTP MCP connections, stdio, or both.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Nslookup

nslookup is an MCP server that connects AI assistants to nslookup.io. Its main tools cover DNS lookups and propagation, SSL certificate checks, security scans, domain and hosting intelligence, uptime checks, GEO scoring, and authenticated monitoring account data through the hosted connection.

Install the local version by running it with `npx -y @nslookup-io/mcp-server` using Node.js 18 or newer. Alternatively, connect to `https://mcp.nslookup.io/mcp` as a hosted Streamable HTTP server; the hosted option requires no local installation.

Yes, nslookup works with Cursor through either the hosted HTTP URL or the local npx stdio configuration. Add one entry to Cursor's MCP configuration, and do not register both modes under the same server name.

No API key is required for the 17 public tools. The six account tools require browser-based OAuth sign-in through the hosted endpoint to access private nslookup.io monitoring data.

No, local stdio mode provides the public tools only. Use the hosted endpoint and sign in through the browser to access monitoring overview, monitors, incidents, uptime history, DNS changes, and certificate data.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewNslookup AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/nslookup?style=directory)](https://allmcps.com/mcp/nslookup)
HTML Embed
<a href="https://allmcps.com/mcp/nslookup"><img src="https://allmcps.com/api/badge/nslookup?style=directory" alt="Nslookup on AllMCPs" /></a>