Subdomain API
Find known subdomains of a domain. Passive data; may include historic entries. List or count.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"subdomains": {
"url": "https://api.subdomain.app/mcp"
}
}
}Puntos de conexión remotos
https://api.subdomain.app/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (2)
🟢find_subdomains(domain, limit)
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`.
Esquema de entrada
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Root (registrable) domain as a bare hostname, e.g. \"example.com\". No scheme, path, port, or leading \"www.\" — these are stripped."
},
"limit": {
"default": 200,
"description": "Max subdomains to return (1-1000, default 200). `total` always reports the full count regardless of this cap.",
"type": "integer",
"minimum": 1,
"maximum": 1000
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Total distinct subdomains known."
},
"returned": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Number in `subdomains`."
},
"truncated": {
"type": "boolean",
"description": "True if more exist beyond `limit`."
},
"subdomains": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"domain",
"total",
"returned",
"truncated",
"subdomains"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢count_subdomains(domain)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Root (registrable) domain as a bare hostname, e.g. \"example.com\". No scheme, path, port, or leading \"www.\" — these are stripped."
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "Total distinct subdomains known."
}
},
"required": [
"domain",
"total"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Prompts recomendados
find_subdomainsfind_subdomainsComunidad
Evidencia