4,500+ servers built on MCP Fusion
Vinkius

Porkbun MCP. Manage domains, DNS records, and SSL from 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

Porkbun MCP on Cursor AI Code Editor MCP Client Porkbun MCP on Claude Desktop App MCP Integration Porkbun MCP on OpenAI Agents SDK MCP Compatible Porkbun MCP on Visual Studio Code MCP Extension Client Porkbun MCP on GitHub Copilot AI Agent MCP Integration Porkbun MCP on Google Gemini AI MCP Integration Porkbun MCP on Lovable AI Development MCP Client Porkbun MCP on Mistral AI Agents MCP Compatible Porkbun MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Porkbun gives your agent full control over every domain and DNS record you own. You can list all registered domains, check pricing for new TLDs, create or delete specific DNS records (A, MX, CNAME), and retrieve SSL bundles—all without ever logging into the web console.

It’s a direct API connection that lets your AI client manage your entire digital infrastructure via natural conversation.

What your AI agents can do

Check domain availability

Checks if a specific domain name is available for immediate registration.

Create dns record

Adds a new DNS record (A, MX, CNAME, TXT) to a specified domain.

Delete dns record

Removes an existing DNS record from a specific domain.

+ 5 more capabilities included
Check Domain Availability

Verifies if a specific domain name is available for registration.

Manage DNS Records

Creates, edits, and deletes all common types of DNS records (A, MX, CNAME, TXT) for your domains.

List Domain Assets

Retrieves a complete list of every domain currently registered under your Porkbun account.

Get Pricing Info

Looks up current registration and renewal pricing for supported Top-Level Domains (TLDs).

Retrieve DNS Records

Pulls a full list of all existing records associated with one specific domain name.

Get SSL Certificates

Retrieves the necessary bundle files for SSL certificates tied to your domains.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Porkbun MCP Server: 8 Tools for Domain Management

These tools let your AI agent interact directly with Porkbun to perform structured operations on domains, DNS records, and pricing data.

check019e5d4a

check domain availability

Checks if a specific domain name is available for immediate registration.

create019e5d4a

create dns record

Adds a new DNS record (A, MX, CNAME, TXT) to a specified domain.

delete019e5d4a

delete dns record

Removes an existing DNS record from a specific domain.

edit019e5d4a

edit dns record

Modifies the value or type of an already existing DNS record.

get019e5d4a

get domain pricing

Retrieves current registration and renewal pricing information for domain extensions.

list019e5d4a

list domains

Pulls a complete list of all domains currently managed in the user's account.

retrieve019e5d4a

retrieve dns records

Gathers and displays every DNS record for one specified domain name, useful for auditing.

retrieve019e5d4a

retrieve ssl bundle

Downloads the necessary SSL certificate bundle files for a given domain.

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 Porkbun, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

You're giving your agent full control over every domain and DNS record you own through Porkbun. Forget logging into a web console or messing with complex APIs—your AI client handles it all just by talking to you. It acts like a dedicated admin panel, letting you manage your whole digital life in one chat window.

Checking Your Domain Assets

Need to know what domains you've got registered? You can pull up a complete list of every domain currently managed under your account using the list_domains tool. If you hear whispers about squatters or want to expand, you can check if any specific domain name is available for immediate registration with check_domain_availability.

Before you commit, you'll also get current registration and renewal pricing info for supported Top-Level Domains (TLDs) via get_domain_pricing.

DNS Record Control: Build It or Break It

You never have to manually type out complex record structures again. The agent lets you manage all types of DNS records—A, MX, CNAME, and TXT—for any domain you own. You can add a brand new record using create_dns_record. If something changes on the fly, tell it to modify an existing entry; that's what edit_dns_record does.

And if a record is garbage or no longer needed? Just point it out, and the agent deletes it with delete_dns_record.

To audit everything—like figuring out why a site isn't resolving properly—you can use retrieve_dns_records. This tool gathers and displays every single existing DNS record for one specific domain name. It gives you a full picture of your setup.

Security & Certificates

