- CLEANED
- FILTERED
- VALIDATED
- HUMAN
Short answer
How can I tell if a subdomain belongs to a cloud provider?
Your AI uses the Public Suffix Extractor to check every domain against the official Public Suffix List. This lets it distinguish between a real registrable domain and a subdomain hosted on infrastructure like AWS or GitHub. You get a clean list of target domains without the cloud noise.
The results you get
Where your data lands
The AI processes your raw lists into actionable domain intelligence.
CLEANED
Registrable domains only
The AI pulls out the actual business domains. You get a list of targets that aren't just cloud endpoints.
FILTERED
Cloud infrastructure removed
The AI identifies and strips out subdomains belonging to providers like AWS or Azure. This prevents you from targeting infrastructure instead of companies.
VALIDATED
Verified suffix matches
The AI cross-references your input with the Public Suffix List. You receive confirmation that the domains follow standard web hierarchy.
HUMAN
Manual review needed
The AI flags ambiguous subdomains that don't clearly match the suffix list. You decide if these are private subdomains or public infrastructure.
The workflow
What your AI does when a domain list arrives.
The AI handles the heavy lifting of parsing complex URL hierarchies.
Parse raw input
The AI reads your list of URLs or hostnames to prepare them for analysis.
extract_domainIdentify suffixes
The AI looks up the public suffix rules to see where the registrable domain actually starts.
extract_domainIsolate target domains
The AI pulls the specific registrable domain out of the cloud-hosted subdomain.
extract_domainFilter infrastructure
The AI removes any hostnames that belong to public cloud providers based on the suffix rules.
extract_domain
Try it
Copy these to start.
Use these prompts to kick off the extraction process.
Starting points
Swap out the bracketed text for your actual data sources like a CSV or a text list.
psl Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_LmUqJapaOSRBG8u0znMC3iVKUNjgZCM8mbyDzszm/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — psl capabilities are ready to use.
{
"mcpServers": {
"public-suffix-extractor-mcp": {
"url": "https://edge.vinkius.com/vk_preview_LmUqJapaOSRBG8u0znMC3iVKUNjgZCM8mbyDzszm/mcp"
}
}
}Extract the registrable domains from this list of URLs: [paste list]
Look at these hostnames and tell me which ones are just AWS subdomains: [paste list]
Clean this CSV of cloud infrastructure subdomains: [paste data]
Identify the main business domains in this set of subdomains: [paste list]
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Public Suffix Extractor once, then ask.
Just link the MCP to your client. Your credentials stay encrypted and you can start querying immediately.
Connect Public Suffix Extractor to your AIFAQ
How this task behaves
- 01
Can the AI change my original domain list?
No. The AI only reads your data and provides a new, cleaned list in the chat.
- 02
Does it work with any URL?
Yes, as long as the URL follows standard public suffix rules, the AI can parse it.
- 03
Will it automatically delete cloud subdomains from my files?
No. The AI does not have permission to modify or delete your local files or databases.
- 04
How does it know what is a cloud provider?
It uses the Public Suffix List to determine which parts of a domain are public suffixes and which are private registrable domains.
- 05
Can the AI fix typos in my domains?
No. The AI identifies the structure of the domains you provide; it does not correct spelling errors.
More questions about Public Suffix Extractor? The Connector page answers them. See everything the Public Suffix Extractor Connector can do
Connect psl to Claude, Cursor, ChatGPT & more
