MCP serverio.github.entradox/perimeter-watch-scanner
Passive domain-perimeter checks — cert expiry, subdomain takeover, lookalikes — as agent tools
Overview
Score?
UNRATED 0.734
of what a free look can see, on 25 looks
Looks
31
last 18 hr ago
Tools
6
changed 19 days ago
More info
URL
perimeter-watch-api-production.up.railway.app/mcp/
streamable-http
Says it is
perimeter-watch 1.30.0
protocol 2025-06-18
In the record since
29 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.734 · highest on record 0.8561
Toolsfrom sha256:2bdf29bbe5…035364 · +2 −0 19 days ago
| Tool | Schema |
|---|---|
| pw_health Liveness check for the Perimeter Watch API. Returns ok, service, version. Call first to verify connectivity before pw_snapshot. |
input · no output |
| pw_snapshot Run a free one-time external-perimeter scan on a domain you control.
Checks TLS certificate expiry, domain renewal status, dangling CNAME
takeover risk, and CT-log lookalike domai |
input · no output |
| pw_stats Service funnel counters: page views, snapshots run, paid registrations. Read-only. |
input · no output |
| pw_watch_status Check whether a domain is enrolled on a paid weekly monitoring plan.
Returns enrollment status. Paid plans add weekly re-scans with email
briefs. Read-only lookup.
Args:
doma |
input · no output |
| read_skill added Read a product skill file by its skill:// URI.
Args:
uri: e.g. skill://<product>/<skill-name>/SKILL.md
Get valid URIs from `skills_list_tool`.
|
input · no output |
| skills_list_tool added List this product's skills. Each entry carries the SKILL.md URI,
its name and description, verbatim frontmatter, and a per-file
sha256 manifest. Read a body with `read_skill`. |
input · no output |
Verify it yourself
npx teppi-check https://perimeter-watch-api-production.up.railway.app/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1RE4Z9FXWBMJTE31STMA9QV