Porkbun MCP server
io.github.korobkov-v/porkbun-mcp·v0.3.4·3 starsMCP server for Porkbun domains and DNS.
3 stars59 downloads/wk
Reviews
Write oneNobody has reviewed Porkbun MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Porkbun MCP tools (40, 15 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
dns_auditdns_batch_applydns_createwrite actiondns_deletewrite actiondns_delete_by_name_typewrite actiondns_editdns_edit_by_name_typedns_getdns_get_by_name_typedns_listdns_querydns_removewrite actiondns_setupdns_upsertdnssec_createwrite actiondnssec_deletewrite actiondnssec_listdomain_cutover_webdomain_health_checkdomain_redirect_ensuredomains_add_url_forwarddomains_check_availabilitydomains_check_bulkdomains_createwrite actiondomains_create_glue_recordwrite actiondomains_delete_glue_recordwrite actiondomains_delete_url_forwardwrite actiondomains_get_glue_recordsdomains_get_nameserversdomains_get_url_forwardsdomains_listdomains_update_auto_renewwrite actiondomains_update_glue_recordwrite actiondomains_update_nameserverswrite actionemail_dns_setupwrite actionpingpricing_getssl_retrievesubdomain_setupupdate_server_ipwrite action
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 224 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Porkbun MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 66/100
- higher than 23% of 48,255 servers
- Tools
- 40
- the typical server has 7
- Tools that change things
- 38%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 59
- more than 48% of 12,191 servers with a package
What its tools let an agent do: 25 read · 14 change · 1 send or post
Install Porkbun MCP in Claude Code, Cursor or VS Code
Runs npx -y porkbun-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add porkbun-mcp -- npx -y porkbun-mcp
What the publisher says
From the Porkbun MCP repository's README, as published. We do not edit it. Read it on GitHub
porkbun-mcp
MCP server for Porkbun domains and DNS.
Use it from any MCP-compatible client to inspect and manage:
- domains and nameservers
- DNS records
- DNSSEC
- SSL certificate bundle
- URL forwarding
Built for safe operations:
- read-only behavior by default
- mutating tools require explicit write mode
- scenario tools default to dry_run: true
Why This Exists
Porkbun operations are often repetitive and risky under time pressure. This project exposes Porkbun APIs as MCP tools so AI assistants can execute domain workflows consistently and with guardrails.
3-Minute Setup
1) Prerequisites
Account-level keys are not enough if domain-level API access is disabled.
- Node.js >=20
- Porkbun API credentials:
- PORKBUNAPIKEY
- PORKBUNSECRETKEY
- In Porkbun panel, the target domain must be marked as API accessible ("available via API").
Where to get the keys:
- Log in to Porkbun.
- Open account settings and go to API Access.
- Generate/copy:
- PORKBUNAPIKEY (API Key)
- PORKBUNSECRETKEY (Secret API Key)
- In the domain settings, ensure API access is enabled for each domain you want to manage.
Install dependencies locally (for development):
npm install
npm run build2) Quick local run (stdio)
Read-only mode:
PORKBUN_API_KEY=your_key \
PORKBUN_SECRET_KEY=your_secret \
node dist/index.jsEnable write operations:
PORKBUN_API_KEY=your_key \
PORKBUN_SECRET_KEY=your_secret \
PORKBUN_GET_MUDDY=true \
node dist/index.js --get-muddy3) Verify CLI wiring
node dist/index.js --helpMCP Client Integrations
GitHub README does not support native tabs, so this section uses collapsible "tab-like" blocks. If you later move docs to a docs site (Docusaurus/Nextra), you can reuse the same snippets as real tabs.
Base server snippet (safe read-only)
{
"porkbun-mcp": {
"command": "npx",
"args": ["-y", "porkbun-mcp"],
"env": {
"PORKBUN_API_KEY": "your_porkbun_api_key",
"PORKBUN_SECRET_KEY": "your_porkbun_secret_api_key"
}
}
}Cursor
Add an MCP server in Cursor settings and paste the snippet above as a server config. If your setup expects an outer object, wrap it into:
{
"mcpServers": {
"porkbun-mcp": {
"command": "npx",
"args": ["-y", "porkbun-mcp"],
"env": {
"PORKBUN_API_KEY": "your_porkbun_api_key",
"PORKBUN_SECRET_KEY": "your_porkbun_secret_api_key"
}
}
}
}Claude Desktop (macOS)
Update ~/Library/Application Support/Claude/claudedesktopconfig.json:
{
"mcpServers": {
"porkbun-mcp": {
"command": "npx",
"args": ["-y", "porkbun-mcp"],
"env": {
"PORKBUN_API_KEY": "your_porkbun_api_key",
"PORKBUN_SECRET_KEY": "your_porkbun_secret_api_key"
}
}
}
}Other MCP clients (Windsurf, Cline, etc.)
Most clients use the same mcpServers shape:
{
"mcpServers": {
"porkbun-mcp": {
"command": "npx",
"args": ["-y", "porkbun-mcp"],
"env": {
"PORKBUN_API_KEY": "your_porkbun_api_key",
"PORKBUN_SECRET_KEY": "your_porkbun_secret_api_key"
}
}
}
}Write mode with npx
{
"mcpServers": {
"porkbun-mcp": {
"command": "npx",
"args": ["-y", "porkbun-mcp", "--get-muddy"],
"env": {
"PORKBUN_API_KEY": "your_porkbun_api_key",
"PORKBUN_SECRET_KEY": "your_porkbun_secret_api_key"
}
}
}
}Domain create enabled (dangerous)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Porkbun MCP: common questions
- Is Porkbun MCP server safe?
- With care: it is graded C, so read the findings first (66/100). Read the Porkbun MCP safety report
- How do I install Porkbun MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Porkbun MCP need an API key?
- Yes. The registry entry asks for
PORKBUN_API_KEY,PORKBUN_SECRET_KEY. - Is Porkbun MCP maintained?
- The last commit was 260 days ago (2026-02-16). The latest release is v0.3.4.
- What can I use instead of Porkbun MCP?
- Servers from other publishers that do the same job: Domain Liveness MCP server.
- How does Porkbun MCP compare with other MCP servers?
- safety score 66/100 (higher than 23% of 48,255 servers); tools 40 (the typical server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Porkbun MCP
Same job from other publishers: the closest match first, then the best rated.
- Domain LivenessIs this business's website still there? Checks apex and www, and DNS separately from HTTP.not reviewedEstablishedA