Skip to content

ai.ssid/ssid-mcp

by ssid.ai · remote · local (npm) · no sign-in to list tools · v0.4.1 · published by ai.ssid

Router default logins, compliance index, MAC/OUI lookup. Reads free; submit_correction is Pro.

Changes · 2

4 tools: 2 change things and 2 only read.

Scanned Oct 21, 2026

3 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http ssid https://ssid.ai/mcp/http

Findings

Matches of fixed checks, with the text they matched.

3 info

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Changes things 2Claude Code: ask
  • check_router_complianceWhether 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 Resilie…1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...ce Act, based on the manufacturer-cited credential type, with the ssid.ai Router Complianc..."

      What this check looks for
    Description, as the server wrote it
    Whether 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.
  • submit_correctionPropose a fix to a router model's default gateway IP, username, password, credential type, or reset steps on ssid.ai.1 finding

    Why it is in this group

    • The name "submit_correction" says "submit": a word for a change.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...default gateway IP, username, password, credential type, or reset steps on ssid.ai. Requir..."

      What this check looks for
    Description, as the server wrote it
    Propose 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.
Only reads 2Claude Code: allow
  • get_router_defaultsDefault 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 manufactu…1 finding

    Why it is in this group

    • The name "get_router_defaults" says "get": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...sword (or the fact that there is none), credential type and factory-reset steps for a rout..."

      What this check looks for
    Description, as the server wrote it
    Default 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_macIdentify the organisation behind a MAC address and detect randomized/private (locally-administered) addresses used by modern phones.No findings

    Why it is in this group

    • The name "lookup_mac" says "lookup": a word for reading.
    Description, as the server wrote it
    Identify 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.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.4.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http ssid https://ssid.ai/mcp/http

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__ssid__get_router_defaults",
      "mcp__ssid__lookup_mac"
    ],
    "ask": [
      "mcp__ssid__check_router_compliance",
      "mcp__ssid__submit_correction"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ssid. Review it before you use it.