# whatismynetip [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/labaccessnow/netip-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/whatismynetip

## Description
Subnet math, port and MAC lookups, DNS, DNSBL, TLS cert inspection, public IP. No account.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "whatismynetip": {
    "command": "npx",
    "args": ["-y","github"]
  }
}
```

## Documentation & README

# netip-mcp

The [whatismynetip.com](https://whatismynetip.com/) toolbox as tools your coding agent can call. Subnet
math, "what runs on this port and should it be open", MAC vendor lookups, DNS and blocklist checks,
the certificate a host actually serves, and the IP the internet sees you as.

Free, MIT, no account, no telemetry. The site's own tools run in your browser; this runs the same logic
next to your agent.

## Install

Pin the version.

**Claude Code**

```
claude mcp add netip -- npx -y github:labaccessnow/netip-mcp#v0.1.0
```

**Claude Desktop, Cursor, or any client with a JSON config**

```json
{
  "mcpServers": {
    "netip": {
      "command": "npx",
      "args": ["-y", "github:labaccessnow/netip-mcp#v0.1.0"]
    }
  }
}
```

**Docker**

```json
{
  "mcpServers": {
    "netip": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/labaccessnow/netip-mcp:0.1.0"]
    }
  }
}
```

Node 18 or newer for the npx route. Also in the official MCP registry as `io.github.labaccessnow/netip-mcp`.

## Tools

| Tool | What it answers | Network |
|---|---|---|
| `subnet_calc` | Network, mask, wildcard, broadcast, host range and counts for a CIDR — IPv4 and IPv6, /31 and /32 done right | none |
| `ip_in_subnet` | Is this address inside that block? | none |
| `ip_convert` | IPv4 as dotted, integer, hex, binary — from any of them | none |
| `ipv6_normalize` | Expanded and RFC 5952 compressed forms, and what kind of address it is | none |
| `mac_lookup` | Vendor from the full IEEE registry (~40,000 assignments, bundled), plus the multicast and locally-administered bits | none |
| `lookup_port` | What runs on a port, and whether to expose it — 100 ports written up by hand, searchable by service | none |
| `dns_lookup` | A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, PTR, SRV over DNS-over-HTTPS | DoH |
| `reverse_dns` | PTR for an IPv4 or IPv6 address | DoH |
| `dnsbl_check` | Five common blocklists, honest about the ones that refuse public resolvers | DoH |
| `tls_inspect` | The certificate a host actually serves: expiry, SANs, chain verification, protocol, cipher | direct TLS |
| `my_public_ip` | The address the internet sees, edge location, ASN, reverse DNS, datacenter/VPN hint | Cloudflare trace + Team Cymru DNS |

### lookup_port

The one I reach for most. The port pages on the site are opinionated — every port carries a verdict:

```
Port 3389/tcp+udp — RDP (Remote Desktop Protocol)

  Category   remote access
  Software   Windows Remote Desktop Services, xrdp, FreeRDP server, Windows Admin Center hosts
  Exposure   NEVER — do not expose to the internet

Internet-facing RDP is the most common initial-access route for ransomware crews, who
credential-stuff it around the clock; put it behind WireGuard, Tailscale or an RD Gateway …
```

Ask by number, or search: `lookup_port` with `query: "redis"` finds 6379. `detail: true` adds the full
write-up and FAQ.

## What it does not do

- No account, no signup, no key.
- No telemetry. Nothing about your usage goes anywhere.
- Nothing of yours is read from disk. The only file it opens is its own bundled OUI table.
- The local tools never open a socket. The network tools talk only to public services — Cloudflare and
  Google's DNS-over-HTTPS resolvers, Cloudflare's trace endpoint, Team Cymru's ASN DNS, and whichever
  host you point `tls_inspect` at. `tls_inspect` refuses anything that resolves to private or reserved
  space, so it cannot be turned on your own network.
- "Is my port reachable from outside?" needs a machine outside your NAT to try the connection. That is
  what [whatismynetip.com/port-checker](https://whatismynetip.com/port-checker/) does; a local tool
  cannot.

The port data and the calculators are the same ones the site uses, so the two stay in step.

## Licence

MIT. Written by James Son — network, security, and automation engineer. Corrections and additions to the
port write-ups are welcome.

