Vinkius
NS1 (IBM NS1 Premium DNS API)

NS1 (IBM NS1 Premium DNS API) MCP for AI. Automate global routing and DNS changes via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NS1 (IBM NS1 Premium DNS API) MCP on Cursor AI Code EditorNS1 (IBM NS1 Premium DNS API) MCP on Claude Desktop AppNS1 (IBM NS1 Premium DNS API) MCP on OpenAI Agents SDKNS1 (IBM NS1 Premium DNS API) MCP on Visual Studio CodeNS1 (IBM NS1 Premium DNS API) MCP on GitHub Copilot AI AgentNS1 (IBM NS1 Premium DNS API) MCP on Google Gemini AINS1 (IBM NS1 Premium DNS API) MCP on Lovable AI DevelopmentNS1 (IBM NS1 Premium DNS API) MCP on Mistral AI AgentsNS1 (IBM NS1 Premium DNS API) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

NS1 (IBM NS1 Premium DNS API) MCP Server connects your AI agent directly to global DNS infrastructure. You use this server to list, create, update, and delete entire DNS zones and individual records across multiple domains.

It lets you configure advanced traffic steering rules and set up monitoring jobs—all through natural conversation. Stop logging into web dashboards; manage all your network routing from your IDE.

What AI agents can do with NS1 (IBM NS1 Premium DNS API) Automation

Create data source

Sets up a new external data feed source for NS1 to use in dynamic DNS responses.

Create monitoring job

Schedules a new job that tracks the health of specified endpoints across global regions.

Create record

Adds a brand-new DNS record (like A, CNAME, or TXT) to an existing zone.

+ 12 more capabilities included
Zone Lifecycle Management

Create, list, get details for, update, or delete entire domains (zones) within your NS1 account.

DNS Record CRUD

Add new records (create_record), retrieve specifics (get_record), modify existing records (update_record), and delete any DNS record type.

Network Health Monitoring

Set up monitoring jobs to check endpoint health, list available regions using list_monitoring_regions, or retrieve status reports using list_monitoring_jobs.

Data Source Orchestration

Manage external data feeds by listing sources (list_data_sources), creating new ones (create_data_source), and pushing real-time payloads via push_data_feed.

Zone Configuration Updates

Modify the overall settings of a zone using update_zone, or read current configuration details with get_zone.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with NS1 (IBM NS1 Premium DNS API) MCP Server: 15 Tools

Manage your network infrastructure by calling tools for zone creation, record updates, monitoring job setup, and data feed management.

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 NS1 (IBM NS1 Premium DNS API) on Vinkius

Create Data Source

Sets up a new external data feed source for NS1 to use in dynamic DNS responses.

Create Monitoring Job

Schedules a new job that tracks the health of specified endpoints across global...

Create Record

Adds a brand-new DNS record (like A, CNAME, or TXT) to an existing zone.

Create Zone

Provisions and sets up an entirely new domain zone within your NS1 account.

Delete Record

Permanently removes a specific DNS record from its respective zone.

Delete Zone

Decommissions and deletes an entire domain zone managed by NS1.

Get Record

Retrieves all specific details for a single, targeted DNS record type.

Get Zone

Fetches the current configuration and settings for an entire zone.

List Data Sources

Lists all data sources currently connected or defined in your NS1 account.

List Monitoring Jobs

Retrieves a list of all active and past monitoring jobs you've configured.

List Monitoring Regions

Lists the geographical regions available for setting up new health checks.

List Zones

Returns a list of every DNS zone (domain) you currently manage in NS1.

Push Data Feed

Sends a payload of data to an existing, defined data feed source for dynamic responses.

Update Record

Modifies the value or parameters (like TTL) of an existing DNS record without...

Update Zone

