Porkbun MCP. Manage domains, DNS records, and SSL from chat.
Works with every AI agent you already use
…and any MCP-compatible client
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.
Verifies if a specific domain name is available for registration.
Creates, edits, and deletes all common types of DNS records (A, MX, CNAME, TXT) for your domains.
Retrieves a complete list of every domain currently registered under your Porkbun account.
Looks up current registration and renewal pricing for supported Top-Level Domains (TLDs).
Pulls a full list of all existing records associated with one specific domain name.
Retrieves the necessary bundle files for SSL certificates tied to your domains.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019e5d4acheck domain availability
Checks if a specific domain name is available for immediate registration.
019e5d4acreate dns record
Adds a new DNS record (A, MX, CNAME, TXT) to a specified domain.
019e5d4adelete dns record
Removes an existing DNS record from a specific domain.
019e5d4aedit dns record
Modifies the value or type of an already existing DNS record.
019e5d4aget domain pricing
Retrieves current registration and renewal pricing information for domain extensions.
019e5d4alist domains
Pulls a complete list of all domains currently managed in the user's account.
019e5d4aretrieve dns records
Gathers and displays every DNS record for one specified domain name, useful for auditing.
019e5d4aretrieve 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
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 You subscribe to this server and provide your Porkbun API Key and Secret Key.
- 2 Your AI client connects these credentials, giving it permission to interact with your domain account.
- 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.
Automates routine infrastructure tasks like deploying new TXT records for verification or running bulk checks across multiple domains.
Quickly verifies domain availability and gets pricing data when kicking off a new project without leaving their IDE or chat window.
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_domainsand 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_availabilitybefore you commit to a project name, then useget_domain_pricingto 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_recordcorrectly. - Troubleshooting is faster. If a domain isn't resolving, use
retrieve_dns_recordsto 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 withlist_domains, and then update records usingedit_dns_record—a complete workflow in chat.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Web Scraper
Equip your AI agent with the ability to read web pages, extract metadata, and crawl documentation sites as clean Markdown.
BugHerd
Manage visual feedback and bug reports via BugHerd — track projects, tasks, and users directly from any AI agent.
User-Agent Parser
Decode raw HTTP User-Agent strings instantly. Extract structured Browser, OS, and Device data for accurate IT log analysis.
You might also like
CDC Public Health / 美国疾控中心
U.S. CDC official health resources — search media, audit topics, and get health recommendations via AI.
Theta
Interact with Theta Network — query blockchain data, manage AI EdgeCloud deployments, and orchestrate decentralized video delivery.
VolunteerHub
Coordinate volunteers with event sign-ups, hour tracking, and communication tools built for nonprofits and community organizations.