MCPサーバー

Subdomain API

app.subdomain/subdomains
セキュリティ 公開・接続可能 MCP 2025-11-25

このMCPでできること

Finds and counts passively observed current or historical subdomains for a domain to support reconnaissance and asset inventory.

count_subdomains
Count subdomains
Return only the total number of distinct subdomains known for a domain — no list. Cheap and low-token. Use when the user asks "how many subdomains" or you only need the size of the attack surface. Count includes historic subdomains that may no longer be live. It is a point-in-time figure that changes over time, so treat it as current-as-of-query, not a fixed value.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Root (registrable) domain as a bare hostname, e.g. "example.com". No scheme, path, port, or leading "www." â\x80\x94 these are stripped.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'total'], 'properties': {'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total distinct subdomains known.'}, 'domain': {'type': 'string'}}, 'additionalProperties': False}
find_subdomains
Find subdomains
List known subdomains (hostnames) of a root domain. Data is passive (not active scanning): results are historic observations and may include subdomains that no longer resolve or are no longer live. Results are a point-in-time snapshot that changes over time as new subdomains are observed — re-query rather than caching the result. Use for attack-surface mapping, security recon, asset inventory, or SEO host discovery. Hostnames are returned most-recently-seen first. The response always reports `total` (full distinct count known) and a `truncated` flag, so you can tell when more exist beyond `limit`.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'limit': {'type': 'integer', 'default': 200, 'maximum': 1000, 'minimum': 1, 'description': 'Max subdomains to return (1-1000, default 200). `total` always reports the full count regardless of this cap.'}, 'domain': {'type': 'string', 'description': 'Root (registrable) domain as a bare hostname, e.g. "example.com". No scheme, path, port, or leading "www." â\x80\x94 these are stripped.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'total', 'returned', 'truncated', 'subdomains'], 'properties': {'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total distinct subdomains known.'}, 'domain': {'type': 'string'}, 'returned': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Number in `subdomains`.'}, 'truncated': {'type': 'boolean', 'description': 'True if more exist beyond `limit`.'}, 'subdomains': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
追加
count_subdomains
2026年9月17日7:58
追加
find_subdomains
2026年9月17日7:58