Porkbun MCP logo

Porkbun MCP

Unclaimed

by oborseth

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

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'oborseth-porkbun-mcp' -- 'npx' '-y' '@porkbunllc/mcp-server'

Run in your terminal after replacing any placeholders.

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.

ai-agentsai-toolsclaudeclaude-desktopcursordnsdomain-registrarmcpmodel-context-protocolporkbun

More in AI & ML

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.