addedOutput schema / properties / customDomains
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "allowance": {
+ "description": "Custom domains the team's current plan includes.",
+ "type": "number"
+ },
+ "connected": {
+ "description": "Custom domains on this site from both sources, one entry per hostname.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "domain": {
+ "description": "Hostname, e.g. shop.example.com.",
+ "type": "string"
+ },
+ "source": {
+ "description": "dashboard: linked on the dashboard Web Addresses page. mcp: added with add_custom_domain or the site API.",
+ "enum": [
+ "dashboard",
+ "mcp"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "description": "live: verified and serving this site. pending: linked, not verified yet.",
+ "enum": [
+ "live",
+ "pending"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "domain",
+ "status",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "nextTool": {
+ "const": "add_custom_domain",
+ "description": "Present when this site has no custom domain yet and the team has room for one.",
+ "type": "string"
+ },
+ "used": {
+ "description": "Distinct custom domains in use across the team, both sources (same count as get_account).",
+ "type": "number"
+ }
+ },
+ "required": [
+ "connected",
+ "allowance",
+ "used"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Custom domains of this site and the team's custom-domain allowance; null when they could not be read. Omitted on dry runs."
+}