Porkbun MCP
UnclaimedOfficial Porkbun MCP server — exposes the Porkbun v3 API as 30 native tools for Claude Desktop, Cursor, and other AI agents. Idempotency-safe writes, full domain lifecycle.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'oborseth-porkbun-mcp' -- 'npx' '-y' '@porkbunllc/mcp-server'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
check_domain
Check availability and pricing for a single domain
create_dns_record
Create a new DNS record (A, AAAA, CNAME, MX, TXT, etc.)
create_dnssec_record
Submit a DNSSEC DS record to the registry
create_glue_record
Create a glue record (host-to-IP mapping at the registry)
create_url_forward
Create a URL forwarding rule (permanent/temporary/masked; optional redirecttype 301/302/307/masked)
delete_dns_record
Delete a DNS record by its ID
delete_dnssec_record
Remove a DNSSEC DS record by key tag
delete_url_forward
Delete a URL forwarding rule by ID
get_api_settings
Get monthly spend limit, low-balance alert, auto top-up config, MTD spend
get_balance
Get account credit balance
get_contacts
Get a domain's four contacts (registrant/admin/tech/billing) with current values
get_domain
Get metadata for a single domain in the account
get_nameservers
Get current nameservers for a domain
get_pricing
Get registration/renewal/transfer pricing for all TLDs (no auth needed)
get_registration_requirements
TLD registration requirements as JSON Schema — is it API-registerable, the create payload, and registry eligibility fields (.us nexus, .ca legal type, …)
get_ssl_bundle
Retrieve the free Porkbun-issued SSL bundle for a domain
get_transfer_status
Get status of a specific inbound transfer
get_webhook
Get a single webhook endpoint by id
get_webhook_delivery
Get a single delivery incl. the full signed payload
get_webhook_event_types
List the event types a webhook endpoint can subscribe to
list_dns_records
List DNS records for a domain
list_dnssec_records
List DNSSEC DS records published at the registry
list_doc_topics
List Porkbun API doc topics (the docs index)
list_domains
Paginate through domains; filter by tld, expiry, auto-renew, API access
list_glue_records
List glue records (host-to-IP mappings) for a domain
list_marketplace
Browse the Porkbun aftermarket — filter by TLD, max price, name substring
list_transfers
List in-progress and recent inbound transfers
list_url_forwards
List URL forwarding rules for a domain (incl. exact redirectType: 301/302/307/masked)
list_webhook_deliveries
List recent delivery attempts (status, attempts, HTTP, error); ~30-day history
list_webhooks
List webhook endpoints (URL, events, status, delivery health, secret)
ping
Verify API connectivity and credentials
read_doc
Read a doc page as Markdown (dns, webhooks, … or overview/full)
register_domain
Register a new domain — call checkdomain first to confirm price
renew_domain
Renew an existing domain
search_docs
Keyword-search the full reference; returns the most relevant sections
transfer_domain
Initiate an inbound transfer (returns transferId; takes 5-7 days)
update_auto_renew
Turn auto-renewal on or off
update_contacts
Edit domain contacts — any subset of registrant/admin/tech/billing; a registrant change fires the new-owner notice email. On address-validated TLDs (.de/.nrw/.uk/.us/.ca/.au/.eu/.in/.nz families) it validates the registrant address — resolve with addressvalidationchoice. A .au registrant name/org ch
update_dns_record
Update an existing DNS record by its ID
update_nameservers
Replace the nameserver list for a domain (full replace, not append)
Tool change history
FAQ
Questions about Porkbun MCP Server
- How do I connect Porkbun MCP Server to Claude?
- Run `claude mcp add oborseth-porkbun-mcp -- npx -y @porkbunllc/mcp-server` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Porkbun MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Porkbun MCP Server do?
- Porkbun MCP Server documents 40 tools to the agent, including check_domain, create_dns_record, create_dnssec_record. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.