# Findadomain.name

> Find domains and domain hacks with live availability, registrar prices, and keyword search demand.

- name: name.findadomain/domain-finder
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 74/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/name.findadomain%2Fdomain-finder
- tools: https://api.protogrid.dev/v1/servers/name.findadomain%2Fdomain-finder/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "domain-finder": {
      "type": "http",
      "url": "https://findadomain.name/api/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% ~updated-42d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 74/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 3 of 3 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: check_availability (destructiveHint, idempotentHint); search_domain (destructiveHint, idempotentHint); find_domains (destructiveHint, idempotentHint)
- pass `tools.token_cost`: about 755 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 50 (weight 15)

- pass `stability.changes`: 4 tool changes in 30 days
- fail `stability.rug_pull`: 2 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 3, about 755 tokens to load them all
- tool set hash: 48eb6a13d36217b071b56db298947fd8
- tools last changed: 2026-10-15T02:42:37.142Z
- badge: [![protogrid quality](https://protogrid.dev/badge/name.findadomain/domain-finder.svg)](https://protogrid.dev/servers/name.findadomain/domain-finder)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-15 `find_domains` changed (description)
  - before: Brainstorm domain names for an idea, product, or company. Returns brandable names and any domain hacks supplied by the source, with availability and monthly keyword search-volume where available. Cached ideas receive a new availability check. Unknown availability and missing registration quotes are null, never reused from an old search. Use search_domain for a fresh quote or follow the registrar link.
  - after: Brainstorm domain names for an idea, product, or company. Returns brandable names and any domain hacks supplied by the source, with availability and monthly keyword search-volume where available. Cached ideas receive a new availability check, and a name it confirms as an ordinary registration (not premium) is priced at its extension's current standard rate. Unknown availability and missing registration quotes are null, never reused from an old search. Use search_domain for a fresh per-name quote or follow the registrar link.
- 2026-09-27 `search_domain` changed (description)
  - before: Check exact-name availability and real price for a specific name across many TLD extensions at once. Give a bare label ('acme') to see acme.com, acme.io, acme.ai... or a full domain ('acme.io') to check that one. Returns real availability, the registrar price, a renewal note, and the honest registrar link for each.
  - after: Request availability and current quotes for a specific name across supported TLD extensions at once. Give a bare label ('acme') to see acme.com, acme.io, acme.ai... or a full domain ('acme.io') to check that one. Availability, registration prices, and renewal details are returned when supplied, alongside a registrar link. Missing fields stay unconfirmed; confirm final terms at the registrar.
- 2026-09-26 `check_availability` changed (description) **meaning changed**
  - before: Check availability and real price for a specific list of full domains (e.g. ['acme.com','acme.ai']). Fast, precise lookup for names you already have in mind. Returns availability, the registrar price, and the honest registrar link for each. Up to 25 domains per call.
  - after: Check availability for a specific list of full domains (e.g. ['acme.com','acme.ai']). Returns availability, renewal details where supplied, and a registrar link. This fast lookup does not supply a registration quote; use search_domain for prices. Up to 25 domains per call.
- 2026-09-26 `find_domains` changed (description) **meaning changed**
  - before: Brainstorm available domain names for an idea, product, or company. Returns brandable names AND domain hacks (a real word spelled across the dot, e.g. 'ope.ninja'), each with real availability, the registrar's real price, and monthly keyword search-volume where available. Unlike GoDaddy or Instant Domain Search, this surfaces domain hacks and real search demand. Prices are real registrar quotes with no markup; each result links to the registrar quoted.
  - after: Brainstorm domain names for an idea, product, or company. Returns brandable names and any domain hacks supplied by the source, with availability and monthly keyword search-volume where available. Cached ideas receive a new availability check. Unknown availability and missing registration quotes are null, never reused from an old search. Use search_domain for a fresh quote or follow the registrar link.

Full history: https://api.protogrid.dev/v1/servers/name.findadomain%2Fdomain-finder/changes

## Remotes

- https://findadomain.name/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (3)

- `check_availability`: Check availability for a specific list of full domains (e.g. ['acme.com','acme.ai']). Returns availability, renewal details where supplied, and a registrar link. This fast lookup does not supply a registration quote; use search_domain for prices. Up to 25 domains per call.
- `find_domains`: Brainstorm domain names for an idea, product, or company. Returns brandable names and any domain hacks supplied by the source, with availability and monthly keyword search-volume where available. Cached ideas receive a new availability check, and a name it confirms as an ordinary registration (not premium) is priced at its extension's current standard rate. Unknown availability and missing registration quotes are null, never reused from an old search. Use search_domain for a fresh per-name quote or follow the registrar link.
- `search_domain`: Request availability and current quotes for a specific name across supported TLD extensions at once. Give a bare label ('acme') to see acme.com, acme.io, acme.ai... or a full domain ('acme.io') to check that one. Availability, registration prices, and renewal details are returned when supplied, alongside a registrar link. Missing fields stay unconfirmed; confirm final terms at the registrar.
