check_domain_transfer
ChatGPTRead-only transfer precheck for ONE domain the user already owns at another registrar: could it move to Just Domain, what is stopping it, what would it cost, and does its DNS survive the move. Nothing is ordered, charged, unlocked, or changed. The answer is built from two public sources only, the registry's own RDAP record and our registrar's price list, so it is safe to call without authentication and it reads nothing about the user's account. Read blockers before you say anything: an EMPTY list is the only thing that means the domain is ready to move. Every entry carries a plain detail sentence you can show as-is, and a code you do not recognise must still be reported through its detail rather than dropped. source.rdap: false means the registry did not answer, so nothing about the domain was established: say that, and never call it ready. price is the TOTAL for one full transfer term, not a per-year rate. A .ai transfer adds and charges TWO years because its registry works in two-year units. Do not divide or multiply the amount by a number of years, and do not label it per year; quote term_note beside it. expected_new_expiry is a projection (the registry's current expiry plus the term), not a date any registry has confirmed, so present it as expected. Moving a domain IN is not a self-service function yet. This tool tells the user whether the domain is eligible to move and what one full term would cost; the move itself is arranged by a person, starting at transfer_url and routed through support@just-done.ai. Do not promise what that page will do, and do not describe a payment step for it. Moving a domain OUT of Just Domain IS self-service, and that means a human owner signed in on justdomain.ai in a browser, switching the transfer lock off and issuing the code from their own account. It does not mean you can do it. This tool never returns, accepts, or hints at an authorization (EPP) code, and there is no agent path to unlocking a domain or to having a code issued, here or through any other Just Domain surface, ever. An auth code is a bearer credential for the domain and a chat transcript is not a place to put one. Do not ask the user for a code, do not offer to hold or relay one, and never claim you can unlock or move the domain yourself.
check_trademark
ChatGPTRead-only trademark check for ONE proposed name, answered by Open Trademarks (opentrademarks.org) from the US, EU and Israeli trademark registers. Nothing is filed, reserved, watched or paid for. Optional goods (free text, mapped to Nice classes), classes (Nice classes 1 to 45) and registers (a subset of us, eu, il; all three by default) narrow the check. Read verdict first. exact_live_mark and similar_live_marks name the marks behind them in conflicts, each with its register, number and how it matched. no_live_match means no live mark matched in the registers that were read: a positive signal, not clearance. not_checked means no register in this check has been read yet, so it is NOT a verdict: do not call the name clear or taken on it. registers gives each register's read date, and a register with no loaded_at was not checked at all. Never tell a user a name is clear unless it was checked during this conversation and every register in the answer was read today or yesterday. Quote notice as written: a register search is not legal advice. This checks trademarks only, not whether a domain is available; use search_domains for that.
search_domains
ChatGPTRead-only availability and pricing lookup for domain names. No purchase or order is created by this tool; it only returns information. Preferred input: domains, 1 to 200 fully-qualified names (e.g. ['acme.com', 'acme.io']); results cover exactly those domains, with no suggestions or expansion. Fallback input: query, free text (one or more names, comma- or space-separated); names given without a TLD are expanded to popular TLDs (com/io/ai/co/net). Each result includes whether the domain is available, whether it is a premium name, the registration price and the renewal price. Both prices are totals for one full registration term of that ending, not per-year rates: one year on most endings, but two years on .ai, whose registry mandates a two-year term. Do not divide or multiply a returned price by a number of years. Available non-premium results also carry a checkout_url the user can open in a browser to register the domain on justdomain.ai if they choose to. Premium names cannot be registered through Just Domain yet and carry no checkout_url.
check_domain_transfer
ClaudeRead-only transfer precheck for ONE domain the user already owns at another registrar: could it move to Just Domain, what is stopping it, what would it cost, and does its DNS survive the move. Nothing is ordered, charged, unlocked, or changed. The answer is built from two public sources only, the registry's own RDAP record and our registrar's price list, so it is safe to call without authentication and it reads nothing about the user's account. Read blockers before you say anything: an EMPTY list is the only thing that means the domain is ready to move. Every entry carries a plain detail sentence you can show as-is, and a code you do not recognise must still be reported through its detail rather than dropped. source.rdap: false means the registry did not answer, so nothing about the domain was established: say that, and never call it ready. price is the TOTAL for one full transfer term, not a per-year rate. A .ai transfer adds and charges TWO years because its registry works in two-year units. Do not divide or multiply the amount by a number of years, and do not label it per year; quote term_note beside it. expected_new_expiry is a projection (the registry's current expiry plus the term), not a date any registry has confirmed, so present it as expected. Moving a domain IN is not a self-service function yet. This tool tells the user whether the domain is eligible to move and what one full term would cost; the move itself is arranged by a person, starting at transfer_url and routed through support@just-done.ai. Do not promise what that page will do, and do not describe a payment step for it. Moving a domain OUT of Just Domain IS self-service, and that means a human owner signed in on justdomain.ai in a browser, switching the transfer lock off and issuing the code from their own account. It does not mean you can do it. This tool never returns, accepts, or hints at an authorization (EPP) code, and there is no agent path to unlocking a domain or to having a code issued, here or through any other Just Domain surface, ever. An auth code is a bearer credential for the domain and a chat transcript is not a place to put one. Do not ask the user for a code, do not offer to hold or relay one, and never claim you can unlock or move the domain yourself.
check_trademark
ClaudeRead-only trademark check for ONE proposed name, answered by Open Trademarks (opentrademarks.org) from the US, EU and Israeli trademark registers. Nothing is filed, reserved, watched or paid for. Optional goods (free text, mapped to Nice classes), classes (Nice classes 1 to 45) and registers (a subset of us, eu, il; all three by default) narrow the check. Read verdict first. exact_live_mark and similar_live_marks name the marks behind them in conflicts, each with its register, number and how it matched. no_live_match means no live mark matched in the registers that were read: a positive signal, not clearance. not_checked means no register in this check has been read yet, so it is NOT a verdict: do not call the name clear or taken on it. registers gives each register's read date, and a register with no loaded_at was not checked at all. Never tell a user a name is clear unless it was checked during this conversation and every register in the answer was read today or yesterday. Quote notice as written: a register search is not legal advice. This checks trademarks only, not whether a domain is available; use search_domains for that.
search_domains
ClaudeRead-only availability and pricing lookup for domain names. No purchase or order is created by this tool — it only returns information. Preferred input: domains — 1–200 fully-qualified names (e.g. ['acme.com', 'acme.io']); results cover exactly those domains, with no suggestions or expansion. Fallback input: query — free text (one or more names, comma- or space-separated); names given without a TLD are expanded to popular TLDs (com/io/ai/co/net). Each result includes whether the domain is available, whether it is a premium name, the first-year registration price, and the annual renewal price. Available results also carry a checkout_url the user can open in a browser to register the domain on justdomain.ai if they choose to.
search_trademarks
ClaudeRead-only search of the US, EU and Israeli trademark registers through Open Trademarks (opentrademarks.org): the registered marks that share a query's spelling or sound, ranked, each with its register, number, state, classes and how it matched. Nothing is filed or changed. Optional registers (a subset of us, eu, il) and limit (1 to 100). A search lists marks; it does not clear a name, and an empty list is not clearance. For a verdict on one name use check_trademark. registers_read gives each register's read date, and a register with no loaded_at was not searched. Never tell a user a name is clear from this tool. Quote notice as written when the answer carries one: a register search is not legal advice.