Skip to main content
Glama
mcp-network-tools

mcp-network-tools

by rog0x

mcp-network-tools

Network diagnostics tools for AI agents, exposed via the Model Context Protocol (MCP).

Tools

Tool

Description

dns_lookup

Resolve domains to DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA). Reverse DNS. Propagation check across public DNS servers.

ip_info

Geolocation and network info for an IP address — country, city, ISP, ASN, coordinates. IPv4 and IPv6.

ssl_check

Inspect SSL/TLS certificates — validity, issuer, expiry, SANs, certificate chain, cipher, protocol.

whois_lookup

WHOIS data for a domain — registrar, creation/expiry dates, nameservers, status.

http_ping

Measure HTTP response time over N requests. Returns avg, min, max, p95 latency and success rate.

Related MCP server: connectivity-diagnostics

Setup

npm install
npm run build

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "network-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-network-tools/dist/index.js"]
    }
  }
}

Dependencies

  • @modelcontextprotocol/sdk — MCP server framework

  • Node.js built-in modules — dns, tls, net, https, http (no external runtime dependencies beyond MCP SDK)

  • ip-api.com — free geolocation API (no API key required)

Examples

DNS Lookup

dns_lookup({ domain: "example.com", record_types: ["A", "MX"] })

Reverse DNS

dns_lookup({ domain: "8.8.8.8", mode: "reverse" })

DNS Propagation Check

dns_lookup({ domain: "example.com", mode: "propagation" })

IP Info

ip_info({ ip: "1.1.1.1" })

SSL Check

ssl_check({ host: "example.com" })

WHOIS Lookup

whois_lookup({ domain: "example.com" })

HTTP Ping

http_ping({ url: "https://example.com", count: 10 })

License

MIT

Available Tools

5 tools
dns_lookupA

Resolve a domain name to DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA). Supports reverse DNS and propagation checking.

Inputs: domain (required), mode, record_types.

http_pingA

Measure HTTP response time to a URL over multiple requests. Returns per-request latency and statistics: average, min, max, p95, and success rate.

Inputs: url (required), count, timeout_ms.

ip_infoA

Get geolocation and network information for an IP address: country, city, ISP, ASN, coordinates. Supports IPv4 and IPv6.

Inputs: ip (required).

ssl_checkA

Check the SSL/TLS certificate of a host: validity, issuer, expiry date, days until expiry, subject alternative names, certificate chain, cipher, and protocol.

Inputs: host (required), port.

whois_lookupA

Look up WHOIS information for a domain: registrar, creation date, expiry date, nameservers, and domain status.

Inputs: domain (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool targets a distinct network diagnostic function: DNS resolution, IP geolocation, SSL certificate inspection, WHOIS registration data, and HTTP latency testing. There is no functional overlap between them.

    Naming Consistency4/5

    Most tools follow a clear noun_action pattern (dns_lookup, ssl_check, http_ping, whois_lookup), but ip_info breaks the pattern by using a noun suffix instead of an action. Still, all names are lowercase snake_case and clearly readable.

    Tool Count5/5

    Five tools is a well-scoped set for a network diagnostics server. Each tool serves a distinct purpose and the count is within the ideal range, neither overwhelming nor thin.

    Completeness4/5

    The set covers the most common network checks (DNS, IP, SSL, WHOIS, HTTP). Minor gaps exist such as traceroute or port scanning, but for a focused diagnostic tool these are optional additions, not critical missing functionality.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to check the health of internet infrastructure and specific services, helping diagnose whether issues are local or external.
      3
      47 npm
      ISC
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to debug local networks in plain language by pinging, sweeping subnets, tracing routes, resolving DNS, scanning ports, inspecting ARP tables and active connections, and checking URL reachability.
      MIT