For security, the agent handles SSL certificates. You can download the necessary bundle files required for SSL certs tied to your domains using retrieve_ssl_bundle. This means no more manual downloads or hunting down certificate keys—it brings them straight to you.

Your AI client uses these tools to execute everything instantly when you talk to it, letting you manage domain registration, DNS records, and security assets without touching a dashboard.

How Porkbun MCP Works

  1. 1 You subscribe to this server and provide your Porkbun API Key and Secret Key.
  2. 2 Your AI client connects these credentials, giving it permission to interact with your domain account.
  3. 3 You prompt the agent (e.g., 'Create a TXT record for example.com'). The agent executes the necessary tool call and reports success or failure.

The bottom line is that you use natural language prompts; the server handles all the API calls to Porkbun in the background.

Who Is Porkbun MCP For?

This is for anyone who deals with infrastructure setup and domain maintenance. Forget logging into web dashboards just to change a record. If you're the DevOps engineer who spends too much time clicking through DNS consoles, or the developer who needs to check 10 domain names before lunch, this saves your finger cramps.

DevOps Engineer

Automates routine infrastructure tasks like deploying new TXT records for verification or running bulk checks across multiple domains.

Web Developer

Quickly verifies domain availability and gets pricing data when kicking off a new project without leaving their IDE or chat window.

Domain Investor

Monitors large portfolios, listing all domains via list_domains and tracking TLD pricing trends to make acquisition decisions.

What Changes When You Connect

  • Stop logging into separate web consoles. You can list all your assets using list_domains and manage them—from creating a record to retrieving the SSL bundle—all through one conversation with your AI agent.
  • Immediate domain checks are critical. Use check_domain_availability before you commit to a project name, then use get_domain_pricing to confirm costs instantly.
  • DNS changes happen fast. Instead of manually building record types and values, just tell the agent what you need (e.g., 'I need an MX record for my main site'), and it runs create_dns_record correctly.
  • Troubleshooting is faster. If a domain isn't resolving, use retrieve_dns_records to pull up all current settings immediately, bypassing the visual clutter of the web interface.
  • It covers the whole lifecycle. You can check pricing with get_domain_pricing, list your entire portfolio with list_domains, and then update records using edit_dns_record—a complete workflow in chat.

Real-World Use Cases

01

Setting up a new client site.

A developer needs to set up three subdomains for a new client. Instead of visiting the Porkbun console multiple times, they prompt their agent: 'I need A records for dev.client.com and staging.client.com.' The agent runs create_dns_record twice in sequence, confirming both entries instantly.

02

Auditing a complex site migration.

An ops engineer suspects DNS settings are wrong after a migration. They ask the agent to 'Show me all records for example.com.' The agent runs retrieve_dns_records, providing a clean, consolidated list so the engineer can spot the incorrect entry.

03

Acquiring domain names in bulk.

A domain investor needs to check 20 potential TLDs and see their cost. They ask the agent to 'Check pricing for .info, .xyz, and .store.' The agent uses get_domain_pricing repeatedly, giving a quick price comparison list.

04

Cleaning up old records.

A developer finished a test project and needs to remove associated DNS records. They tell the agent: 'Delete all TXT records for old-test.net.' The agent uses delete_dns_record efficiently, preventing configuration clutter.

The Tradeoffs

Guessing record types.

Trying to manually construct a complex DNS entry (e.g., forgetting whether it should be a CNAME or an A record) and submitting incorrect data via the API client.

Let your AI agent handle the structure. Just tell it, 'I need my subsite pointing to this IP address.' The agent calls create_dns_record with the correct type (A) and value automatically.

Overlooking current domains.

Focusing only on new domain registrations without realizing you forgot 5 existing, critical assets that need updating or monitoring.

Start by running list_domains. This guarantees you see every asset in your portfolio before starting any changes.

Ignoring SSL requirements.

Setting up a website and forgetting to retrieve the required certificate bundle because it wasn't part of the initial DNS setup task.

After setting records, always run retrieve_ssl_bundle for that domain. This ensures you have the necessary security files ready.

