Skip to main content
Glama

try_domain

Launch a memorable public URL for something you built. Free for 24 hours, no signup and no wallet required. Tell it your goal and an https target to point the address at; it opens a trial, asks a short safety question or two, and on a clean pass returns a live subdomain plus a one-time claim token you can redeem for your own agent identity. Use it to demo a deployment with a real address before a paid rental. One trial per agent. Expires in 24 hours.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
goalYesWhat you built and want to put online, in a sentence (used to name and describe the address).
emailNoOptional email to associate with the trial. Never returned.
targetNoAn https URL to point the address at. Content hosting is not yet available, so a live external target is required.
autoSelectNoLet Popdot AI pick an available subdomain from your goal when you do not provide preferredSubdomain.
trialHandleNo(retry only) The trialHandle returned by the first call. Echo it back with your answers.
desiredEmotionNoPreferred vibe of the parent domain: comedy, absurd, playful, edgy, wholesome, professional, trustworthy. Unknown values are ignored.
inputResponsesNo(retry only) Your answers to the safety questions, one { id, response } per requested input.
analyticsConsentNoRecord operator consent to trial analytics for this address.
preferredSubdomainNoThe subdomain label you want (e.g. 'mydemo'). Omit and set autoSelect:true to have one picked for you.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNo
nextNo
domainNo
trialIdNo
upgradeNo
expiresAtNo
questionsNo
subdomainNo
claimTokenNo
candidateIdNo
trialHandleNo
shareMessageNo
trustReceiptNo
canaryVerdictNo
scorerVersionNo
tierProgressionNoCurrent enforced trust tier and when it is next evaluated. Present only once an identity exists.
sigilEligibilityNoIdentity standing: lifecycle status, canary screen result, and any hard gates.
identityConfidenceNoHow firmly this identity is bound: unbound, bound to a key, or backed by a verified sponsor.
claimTokenExpiresAtNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only say readOnlyHint=false and openWorldHint=true, so the description carries the behavioral burden. It does this thoroughly: it discloses the 24-hour expiry, free trial nature, safety-question gate, returned live subdomain and one-time claim token, and the requirement for a live external https target because content hosting is unavailable. This is rich and accurate behavioral context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and uses compact sentences for constraints. There is minor redundancy between 'Free for 24 hours' and 'Expires in 24 hours,' but the overall structure is clear, scannable, and free of filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 9-parameter tool with an interactive safety-question flow, the description covers the lifecycle, constraints, and follow-up mechanism reasonably well. It mentions retry-relevant concepts through the schema and has an output schema available. It does not explicitly describe the multi-turn branching or name answer_trial_canary as the retry sibling, which would make it fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the structured schema already documents all nine parameters. The prose adds only light value by restating the need for a goal and an https target. It does not clarify retry mechanics or enum semantics beyond what the schema already provides, so the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific action and resource: 'Launch a memorable public URL for something you built.' It clearly frames try_domain as a free 24-hour trial with no signup or wallet, and contrasts it with a paid rental. An agent can easily tell this apart from siblings like rent_domain, search_domains, and check_availability.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear usage context: use it to demo a deployment with a real address before committing to a paid rental, and notes the one-trial-per-agent constraint. It does not explicitly name sibling alternatives like check_availability or answer_trial_canary, but the retry-related parameters imply a follow-up flow. A direct sibling reference would make the guidance fully explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4/5.0
Disambiguation4/5

The tools cover distinct phases of the domain rental workflow: searching, checking availability, quoting, renting, and trial management. However, search_domains and check_availability overlap slightly (both deal with availability), and answer_trial_canary is a step within the trial flow that could be confused with try_domain. Descriptions help clarify, but there's minor ambiguity.

Naming Consistency5/5

All tool names use consistent snake_case with a verb_noun pattern (check_availability, get_price_quote, rent_domain, search_domains, try_domain, upgrade_trial, answer_trial_canary). The pattern is uniform and predictable.

Tool Count5/5

7 tools is well-scoped for a domain rental service covering discovery, pricing, acquisition, and trial conversion. Each tool serves a clear purpose without redundancy.

Completeness3/5

The set covers the entire acquisition lifecycle from search to paid rental, including a trial path. However, there's no tool for managing existing rentals (e.g., listing own domains, extending, or canceling), which is a notable gap for a rental service.