Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORKBUN_API_KEYYesYour Porkbun API key
PORKBUN_GET_MUDDYNoEnable write operations (set to 'true' to allow modifications)false
PORKBUN_SECRET_KEYYesYour Porkbun secret key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingA

Test API connectivity and get your public IP address.

dns_listA

List all DNS records for a domain.

dns_getA

Get a specific DNS record by ID.

dns_get_by_name_typeB

Get DNS records by subdomain and type.

dns_createA

Create a new DNS record.

dns_editA

Edit a DNS record by ID.

dns_edit_by_name_typeB

Edit all DNS records matching subdomain and type.

dns_deleteB

Delete a DNS record by ID.

dns_delete_by_name_typeA

Delete DNS records by subdomain and type.

domains_listA

List all domains in your Porkbun account.

domains_get_nameserversB

Get nameservers for a domain.

domains_update_nameserversB

Update nameservers for a domain.

domains_get_url_forwardsA

Get URL forwarding rules for a domain.

domains_add_url_forwardB

Add a URL forwarding rule.

domains_delete_url_forwardA

Delete a URL forwarding rule.

domains_check_availabilityA

Check domain availability and pricing.

WARNING: Heavily rate-limited (1 request per 10 seconds). For price comparisons, use pricing_get first (no rate limits). Only use this tool when you need to confirm a specific domain is available.

domains_get_glue_recordsA

Get glue records for a domain.

domains_create_glue_recordA

Create a glue record for self-hosted nameservers.

domains_update_glue_recordA

Update a glue record's IP addresses.

domains_delete_glue_recordB

Delete a glue record.

dnssec_listA

List DNSSEC records for a domain.

dnssec_createC

Create a DNSSEC record.

dnssec_deleteB

Delete a DNSSEC record.

ssl_retrieveA

Retrieve the SSL certificate bundle for a domain.

Only available for domains using Porkbun nameservers.

pricing_getA

Get pricing for all available TLDs.

PREFERRED for price lookups - no rate limits, returns all TLD prices at once. Use this FIRST when users ask about domain costs, then filter by TLD. Only use domains_check_availability when you need to verify a specific domain is actually available for purchase.

Prompts

Interactive templates invoked by user choice

NameDescription
dns_setupSet up basic DNS records for a new server (root A + www).
dns_auditAudit DNS configuration for potential issues.
email_dns_setupSet up DNS records for email delivery (MX, SPF, DKIM, DMARC).
update_server_ipUpdate DNS records when migrating to a new server IP.
subdomain_setupSet up a new subdomain pointing to a target.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/major/porkbun-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server