Free MCP server: subnet math, port and MAC lookups, DNS, DNSBL, TLS certificate inspection, public IP. The whatismynetip.com toolbox for your coding agent. No account, no telemetry.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add whatismynetip -- docker run -i --rm ghcr.io/labaccessnow/netip-mcp:0.1.0~/.codex/config.toml
[mcp_servers.whatismynetip]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/labaccessnow/netip-mcp:0.1.0"]
# codex mcp add whatismynetip -- docker run -i --rm ghcr.io/labaccessnow/netip-mcp:0.1.0~/.cursor/mcp.json
{
"mcpServers": {
"whatismynetip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/labaccessnow/netip-mcp:0.1.0"
]
}
}
}.vscode/mcp.json
{
"servers": {
"whatismynetip": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/labaccessnow/netip-mcp:0.1.0"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"whatismynetip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/labaccessnow/netip-mcp:0.1.0"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"whatismynetip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/labaccessnow/netip-mcp:0.1.0"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"whatismynetip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/labaccessnow/netip-mcp:0.1.0"
]
}
}
}