Skip to main content
Glama

Connect a domain

connect-domain

Use this when the user asks to connect a domain they already own, like yourbrand.com, to their WebTwizz site. Adds it and returns the DNS records to set where the domain was bought; check-domain then confirms it.

Input Schema

NameRequiredDescriptionDefault
domainYesThe domain the user owns, like yourbrand.com or shop.yourbrand.com.
site_idYes

Output Schema

NameRequiredDescriptionDefault
noteNo
addressNoThe site's webtwizz.app address
domainsYes
is_liveYes
site_idYes
address_switchingYes
previous_addressesYesOld addresses that still redirect for a while
custom_domains_allowedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations declare it is not read-only, not destructive, and open-world. The description adds meaningful behavioral detail beyond that: it returns DNS records to set at the registrar and that check-domain confirms it. That workflow context is genuinely useful and not in 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?

Two sentences, zero waste, trigger and outcome front-loaded. Efficient and readable.

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

Completeness3/5

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

Output schema covers return values and annotations cover safety, so the description doesn't need to. However, the undocumented site_id parameter leaves a real gap for a required input the agent must supply.

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

Parameters2/5

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

Schema coverage is 50% with only 'domain' described; 'site_id' is undocumented in both schema and description. The description repeats the domain example but adds no meaning for site_id, so it fails to compensate for the coverage gap.

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?

States a specific verb and resource ('connect a domain ... to their WebTwizz site') and explicitly distinguishes from the sibling check-domain ('check-domain then confirms it'). An agent can tell this apart and understand what it produces without opening the schema.

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?

Gives a clear trigger ('when the user asks to connect a domain they already own') and names check-domain as the confirming follow-up. It does not state exclusions or prerequisites, but the usage context is 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.

Resources