{
 "categories": [
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-16",
   "fact": "homepage",
   "note": "The Porkbun homepage describes Porkbun as an ICANN-accredited domain registrar offering registration, DNS, email, web hosting, and SSL.",
   "source": "https://porkbun.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "name",
   "note": "The page names the product Porkbun.",
   "source": "https://porkbun.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "vendor",
   "note": "The MCP page says Porkbun builds, hosts, and maintains the official server and the registrar account it controls.",
   "source": "https://porkbun.com/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "license",
   "note": "The MCP server and hosted connector are free. Domains and services the server buys are charged at Porkbun prices. The registrar product is commercial.",
   "source": "https://porkbun.com/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "deployment",
   "note": "Porkbun presents itself as the hosted registrar. Account, DNS, and hosting controls are on porkbun.com. Deployment is saas.",
   "source": "https://porkbun.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "platforms",
   "note": "The opened Porkbun site is the web product for domain registration, DNS, hosting, and SSL.",
   "source": "https://porkbun.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.exists",
   "note": "The documentation home describes the Porkbun API for registering and managing domains, DNS, SSL, email, and hosting.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The page calls it a REST/JSON API. The base URL is https://api.porkbun.com/api/json/v3.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.auth[0]",
   "note": "Every request sends X-API-Key and X-Secret-API-Key, or apikey and secretapikey in the JSON body. Keys are created at porkbun.com/account/api and work with account two-factor authentication enabled.",
   "source": "https://porkbun.com/llms/guides/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.coverage",
   "note": "The page says the API covers the Porkbun dashboard, including domains, DNS, SSL, email, hosting, and webhooks. Domain opt-in and key scopes can refuse calls. Coverage is partial for a restricted key.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Porkbun API v3.63 documentation home.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.mcp.first_party",
   "note": "Porkbun says it builds, hosts, and maintains the server at https://mcp.porkbun.com/mcp and publishes npx @porkbunllc/mcp-server. It says other GitHub Porkbun MCP projects are not supported by Porkbun.",
   "source": "https://porkbun.com/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.mcp.verdict",
   "note": "The page calls this server the official one. The GitHub API for oborseth/Porkbun-MCP on 2026-10-16 reported a push on 2026-10-13, MIT, and archived false. The README says the owner is Porkbun's CTO and that the registry name is com.porkbun/mcp.",
   "source": "https://porkbun.com/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.extensibility.webhooks",
   "note": "The documentation home describes signed outbound webhooks for registrations, renewals, transfers, expiring domains, DNS changes, Cloudflare moves, and account verification.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.data_access.export[0]",
   "note": "The ping example response is JSON with status and yourIp. The API home describes a REST/JSON API.",
   "source": "https://porkbun.com/llms/guides/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://porkbun.com/llms.txt. It is an index of the Porkbun API, including domains, DNS, webhooks, sandbox, and the official MCP server.",
   "source": "https://porkbun.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "verdict.scores.api",
   "note": "A documented REST API covers domain registration, DNS, SSL, hosting, and webhooks, with key auth, dry-run, and idempotency. Spend limits and per-domain opt-in keep the score at 8.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted server exposes the Porkbun API as tools, with OAuth sign-in and a local package. Spend limits and the narrower hosted paths keep the score at 8.",
   "source": "https://porkbun.com/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Porkbun API v3.63 documentation home.",
   "source": "https://porkbun.com/api/json/v3/documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current getting-started guide for API keys and the first authenticated call.",
   "source": "https://porkbun.com/llms/guides/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current official Porkbun MCP page, including the hosted URLs and the npm package.",
   "source": "https://porkbun.com/mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Porkbun API llms.txt index.",
   "source": "https://porkbun.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current Porkbun homepage.",
   "source": "https://porkbun.com/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-16",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://porkbun.com/api/json/v3/documentation"
   },
   {
    "type": "docs",
    "url": "https://porkbun.com/llms/guides/getting-started"
   },
   {
    "type": "mcp",
    "url": "https://porkbun.com/mcp"
   },
   {
    "type": "docs",
    "url": "https://porkbun.com/llms.txt"
   },
   {
    "type": "docs",
    "url": "https://porkbun.com/"
   }
  ]
 },
 "homepage": "https://porkbun.com/",
 "id": "porkbun",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "api-key"
   ],
   "coverage": "partial",
   "docs": "https://porkbun.com/api/json/v3/documentation",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Porkbun is a vendor-hosted domain registrar. The documented machine paths are the v3 REST API and the official MCP server. This record is Porkbun, not Cloudflare.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Porkbun",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "cloudflare"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Porkbun",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "search": {
   "description": "Porkbun documents a REST API for domains and DNS, and a hosted official MCP server. Keys, spend limits, and domain opt-in still apply.",
   "title": "Porkbun is automatable through its API"
  },
  "summary": "Porkbun is automatable today through its REST API at https://api.porkbun.com/api/json/v3. The documentation home says the current version is 3.63 and that the API covers the Porkbun dashboard, including domains, DNS, SSL, email, hosting, and signed webhooks. Send X-API-Key and X-Secret-API-Key, or put apikey and secretapikey in the JSON body. Keys work while account two-factor authentication stays on. By default each domain must be opted in to API access. A monthly spend limit is $100 until the account holder sets another. Dry-run and Idempotency-Key are documented so a retry does not double-charge. Porkbun also hosts an official MCP server at https://mcp.porkbun.com/mcp. Sign-in is OAuth, and a client that cannot use OAuth can send the same API key headers. The hosted paths /mcp/no-purchases and /mcp/no-topups omit spending tools or card charges. The local package is npx @porkbunllc/mcp-server. The GitHub API for oborseth/Porkbun-MCP on 2026-10-16 reported a push on 2026-10-13, MIT, and archived false. Porkbun's page says other Porkbun MCP projects are third-party and not supported. The registrar site is vendor-hosted. Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. The API and the MCP server each score 8. The API is the best path because it is the same v3 surface without an MCP client and without choosing a reduced tool endpoint.\n"
 }
}