Ssid MCP server
online · 100% uptimeai.ssid/ssid-mcp·v0.4.1·2 starsRouter default logins, compliance index, MAC/OUI lookup. Reads free; submit_correction is Pro.
2 stars130 downloads/wk
Reviews
Write oneNobody has reviewed Ssid yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ssid tools (4, 1 write)
write = sends, deletes, buys or postscheck_router_complianceFreeWhether a router model still ships a universal default password, the pattern prohibited for consumer connectable products under the UK PSTI Act and targeted by the EU Cyber Resilience Act, based on the manufacturer-cited credential type, with the ssid.ai Router Compliance Index totals for context. Pass the ssid.ai slug (get it from get_router_defaults). Documentation reading, not legal advice.
get_router_defaultsFreeDefault gateway IP, admin username and password (or the fact that there is none), credential type and factory-reset steps for a router or gateway model, each cited to the manufacturer's own documentation with the source URL. Pass the ssid.ai slug, or brand plus model. Use after lookup_mac identifies the vendor, or whenever a user asks for a router's default login, factory password, gateway address or reset procedure. Covers the 409-model ssid.ai directory; no listing or wildcard search.
lookup_macFreeIdentify the organisation behind a MAC address and detect randomized/private (locally-administered) addresses used by modern phones. Resolves the IEEE registries longest-prefix-first, so an address inside a block the IEEE subdivided returns the company that actually holds it (MA-M, MA-S or IAB) rather than the MA-L registrar. Returns vendor, blockType (MA-L | MA-M | MA-S | IAB), block start/end for a sub-block, OUI, kind, randomized flag, confidence and the source registry file. A randomized address keeps vendor: null and adds cidRegistrant when its prefix is a registered Company ID (DA:A1:19 is Google's). For the router's factory login, call get_router_defaults next.
submit_correctionwrite actionFreePropose a fix to a router model's default gateway IP, username, password, credential type, or reset steps on ssid.ai. Requires an official manufacturer source URL (never an aggregator/forum). Queued for verification — never applied automatically. Use the router's slug from ssid.ai/routers/<slug>. Requires an ssid Pro key ($15/mo, ssid.ai/pricing) sent as SSID_API_KEY or a Bearer token; the three read tools stay free.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- Live reliabilityremote reachable in 1721ms20/20
- Tool poisoning4 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Ssid compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 72% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 561 ms
- faster than 26% of 30,031 servers
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 130
- more than 68% of 12,191 servers with a package
What its tools let an agent do: 3 read · 1 change
Release history: 3 versions in the registry since 2026-09-16, latest 2026-10-05, typically one every 12 days.
Install Ssid in Claude Code, Cursor or VS Code
claude mcp add --transport http ssid-mcp https://ssid.ai/mcp/http
What the publisher says
From the Ssid repository's README, as published. We do not edit it. Read it on GitHub
ssid-mcp
MCP server for router default password lookup and MAC address (OUI) vendor lookup.
ssid-mcp gives an AI agent four typed tools over ssid.ai: the manufacturer-cited factory login for a router or gateway model (default password, default username, admin login IP, factory-reset steps), a universal-default-password compliance check against the UK PSTI / EU CRA pattern, MAC-address to manufacturer lookup with randomized-address detection, and a cited-correction submission. Free, no API key.
(ssid.ai is the branded tool at that domain, not the generic "SSID" WiFi-network-name term.)
Install
Add to any MCP-capable host (Claude Desktop, Cursor, etc.). No API key needed.
{
"mcpServers": {
"ssid": { "command": "npx", "args": ["-y", "ssid-mcp"] }
}
}Node 18 or newer.
Also available over Streamable HTTP for clients that don't spawn a stdio child process: POST https://ssid.ai/mcp/http (JSON-RPC 2.0, same four tools, initialize negotiates protocol 2025-06-18).
Tools
getrouterdefaults({ slug }) or getrouterdefaults({ brand, model })
The factory login for a router or gateway model, cited to the manufacturer's own documentation: default gateway IP, login host, admin username and password, credential type, factory-reset steps, and the source URL. Null credential fields are the answer, not a gap — credType and credTypeMeaning say why there is no factory password, so an agent is never left to fill a blank with admin/admin. Brand + model is an exact resolve, not a search: an inexact model returns up to five candidate slugs within that brand.
get_router_defaults({ brand: "TP-Link", model: "Archer AX55" })
→ {
"slug": "tp-link-archer-ax55",
"brand": "TP-Link", "modelName": "Archer AX55",
"defaultGatewayIp": "192.168.0.1", "loginHost": "tplinkwifi.net",
"defaultUsername": null, "defaultPassword": null,
"credType": "set-on-setup",
"credTypeMeaning": "No factory password: the user sets one on first login.",
"resetSteps": "Visit http://tplinkwifi.net and create an admin password on first setup. ...",
"source": { "url": "https://www.tp-link.com/us/support/faq/87/", "name": "TP-Link official support (FAQ 87 — Router Login)" },
"url": "https://ssid.ai/routers/tp-link-archer-ax55",
"rateLimit": { "limit": 100, "remaining": 99, "tier": "anonymous" }
}credType is one of set-on-setup, label-unique, app-only, static (a universal default password shared by every unit) or unknown.
checkroutercompliance({ slug })
Whether a router model still ships a universal default password — the pattern prohibited for consumer connectable products under the UK PSTI Act (in force April 2024) and targeted by the EU Cyber Resilience Act — read from the manufacturer-cited credential type, with the Router Compliance Index totals for context. A documentation reading, not legal advice; every result carries a basis line saying so.
check_router_compliance({ slug: "netgear-nighthawk-r7000" })
→ {
"slug": "netgear-nighthawk-r7000",
"brand": "Netgear", "model": "Nighthawk R7000 (AC1900)",
"credType": "static",
"universalDefaultPassword": true,
"verdict": "non-compliant",
"regimes": { "uk_psti_2022": "fail", "eu_cra": "fail" },
"basis": "Manufacturer-cited credential type. 'static' means a universal default password, ...",
"source": { "url": "https://kb.netgear.com/1148/...", "name": "NETGEAR official KB 1148 (Default UI passwords)" },
"index": { "total": 424, "compliantPct": 72, "staticCount": 117, "generatedAt": "2026-09-11",
"brand": { "total": 24, "staticCount": 9, "clean": false } },
"url": "https://ssid.ai/compliance"
}lookup_mac({ mac })
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-03restoreB → Ascore 86: Write-action tools reachable without authentication
Ssid: common questions
- Is Ssid MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Ssid safety report
- How do I install Ssid?
- It runs remotely at ssid.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Ssid need an API key?
- Yes. The registry entry asks for
SSID_API_KEY. - Is Ssid maintained?
- The last commit was 3 days ago (2026-11-01). The latest release is v0.4.1.
- Is Ssid up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Ssid compare with other MCP servers?
- safety score 86/100 (higher than 72% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.