# Porkbun MCP for AI Agents AI Agent Connect

> Porkbun MCP lets you manage your domain portfolio and DNS records through your AI agent. You can list domains, update DNS records, check pricing, and grab SSL certificate bundles without jumping between tabs. It turns your AI into a dedicated domain administrator.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_V2vgFNoGGDdybaSQMBwRpoEWa8c7ltqLS89OlXcF/ai-agent-connect
- **Tags:** domain-registration, dns-management, ssl-certificates, tld-pricing, devops

## Description

The Porkbun MCP gives you direct control over your domain portfolio and DNS infrastructure through your AI agent. It changes how you handle the repetitive parts of domain management by removing the need to log into web consoles for every small change. You can check if a specific name is available for purchase or see the current pricing for different TLDs without leaving your chat. If you need to troubleshoot a connection issue, your agent can pull every DNS record for a specific domain in seconds so you can spot the error. It even handles the nitty-gritty of pulling SSL certificate bundles for your domains. By using this Connector through the Vinkius catalog, you move from manual data entry to just giving directions. Your agent acts as your personal domain administrator, handling the heavy lifting of interacting with the Porkbun API so you can focus on your actual work. Instead of copying and pasting records from one window to another, you just describe the change you want to make. Whether you're setting up a new site, updating email records, or auditing your existing portfolio, your agent handles the technical execution. It's about getting your infrastructure ready without the friction of manual configuration. You get a reliable way to manage your records without having to remember another password or navigate a complex menu.

## Tools

### get_domain_pricing
See the current costs for registering or renewing various domain names. You can use this to plan your budget for a new project.

### list_domains
Get a full list of every domain registered in your Porkbun account. It's the fastest way to see your entire portfolio at a glance.

### retrieve_dns_records
Pull every DNS record associated with a specific domain name. This helps you troubleshoot connection issues by seeing exactly what's configured.

### edit_dns_record
Change an existing DNS record to update your site's configuration. This is useful when you need to point a domain to a new IP address quickly.

### retrieve_ssl_bundle
Grab the SSL certificate bundle for a domain generated through Porkbun's automated systems. You can use this to quickly get your security credentials.

### check_domain_availability
See if a specific domain name is available for registration. This lets you check names on the fly without leaving your chat.

### create_dns_record
Add a new DNS record to a domain. Use this to set up MX records for email or CNAMEs for subdomains.

### delete_dns_record
Remove a DNS record from your domain's configuration. This is helpful for cleaning up old records that might cause conflicts.

## Prompt Examples

**Prompt:** 
```
List all the domains in my Porkbun account.
```

**Response:** 
```
I've pulled your domain list. You currently have 4 domains:

* **app.io**
* **dev.net**
* **blog.com**
* **shop.shop**

Which one do you want to work on?
```

**Prompt:** 
```
Is 'coolstartup.xyz' available and how much does it cost?
```

**Response:** 
```
I checked the availability for **coolstartup.xyz**. It is currently available for registration.

**Pricing Details:**
* **TLD:** .xyz
* **Current Price:** $12.50 per year
```

**Prompt:** 
```
Add a TXT record to 'mybrand.com' for Google verification.
```

**Response:** 
```
I've added that TXT record to **mybrand.com**. It's now live in your Porkbun settings. Keep in mind it might take a little while for Google to see it.
```

## Capabilities

### List all registered domains
View every domain currently in your account in a single list.

### Create new DNS records
Add A, MX, CNAME, or TXT records to your domains instantly.

### Edit existing DNS records
Update current records to point to new IPs or services.

### Delete old DNS records
Remove outdated entries to keep your configuration clean.

### Check name availability
See if a specific domain name is available for registration.

### Get TLD pricing
Retrieve current costs for different domain extensions.

### Retrieve SSL bundles
Grab your SSL certificates directly for your web servers.

### Inspect DNS configurations
Pull all records for a domain to troubleshoot connection issues.

## Use Cases

### Pointing a staging site to a new load balancer
Instead of logging into the dashboard, a developer tells the agent to use edit_dns_record to update the A record for the staging subdomain.

### Checking name availability for a new startup
A founder asks the agent to check if a specific name is open and what the renewal price is using check_domain_availability and get_domain_pricing.

### Debugging email delivery issues
An engineer asks the agent to retrieve_dns_records for their mail domain to verify that the MX records are correctly configured.

### Auditing a large domain portfolio
A domain investor asks the agent to list_domains to see every active domain in their account and then pulls specific SSL bundles.

## Benefits

- Update DNS records instantly. Use create_dns_record or edit_dns_record to change your site's configuration from your chat.
- Check domain availability on the fly. Use check_domain_availability to see if a name is open before you start your project.
- Get real-time pricing. Use get_domain_pricing to see current costs for different TLDs without opening your browser.
- Audit your portfolio. Use list_domains to get a full list of your registered domains in one command.
- Troubleshoot faster. Use retrieve_dns_records to see every entry for a domain and find configuration errors quickly.
- Access SSL certificates easily. Use retrieve_ssl_bundle to grab your security credentials without digging through menus.

## How It Works

The bottom line is you stop clicking through web dashboards and start managing your DNS and domains via natural conversation.

1. Subscribe to the Porkbun MCP via the Vinkius marketplace.
2. Enter your Porkbun API Key and Secret Key into your AI client settings.
3. Ask your agent to list your domains or update a DNS record to begin.

## Frequently Asked Questions

**Can I use the Porkbun MCP to buy new domains?**
No, this Connector is for managing domains you already own. You can't use it to complete a purchase or register a brand new name.

**Does the Porkbun MCP work with Claude and Cursor?**
Yes, it works with any MCP-compatible client like Claude, Cursor, and Windsurf. You just need to connect it via Vinkius.

**How do I update my DNS records using the Porkbun MCP?**
You just tell your agent what change you want to make. It will use the tools to add, edit, or delete records for you automatically.

**Can I check domain prices with the Porkbun MCP?**
Yes, you can ask your agent for the current pricing of various TLDs. It will pull the latest data directly from Porkbun for you.

**Will the Porkbun MCP help me find my SSL certificates?**
Yes, it can pull the SSL certificate bundle for your domains. This is great for quickly getting the info you need for your web server.

**Is the Porkbun MCP safe for my domain account?**
It uses your official Porkbun API keys to perform actions. You only provide these keys to your AI client to give it permission to manage your records.

**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.