Changes the general settings, such as nameservers or policies, for a defined zone.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The NS1 (IBM NS1 Premium DNS API) integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with NS1 (IBM NS1 Premium DNS API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
NS1 (IBM NS1 Premium DNS API) MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NS1 (IBM NS1 Premium DNS API). 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

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for 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 connection provides 15 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The old way: Dashboard clicking and SSH scripting., Solved with Vinkius AI Gateway

Today, changing a single global record means logging into the web dashboard. You navigate to the zone, find the correct record, verify the TTL setting, click 'save,' and then wait for propagation time—all while juggling credentials or writing complex `dig` commands in an SSH session.

With this MCP server, you just talk. Tell your agent: 'Set my-app.com's A record to 192.0.2.1.' The agent runs the necessary tool calls (`update_record`) and confirms it. You get immediate, verifiable confirmation of the change, without touching a web GUI or SSH terminal.

NS1 (IBM NS1 Premium DNS API) MCP Server: Real-time infrastructure control.

Gone are the manual steps of checking zone status via `get_zone`, then logging into a separate monitoring tool to set up health checks, and finally running a script to update records. It's all one conversational flow.

The difference is control: you can orchestrate entire failover policies—from listing regions with `list_monitoring_regions` to creating the job (`create_monitoring_job`) that drives your DNS response using `push_data_feed`. You manage infrastructure through intent, not through clicks.

What your AI can actually do with this

Hey, listen up. The NS1 DNS API MCP Server plugs your AI agent straight into global DNS infrastructure. You use this server to manage everything—from setting up a brand-new domain zone right down to changing a single record's TTL. Forget logging into web dashboards; you handle all that complex network routing and configuration straight from your IDE.

Zone Lifecycle Management
You can list every DNS zone (domain) you manage in NS1 using list_zones. You’ll get the full setup details for any specific domain with get_zone, or you can modify general settings, like nameservers or policies, by running update_zone. If you need to provision an entirely new domain space, use create_zone to set it up.

When you're done with a zone, you decommission and delete the whole thing using delete_zone.

DNS Record CRUD Operations
You control every single record type—A, CNAME, TXT, whatever. To add a brand-new DNS record to an existing zone, just call create_record. If you need to modify an existing record's value or tweak its parameters without deleting it first, use update_record. You can pull up all the specific details for any targeted record type by running get_record, and if a record is trash, you wipe it out permanently with delete_record.

Network Health Monitoring
It's crucial to know if your endpoints are actually alive. You set up monitoring jobs using create_monitoring_job to track endpoint health across global regions. To see what job statuses you've got running or finished, check the list with list_monitoring_jobs. If you need to scope out where these checks can run, grab a list of available geographical regions by calling list_monitoring_regions.

Data Source Orchestration and Dynamic DNS
If your records depend on real-time data, this is how you handle it. You first check what external feeds are connected using list_data_sources. To bring a new data source online for dynamic responses, run create_data_source. Once that's set up, you push actual information to the feed via push_data_feed so your DNS responds with current data.

This keeps everything fresh and accurate.

Basically, this server gives you total control over setting up zones, managing records, checking endpoint health across multiple regions, and feeding dynamic responses from external sources—all without touching a web console.

Built · Hosted · Managed by Vinkius NS1 DNS API MCP Server - Manage Global Zones & Records
Server ID 019e5d3d-abbf-7266-9b0f-aa6198074c95
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Questions you might have

How do I list all my domains in NS1 using the MCP Server? +

Run the list_zones tool. It immediately returns a comprehensive list of every DNS zone you manage within your account, so you know exactly what you're working with before making any changes.

What is the difference between `create_record` and `update_record`? +

create_record builds a record that doesn't exist yet. Use it when you are launching something new. If the record already exists, use update_record to modify its value or parameters (like TTL) without deleting it.

Can I automate DNS changes as part of my workflow? +

Yes. The server supports this by allowing your AI agent to execute tools like create_zone and create_record based on a sequence of prompts, which is ideal for CI/CD integration.

How do I check the health status before making changes? +

You first call list_monitoring_jobs to see what's running. If you need new checks, use create_monitoring_job, specifying regions via list_monitoring_regions.

What do I need to check if my attempts to run `get_zone` return an access denied error? +

You must verify your NS1 API key. The server requires valid credentials linked to an active account to read zone data. Check the documentation for key generation and scope permissions.

How does the `push_data_feed` tool handle real-time, dynamic DNS updates? +

The tool accepts external data sources that drive immediate DNS responses. It pushes structured data directly to a specified feed endpoint, bypassing manual record creation for rapid changes.

Are there specific requirements I need to know before running `create_zone`? +

The API enforces standard domain naming conventions and checks for regional availability. We recommend listing existing zones first using list_zones to confirm uniqueness.

Before executing a potentially destructive command like `delete_record`, how can I verify its current settings? +

Always run get_record first. This confirms the exact details—including TTL, record type (A, CNAME), and associated zone—before you issue the delete command.

Can I create a new DNS zone using this server? +

Yes! Use the create_zone tool with the zone name (e.g., 'example.com'). You can also optionally set TTL, refresh, and expiry values during creation.

How do I add a record with specific answers for traffic steering? +

Use the create_record tool. You can provide a JSON array of answers (e.g., IP addresses) and a JSON array of filters to define how NS1 should steer traffic between those answers.

Can I see my active monitoring jobs and their status? +

Yes, the list_monitoring_jobs tool retrieves all configured monitoring jobs, allowing your AI agent to report on the health and status of your monitored endpoints.

Built & Managed by Vinkius 30s setup 15 tools

We've already built the connector for NS1 (IBM NS1 Premium DNS API). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.