How to Use the IP2WHOIS MCP in Mastra AI
Automate domain monitoring and WHOIS lookups inside Mastra AI workflows with this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect IP2WHOIS MCP to Mastra AI
Create your Vinkius account to connect IP2WHOIS to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Build automated brand protection workflows in Mastra AI
`check_domain_availability` acts as the primary trigger in your Mastra AI agentic workflows to monitor lookalike domains using this MCP Server. If a domain registration status changes, the agent immediately fires conditional branches to alert security teams. The framework handles retries automatically if the IP2WHOIS API rate limits your requests. You define the backoff strategy in code, and Mastra manages the execution queue without losing the event state.
Enrich security incidents using this MCP Server
`lookup_domain_whois` runs inside your automated incident pipelines to fetch full registration data the moment an alert triggers. Mastra AI agents use this structured metadata to decide whether to block an incoming connection or escalate the ticket. Your workflows request human approval before executing actions based on the lookup. The agent pauses, presents the registrant information collected by `get_domain_contacts`, and waits for a security analyst to sign off.
Analyze shared hosting risks programmatically
`lookup_hosted_domains` reveals every domain sharing an IP address with a known malicious host during active threat hunts. Mastra AI processes these neighbor lists to map out the adversary's broader infrastructure footprint. The workflow engine passes these discovered domains to `check_domain_age` to filter out established, legitimate sites. This leaves you with a clean list of newly registered malicious domains hosted on the same server.
Set up IP2WHOIS MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All IP2WHOIS tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "ip2whois-mcp-client",
servers: {
"ip2whois-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "IP2WHOIS Agent",
model: openai("gpt-4o"),
instructions: "You have access to IP2WHOIS tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent IP2WHOIS transactions"
);
console.log(result.text); 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about IP2WHOIS MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the IP2WHOIS MCP today
We host it, we monitor it, we maintain it. You just paste one token.