IP2WHOIS MCP. Get Domain Ownership and Infrastructure Data.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
IP2WHOIS lets your agent pull deep domain intelligence instantly. It queries live WHOIS records to get ownership details, registration history, and expiration dates for any website.
Need to know if a domain is available or how old it is? This MCP handles everything: checking availability, calculating domain age in years, finding the registrar's info, and even listing all other domains connected to a specific IP address.
What your AI agents can do
Check domain availability
Checks if a specific domain name is available to be registered right now.
Bulk whois lookup
Runs WHOIS lookups on up to ten different domains at once, returning key registration data for each one.
Get domain contacts
Attempts to retrieve the registrant and administrative contact information for a domain (Note: privacy protection often blocks this data).
Pull full WHOIS records for any given site to find out who registered it and when.
Check if a domain is currently available for registration or how many days are left before its expiration date.
Find all domains that share the same underlying IP address, which helps map out shared hosting environments.
Determine exactly how old a domain is by calculating its registration date relative to today.
Pull specific technical data like the registrar's name or the nameserver configuration for a site.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
IP2WHOIS: 10 Tools for Domain Intelligence
This MCP gives you ten specialized tools to perform every type of domain lookup imaginable, from checking availability to mapping entire IP ranges.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using IP2WHOIS on Vinkius019dd10dcheck domain availability
Checks if a specific domain name is available to be registered right now.
019dd10dbulk whois lookup
Runs WHOIS lookups on up to ten different domains at once, returning key registration data for each one.
019dd10dget domain contacts
Attempts to retrieve the registrant and administrative contact information for a domain (Note: privacy protection often blocks this data).
019dd10dcheck domain age
Calculates and returns the precise age of a domain in days and years.
019dd10dcheck domain expiry
Determines the exact date a domain expires, useful for renewal tracking.
019dd10dlookup hosted domains
Finds every domain that points to or is hosted on a specific IP address.
019dd10dget nameservers
Retrieves the DNS nameserver configurations used by a specific domain.
019dd10dget registrar info
Gathers details about the registrar and current status of a domain name.
019dd10dcheck ip2whois status
Verifies that your API key and connection to IP2WHOIS are working correctly.
019dd10dlookup domain whois
Performs a complete, single-domain WHOIS lookup to get all available registration records.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with IP2WHOIS, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by IP2WHOIS. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Tracking domain history is a massive time sink.
Right now, checking a single domain's status requires jumping between multiple registrar websites. You copy the name into one tool to see who owns it, then you have to go somewhere else to check if it expired last week, and maybe another place just to see which nameservers are attached. It’s clicking across five different tabs just to build a basic ownership timeline.
With this MCP, your agent handles that entire chain in one prompt. You ask for the domain's history, and you get back all the structured data—the owner, the age, the expiry date, the registrar—all processed automatically. It just saves you hours of copy-pasting.
IP2WHOIS MCP gives you full visibility into domain ownership.
The biggest pain point disappears is the manual effort to audit related assets. You can't just search for a single name and be done with it; you need to know if that site shares an IP or has associated domains. That means running multiple, disconnected lookups.
Now, you run one query against your agent, asking it to map the domain using `lookup_hosted_domains`. It finds everything connected to that IP address in a single data set. It's not just faster; it changes the depth of investigation.
What you can do with this MCP connector
Domain ownership details are critical, whether you're doing security research or just planning a new website. With this MCP, your agent connects directly to deep-dive domain intelligence. You can ask it for the full registration history of any site, pulling back records like when it was registered and who controls it.
It calculates how old a domain is in days and years, which matters in fraud detection. Need to know if you can register that cool name? The tool checks availability instantly. Furthermore, you can map out entire network segments by querying all domains hosted on a single IP address. You just connect the MCP through Vinkius—your AI client handles the complex lookups using natural conversation, giving you structured data right away.
It's about getting actionable domain truth without manually checking ten different registry websites.
019dd10d-4bfa-729f-bbec-c957e2f3740a How IP2WHOIS MCP Works
- 1 First, subscribe to this MCP and enter your personal IP2WHOIS API key. This verifies your connection.
- 2 Next, ask your agent to perform the specific lookup you need—for example, 'What's the status of domain-x.com?'
- 3 The system sends the request through the MCP, gets the structured data from the external registry, and hands it back to your AI client.
The bottom line is that you just ask for what you need; the MCP handles the complex API calls and returns clean, usable information.
Who Is IP2WHOIS MCP For?
Security researchers who spend hours manually checking domain records. Domain investors needing to audit expired names. Ops engineers auditing shared hosting environments for misconfigurations.
Investigates suspicious domains by running full WHOIS lookups and mapping related infrastructure using lookup_hosted_domains.
Monitors large lists of potential names, checking domain expiry dates (check_domain_expiry) to ensure they can register a name before it lapses.
Audits shared hosting environments by retrieving the registrar details and nameserver configurations for multiple domains simultaneously.
What Changes When You Connect
- Audit multiple domains at once using
bulk_whois_lookup. Instead of running lookups one by one, you feed the list to your agent and get all results in a single operation. - Track domain lifecycles accurately. Use
check_domain_expiryto see precisely how many days are left on a name, preventing unexpected lapses for investors. - Map out network relationships with
lookup_hosted_domains. If you suspect shared hosting or infrastructure overlap, this tool finds every other site using that IP address. - Validate domain status quickly. Before committing to a project, run
check_domain_availabilityto confirm the name hasn't been taken in the last two seconds. - Get granular technical details with
get_nameservers. You don't just know the site exists; you know exactly which DNS servers it uses.
Real-World Use Cases
Investigating Suspicious Websites
A security researcher finds a malicious domain. They ask their agent to first run lookup_domain_whois to identify the original owner, then use get_registrar_info to see who managed the registration, and finally check for associated domains using lookup_hosted_domains. This paints a complete picture of the threat actor's infrastructure.
Buying a Bulk List of Names
A domain investor has a list of 50 potential names. Instead of manually checking each one, they use bulk_whois_lookup to get all the registration details in one go, filtering immediately for domains that are expired or currently unavailable.
Auditing Shared Hosting
An IT admin suspects a shared server is misconfigured. They run get_nameservers on the main domain and then use lookup_hosted_domains against the IP to see every single site pointing there, identifying all potential conflicts.
Pre-launch Name Checking
A startup needs a new primary URL. They first run check_domain_availability to confirm it's open, then immediately use get_domain_contacts (if available) to see who else might be targeting that name.
The Tradeoffs
Treating domain status as binary
Just running a simple WHOIS check and assuming the result is definitive. You might miss critical data like the registrar or if the site was recently expired but not yet deleted.
→
Always supplement basic checks. Run lookup_domain_whois for core records, then use check_domain_expiry to confirm renewal status, and finally get_registrar_info to understand the current operational state.
Only checking one IP address
Finding a domain name but failing to realize that several other unrelated services might be sharing the same underlying IP structure.
→
Use lookup_hosted_domains. This tool forces you to look beyond just the single domain and map out all related infrastructure tied to that specific IP address.
Relying on simple name searches
Just asking, 'Is this domain good?' without understanding its history or ownership chain. This is too shallow for professional work.
→
Force a deep dive by first checking check_domain_age to understand the site's longevity, and then running a full WHOIS lookup (lookup_domain_whois) to verify the official record.
When It Fits, When It Doesn't
Use this MCP if your primary need involves verifying domain ownership, tracking domain lifecycles, or mapping infrastructure from IP addresses. It's essential when you need data that comes from external registry sources. Don't use it if you are simply trying to generate creative name ideas; for that, a dictionary tool is better. Also, don't rely on it as your only source of truth—it’s one layer of validation. If you just want to know the technical nameservers without the ownership data, get_nameservers works. If you need both, run them in sequence. Always verify connectivity using check_ip2whois_status before starting any major investigation.
Common Questions About IP2WHOIS MCP
How do I check if a domain is available with IP2WHOIS? +
You use check_domain_availability. This tool instantly tells you if the name can be registered, which is faster than manually checking multiple registrar sites.
Can I find all domains linked to a single IP using IP2WHOIS? +
Yes, that's what lookup_hosted_domains does. It finds every domain name that shares the same underlying network address as your target.
How do I check WHOIS records for multiple domains at once using IP2WHOIS? +
You use the bulk_whois_lookup tool. This allows you to query up to ten domains in a single request, saving massive amounts of time over sequential lookups.
What is the difference between WHOIS and getting registrar info with IP2WHOIS? +
The full lookup_domain_whois gives you the complete history and contact data. get_registrar_info focuses specifically on reporting who the official registrar is and what status flags are currently active.
How do I get started or authenticate when using IP2WHOIS? +
You must first subscribe to the MCP and provide your API key. The free tier gives you 500 queries monthly, which is enough for testing out basic lookups across various domains.
What happens if I try to find contacts using get_domain_contacts with IP2WHOIS? +
Finding contact details can be difficult because many domain owners use privacy protection services. While we attempt to retrieve registrant and admin info, you should expect limited results on shielded domains.
What are the rate limits when using IP2WHOIS for large projects? +
The free tier includes 500 queries per month. If your research requires high-volume analysis or continuous monitoring, you'll need to upgrade to a paid plan for increased capacity.
How is checking domain age different from running a full lookup_domain_whois with IP2WHOIS? +
The check_domain_age tool calculates the elapsed time in days and years since registration. A full WHOIS query provides comprehensive metadata, including the original registrar status.
Can I check if a domain is available for registration? +
Yes! Use check_domain_availability with the domain name. It analyzes the WHOIS record to determine if the domain appears unregistered.
How many domains can I look up at once? +
Use bulk_whois_lookup with a comma-separated list of up to 10 domains to get key registration details for each one in a single request.
Can I find which domains are hosted on a specific server? +
Yes! Use lookup_hosted_domains with an IPv4 or IPv6 address to perform a reverse IP lookup and discover all domains on that server.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.