{
  "data": {
    "tool": {
      "category": "infrastructure",
      "endpoint": "https://dnsmint.com/mcp",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dnsmint-mcp.json",
      "kind": "mcp",
      "listed": "indexed",
      "liveUrl": "https://www.anchorterminal.com/api/v1/live/dnsmint-mcp.json",
      "markdownUrl": "https://www.anchorterminal.com/tools/dnsmint-mcp.md",
      "mcpTools": {
        "check": {
          "checker": "anchor-check/1.0",
          "totalTokens": 1747,
          "counts": {
            "error": 0,
            "note": 1,
            "warn": 0
          },
          "findings": [
            {
              "rule": "TC24",
              "severity": "note",
              "message": "8 of 8 tools have no outputSchema",
              "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
            }
          ]
        },
        "checkedAt": "2026-10-04T22:22:35Z",
        "count": 8,
        "schemaTokens": 1747,
        "status": "ok",
        "tools": [
          {
            "name": "list_hostnames",
            "title": "List hostnames",
            "description": "Every hostname this credential can see, with how many are active and the plan's cap. Check the cap before minting: a hostname is the unit the plan counts.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {},
              "type": "object"
            },
            "annotations": {
              "readOnlyHint": true
            }
          },
          {
            "name": "get_plan",
            "title": "Get the plan",
            "description": "What this account's plan allows and how much of it is used: hostnames, dedicated domains, and whether a plan is active at all. Also says whether a checkout is outstanding, which is how you find out a payment link you were given has not been completed yet.\n\nCall this after handing someone a checkout URL, instead of retrying a mint to see if it worked. It costs nothing and changes nothing.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {},
              "type": "object"
            },
            "annotations": {
              "readOnlyHint": true
            }
          },
          {
            "name": "get_hostname",
            "title": "Get a hostname",
            "description": "One hostname's status and certificate mode. Does not say where it points: DNS is the authoritative answer for that, so use diagnose_hostname or resolve the name.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "id": {
                  "description": "The hostname's id, from list_hostnames.",
                  "type": "string"
                }
              },
              "required": [
                "id"
              ],
              "type": "object"
            },
            "annotations": {
              "readOnlyHint": true
            }
          },
          {
            "name": "diagnose_hostname",
            "title": "Diagnose a hostname",
            "description": "Why a hostname is or is not working: what the nameservers answer, what public resolvers see, and whether a certificate has been issued. Use this before assuming something is broken; a name minted moments ago may simply not have propagated.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "id": {
                  "description": "The hostname's id, from list_hostnames.",
                  "type": "string"
                }
              },
              "required": [
                "id"
              ],
              "type": "object"
            },
            "annotations": {
              "readOnlyHint": true
            }
          },
          {
            "name": "mint_hostname",
            "title": "Mint a hostname",
            "description": "Register an address and get back a stable hostname that survives the address changing. This is the tool to use when a machine or agent needs a name.\n\nThe address class is fixed for the life of the name: mint with a public address and it stays public, mint with a private one and it stays private. Crossing later is refused, so pass the address the machine will actually serve on. A target fixes the class the same way, from whatever it resolves to.\n\nA hostname is one label above a domain. Names below a hostname are not hostnames and cannot be minted.\n\nNewly minted names report status 'pending' and go 'live' within about a minute.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "domain": {
                  "description": "Which of the account's domains to mint on. Omitted, DNSMint picks when the account holds one.",
                  "type": "string"
                },
                "ip": {
                  "description": "IPv4 or IPv6, public or private.",
                  "type": "string"
                },
                "subdomain": {
                  "description": "The label to use. Omitted, DNSMint picks an opaque one.",
                  "type": "string"
                },
                "target": {
                  "description": "A platform endpoint to mint on instead of an address, when the platform gave you a URL and no IP. Send either ip or target, not both.",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "idempotentHint": false,
              "readOnlyHint": false
            }
          },
          {
            "name": "repoint_hostname",
            "title": "Repoint a hostname",
            "description": "Point an existing hostname at a new address. This is what makes the name worth having: the machine moves, the name does not, and everything holding the URL keeps working.\n\nRepointing within an address class is free, including between IPv4 and IPv6. Crossing between public and private is refused, because one name resolving public then private is how DNS rebinding works.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "id": {
                  "description": "The hostname's id, from list_hostnames.",
                  "type": "string"
                },
                "ip": {
                  "description": "The new address.",
                  "type": "string"
                },
                "target": {
                  "description": "A platform endpoint to follow instead of a fixed address, when the platform gave you a URL and no IP. Send either ip or target, not both.",
                  "type": "string"
                }
              },
              "required": [
                "id"
              ],
              "type": "object"
            },
            "annotations": {
              "idempotentHint": true,
              "readOnlyHint": false
            }
          },
          {
            "name": "release_hostname",
            "title": "Release a hostname",
            "description": "PERMANENTLY give up a hostname. Read this before calling it.\n\nA released hostname is tombstoned and is never issued again, to anyone, including this account. There is no undo and it cannot be re-minted. This is not like deleting a DNS record.\n\nOnly call this when the name is genuinely finished with and a human has asked for it. If the goal is to stop serving, repoint it or stop the machine instead.\n\nPass the hostname in `confirm` exactly as it appears, so a name cannot be released by guessing an id.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "confirm": {
                  "description": "The full hostname, exactly. Must match the name behind that id.",
                  "type": "string"
                },
                "id": {
                  "description": "The hostname's id, from list_hostnames.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "confirm"
              ],
              "type": "object"
            },
            "annotations": {
              "destructiveHint": true,
              "idempotentHint": false,
              "readOnlyHint": false
            }
          },
          {
            "name": "start_checkout",
            "title": "Start a checkout",
            "description": "Get a payment link the account owner opens to raise this account's limits. Call this when minting fails because the account is at its hostname cap or has no plan.\n\nThis charges nothing and buys nothing. It returns a URL, and the purchase only happens if a person opens it and enters card details. Give the URL to the human you are working with and say what it costs; do not try to complete it yourself, and do not call this repeatedly hoping the limit lifts. Nothing changes until somebody pays.\n\nOnly for an account with no plan yet. If one already exists you get the billing page back instead, because changing a running plan charges a card on file and is a person's decision.\n\nBoth numbers default to what the account already holds, so asking for hostnames alone keeps the domains. A plan smaller than what is in use is refused.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "properties": {
                "domains": {
                  "description": "Dedicated domains the plan should include. Leave unset to keep the current count.",
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "hostnames": {
                  "description": "Hostnames the plan should include. Ask for the cap you need, not the extra.",
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "annotations": {
              "idempotentHint": false,
              "openWorldHint": true,
              "readOnlyHint": false
            }
          }
        ]
      },
      "name": "DNSMint",
      "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
      "packages": [
        {
          "registryType": "npm",
          "identifier": "dnsmint-mcp-server",
          "version": "0.1.2",
          "transport": "stdio"
        }
      ],
      "pageJsonUrl": "https://www.anchorterminal.com/tools/dnsmint-mcp.json",
      "popularity": {
        "npmWeekly": 23
      },
      "registryName": "com.dnsmint/mcp",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://dnsmint.com/mcp"
        }
      ],
      "repository": "",
      "reviewed": false,
      "slug": "dnsmint-mcp",
      "source": "the official MCP registry",
      "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.dnsmint/mcp",
      "summary": "Mint a secure HTTPS endpoint for your agents. Each on its own dedicated domain.",
      "updatedAt": "2026-09-12T03:38:55Z",
      "url": "https://www.anchorterminal.com/tools/dnsmint-mcp",
      "vendor": "dnsmint.com",
      "vendorUrl": "https://dnsmint.com",
      "version": "1.0.1",
      "websiteUrl": "",
      "where": "both",
      "why": [
        "vendor"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/dnsmint-mcp",
    "json": "https://www.anchorterminal.com/tools/dnsmint-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/dnsmint-mcp.md",
    "slim": "https://www.anchorterminal.com/tools/dnsmint-mcp.min.md"
  },
  "markdown": "# DNSMint\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by dnsmint.com (https://dnsmint.com)\n- Category: Cloud \u0026 infrastructure (https://www.anchorterminal.com/categories/infrastructure.md)\n- Listed because: It's published in the registry under dnsmint.com, a namespace the registry only gives to whoever proves they control that domain.\n- What the official MCP registry says: Mint a secure HTTPS endpoint for your agents. Each on its own dedicated domain.\n\n## Facts\n\n- MCP registry: `com.dnsmint/mcp` 1.0.1\n- Endpoint: https://dnsmint.com/mcp (streamable HTTP)\n- Package: npm `dnsmint-mcp-server` (stdio)\n- npm downloads a week: 23\n- Registry entry updated: 2026-09-12\n\n## Tools\n\n- Tools it lists (8, about 1,747 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:22 UTC):\n  - `list_hostnames` (read-only): Every hostname this credential can see, with how many are active and the plan's cap. Check the cap before minting: a hostname is the unit the plan counts.\n  - `get_plan` (read-only): What this account's plan allows and how much of it is used: hostnames, dedicated domains, and whether a plan is active at all. Also says whether a checkout is…\n  - `get_hostname` (read-only): One hostname's status and certificate mode. Does not say where it points: DNS is the authoritative answer for that, so use diagnose_hostname or resolve the…\n  - `diagnose_hostname` (read-only): Why a hostname is or is not working: what the nameservers answer, what public resolvers see, and whether a certificate has been issued. Use this before…\n  - `mint_hostname` (writes): Register an address and get back a stable hostname that survives the address changing. This is the tool to use when a machine or agent needs a name. The…\n  - `repoint_hostname` (writes): Point an existing hostname at a new address. This is what makes the name worth having: the machine moves, the name does not, and everything holding the URL…\n  - `release_hostname` (writes): PERMANENTLY give up a hostname. Read this before calling it. A released hostname is tombstoned and is never issued again, to anyone, including this account.…\n  - `start_checkout` (writes): Get a payment link the account owner opens to raise this account's limits. Call this when minting fails because the account is at its hostname cap or has no…\n- How its tools read to an agent (0 errors, 0 warnings, 1 note, about 1,747 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - note TC24 server: 8 of 8 tools have no outputSchema\n\n- JSON: https://www.anchorterminal.com/api/v1/tools/dnsmint-mcp.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "DNSMint",
        "url": ""
      }
    ],
    "description": "DNSMint, an MCP server by dnsmint.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Mint a secure HTTPS endpoint for your agents. Each on its own dedicated domain.",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "DNSMint",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/dnsmint-mcp",
    "published": "",
    "section": "indexed",
    "title": "DNSMint: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/tools/dnsmint-mcp"
  },
  "tokens": {
    "markdown": 900,
    "slim": 830
  },
  "version": 1
}