When It Fits, When It Doesn't

Use this MCP Server if your core workflow involves managing infrastructure: registering domains, changing DNS records (A, MX, CNAME), or auditing current settings. It's a direct replacement for logging into multiple domain registrar web consoles.

Don't use it if you just need to brainstorm ideas or write code logic that doesn't involve networking endpoints. For example, if your task is merely 'Write me an article about DNS,' this server does nothing. But if the task is 'Update the SPF record for my blog,' then edit_dns_record is exactly what you need. If you only want to check pricing without making changes, get_domain_pricing is all you require.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Porkbun. 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

How we secure it →

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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_domain_availability create_dns_record delete_dns_record edit_dns_record get_domain_pricing list_domains retrieve_dns_records retrieve_ssl_bundle

Changing a DNS record shouldn't require five different tabs and copy-pasting an API key.

Today, updating something simple—like changing a TXT record or checking domain availability—means navigating through the registrar's web console. You click to log in, find the correct domain, locate the DNS section, then manually input the record type, value, and TTL. It’s tedious, error-prone, and wastes time.

With this Porkbun MCP Server, you talk to your agent. You simply say, 'Update the SPF record for example.com.' The agent uses `edit_dns_record` instantly, handling all the API calls behind the scenes. You get confirmation in seconds—no web login required.

Porkbun MCP Server: Get full domain control via conversation.

Manually checking a large portfolio requires running multiple lookups, then comparing the results across spreadsheets. If you need to check availability for 30 names, that's 30 separate web sessions and manual logging of pricing data using `get_domain_pricing`.

Now, ask your agent to run bulk checks or list everything via `list_domains`. It pulls all the necessary raw data—the list, the pricing, the records—and presents it cleanly. You work off one screen, not 30 browser tabs.

Common Questions About Porkbun MCP

How do I update an existing record using edit_dns_record? +

You tell your agent exactly what needs changing. For instance: 'Edit the A record for my site to point to 192.0.2.1.' The agent runs edit_dns_record and handles the syntax.

Can I check domain availability before buying? +

Yes, use check_domain_availability. Just give it the name you want, and the server tells you if it's free to register. This saves time on guesswork.

What is the difference between list_domains and retrieve_dns_records? +

list_domains shows every domain you own (the names). retrieve_dns_records drills down into one specific domain to show all its technical records (A, MX, CNAME, etc.).

Does Porkbun MCP Server handle multiple record types? +

Yes. The system supports creating and managing common types like A, MX, CNAME, TXT, and more through the create_dns_record tool.

What does the `retrieve_ssl_bundle` tool actually give me? +

It pulls the actual SSL certificate files for a given domain. This function retrieves the full bundle needed for deployment, not just a link to it. It's essential when you need the raw keys and certificates for your application.

If I want to check prices for many different extensions, how do I use `get_domain_pricing`? +

You provide the list of TLDs or specific domains in the prompt. The tool returns current registration and renewal pricing data for those extensions. This helps you compare costs across various top-level domains before purchasing.

What are the risks when running `delete_dns_record`? +

Deleting a DNS record is permanent and immediate. You must confirm exactly which record (A, CNAME, MX, etc.) you want to remove from the specified domain. Double-check your records before executing this command.

Before running any commands like `list_domains`, what credentials do I need? +

You must provide your Porkbun API Key and Secret Key when setting up the connection. These are required to authenticate your AI agent with your account, allowing it to read and write data from your domain portfolio.

Can I see all DNS records for a domain at once? +

Yes! Use the retrieve_dns_records tool with your domain name. It will return a complete list of all active records including A, CNAME, MX, and TXT entries.

Is it possible to check if a domain is available for purchase? +

Absolutely. Use the check_domain_availability tool to query any domain name. The agent will tell you if it's available for registration.

Can I delete a DNS record if I made a mistake? +

Yes. Use the delete_dns_record tool by providing the domain and the specific record ID. This will permanently remove the record from Porkbun's nameservers.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Porkbun. Just plug in your AI agents and start using Vinkius.

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.