{
  "endpoint": "https://lxi.be/mcp",
  "documentation": "https://lxi.be/developers/mcp",
  "tools": [
    {
      "name": "adoptMakerGitBranch",
      "title": "Explicitly adopt the verified branch for subsequent imports/exports",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "operation_id": {
            "type": "string",
            "pattern": "^[a-f0-9]{32}$"
          },
          "body": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "request_hash",
              "confirmed"
            ],
            "properties": {
              "request_hash": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
              },
              "confirmed": {
                "const": true
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "operation_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "approveMakerProject",
      "title": "Approve a pending Maker plan or action",
      "description": "Approve a pending Maker plan or action",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "body": {
            "type": "object",
            "required": [
              "kind"
            ],
            "properties": {
              "kind": {
                "type": "string"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker"
      ]
    },
    {
      "name": "cancelMakerGitOperation",
      "title": "Withdraw pending consent; never undo dispatched remote writes",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "operation_id": {
            "type": "string",
            "pattern": "^[a-f0-9]{32}$"
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "operation_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "checkDomain",
      "title": "Check domain availability and create a quote",
      "description": "Check domain availability and create a quote",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "required": [
              "domain"
            ],
            "properties": {
              "domain": {
                "type": "string",
                "example": "example.de"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "domains"
      ]
    },
    {
      "name": "createChatCompletion",
      "title": "Create a chat completion",
      "description": "Create a chat completion",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "required": [
              "messages"
            ],
            "properties": {
              "messages": {
                "type": "array",
                "minItems": 1,
                "maxItems": 100,
                "items": {
                  "type": "object",
                  "required": [
                    "role",
                    "content"
                  ],
                  "properties": {
                    "role": {
                      "enum": [
                        "system",
                        "user",
                        "assistant"
                      ]
                    },
                    "content": {
                      "type": "string"
                    }
                  }
                }
              },
              "max_output_tokens": {
                "type": "integer",
                "minimum": 1,
                "maximum": 8192,
                "default": 2048
              },
              "temperature": {
                "type": "number",
                "minimum": 0,
                "maximum": 2,
                "default": 0.3
              },
              "stream": {
                "type": "boolean",
                "default": false
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "ai"
      ]
    },
    {
      "name": "createDnsRecord",
      "title": "Create a DNS record",
      "description": "Create a DNS record",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          },
          "body": {
            "type": "object",
            "required": [
              "type",
              "name",
              "value"
            ],
            "properties": {
              "type": {
                "enum": [
                  "A",
                  "AAAA",
                  "CNAME",
                  "MX",
                  "TXT",
                  "CAA"
                ]
              },
              "name": {
                "type": "string",
                "default": "@"
              },
              "value": {
                "type": "string"
              },
              "ttl": {
                "type": "integer",
                "minimum": 60,
                "maximum": 86400,
                "default": 300
              },
              "priority": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 65535
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "domains"
      ]
    },
    {
      "name": "createDomainOrder",
      "title": "Create a domain order and payment approval",
      "description": "Create a domain order and payment approval",
      "inputSchema": {
        "type": "object",
        "properties": {
          "idempotency_key": {
            "type": "string",
            "minLength": 8,
            "maxLength": 100
          },
          "body": {
            "type": "object",
            "required": [
              "quote_id"
            ],
            "properties": {
              "quote_id": {
                "type": "string"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "idempotency_key",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "billing"
      ]
    },
    {
      "name": "createHostingSite",
      "title": "Provision a hosting site",
      "description": "Provision a hosting site",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "required": [
              "domain"
            ],
            "properties": {
              "domain": {
                "type": "string"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "hosting"
      ]
    },
    {
      "name": "createMailbox",
      "title": "Create a mailbox",
      "description": "Create a mailbox",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          },
          "body": {
            "type": "object",
            "properties": {
              "local_part": {
                "type": "string"
              },
              "password": {
                "type": "string",
                "minLength": 12,
                "maxLength": 128
              },
              "quota_mb": {
                "type": "integer",
                "minimum": 100,
                "maximum": 10240
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "hosting"
      ]
    },
    {
      "name": "createMakerProject",
      "title": "Create and start a Maker project",
      "description": "Create and start a Maker project",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "required": [
              "name",
              "goal"
            ],
            "properties": {
              "name": {
                "type": "string",
                "maxLength": 100
              },
              "goal": {
                "type": "string",
                "maxLength": 100000
              },
              "workflow": {
                "enum": [
                  "auto",
                  "app_prototype",
                  "software_project",
                  "deep_research",
                  "rag_qa",
                  "data_analysis",
                  "general_workflow"
                ],
                "default": "auto"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker"
      ]
    },
    {
      "name": "createWebhook",
      "title": "Create a signed webhook endpoint",
      "description": "Create a signed webhook endpoint",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "required": [
              "url",
              "events"
            ],
            "properties": {
              "url": {
                "type": "string",
                "format": "uri",
                "pattern": "^https://"
              },
              "description": {
                "type": "string",
                "maxLength": 160
              },
              "events": {
                "type": "array",
                "minItems": 1,
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "webhooks"
      ]
    },
    {
      "name": "deleteDnsRecord",
      "title": "Delete a DNS record",
      "description": "Delete a DNS record",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          },
          "record_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id",
          "record_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "domains"
      ]
    },
    {
      "name": "deleteMailbox",
      "title": "Delete a mailbox",
      "description": "Delete a mailbox",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          },
          "mailbox_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id",
          "mailbox_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "hosting"
      ]
    },
    {
      "name": "deleteWebhook",
      "title": "Disable a webhook",
      "description": "Disable a webhook",
      "inputSchema": {
        "type": "object",
        "properties": {
          "webhook_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "webhook_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "webhooks"
      ]
    },
    {
      "name": "executeMakerGitOperation",
      "title": "Execute an explicitly approved operation",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "operation_id": {
            "type": "string",
            "pattern": "^[a-f0-9]{32}$"
          },
          "body": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "request_hash",
              "confirmed"
            ],
            "properties": {
              "request_hash": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
              },
              "confirmed": {
                "const": true
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "operation_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "getAccount",
      "title": "Get account",
      "description": "Get account",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "getHostingJob",
      "title": "Get asynchronous job state",
      "description": "Get asynchronous job state",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "job_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "getMakerGitOperation",
      "title": "Inspect an owned durable Git operation",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "operation_id": {
            "type": "string",
            "pattern": "^[a-f0-9]{32}$"
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "operation_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "getMakerProject",
      "title": "Get Maker project state",
      "description": "Get Maker project state",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "maker"
      ]
    },
    {
      "name": "getOrder",
      "title": "Get an order",
      "description": "Get an order",
      "inputSchema": {
        "type": "object",
        "properties": {
          "order_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "order_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "billing"
      ]
    },
    {
      "name": "getUsage",
      "title": "Get current usage and limits",
      "description": "Get current usage and limits",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "listDnsRecords",
      "title": "List DNS records",
      "description": "List DNS records",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "listDomains",
      "title": "List domains",
      "description": "List domains",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "listHostingSites",
      "title": "List hosting sites",
      "description": "List hosting sites",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "listMailboxes",
      "title": "List mailboxes",
      "description": "List mailboxes",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "listMakerGitOperations",
      "title": "List the latest 30 owned Git operations",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "listMakerProjects",
      "title": "List Maker projects",
      "description": "List Maker projects",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 40
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "maker"
      ]
    },
    {
      "name": "listOrders",
      "title": "List orders",
      "description": "List orders",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "billing"
      ]
    },
    {
      "name": "listServices",
      "title": "List hosting and other services",
      "description": "List hosting and other services",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "read"
      ]
    },
    {
      "name": "listWebhooks",
      "title": "List webhook endpoints",
      "description": "List webhook endpoints",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "scopes": [
        "webhooks"
      ]
    },
    {
      "name": "messageMakerProject",
      "title": "Send feedback or a request to a Maker project",
      "description": "Send feedback or a request to a Maker project",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "body": {
            "type": "object",
            "required": [
              "content"
            ],
            "properties": {
              "content": {
                "type": "string"
              },
              "interaction_mode": {
                "type": "string",
                "default": "auto"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker"
      ]
    },
    {
      "name": "prepareMakerGitOperation",
      "title": "Prepare a source-bound branch or draft pull request without remote publication",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "body": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "kind",
              "operation_key",
              "target_branch"
            ],
            "properties": {
              "kind": {
                "enum": [
                  "branch",
                  "pull_request"
                ]
              },
              "operation_key": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "description": "Stable key for this exact intent; reuse only unchanged preparation after a lost reply."
              },
              "target_branch": {
                "type": "string",
                "minLength": 1,
                "maxLength": 200
              },
              "title": {
                "type": "string",
                "maxLength": 240,
                "description": "Required and nonblank for pull_request."
              },
              "body": {
                "type": "string",
                "maxLength": 10000
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "reconcileMakerGitOperation",
      "title": "Observe the original remote effect without repeating its write",
      "description": "Requires both maker and maker_git token scopes. Uses an already connected repository. No automatic retry or merge.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          },
          "operation_id": {
            "type": "string",
            "pattern": "^[a-f0-9]{32}$"
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id",
          "operation_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker",
        "maker_git"
      ]
    },
    {
      "name": "retryMakerProject",
      "title": "Retry a failed Maker build",
      "description": "Retry a failed Maker build",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false,
        "required": [
          "project_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "maker"
      ]
    },
    {
      "name": "testWebhook",
      "title": "Queue a test delivery",
      "description": "Queue a test delivery",
      "inputSchema": {
        "type": "object",
        "properties": {
          "webhook_id": {
            "type": "integer"
          }
        },
        "additionalProperties": false,
        "required": [
          "webhook_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "webhooks"
      ]
    },
    {
      "name": "translateText",
      "title": "Translate text",
      "description": "Translate text",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "required": [
              "text",
              "target_language"
            ],
            "properties": {
              "text": {
                "type": "string",
                "maxLength": 64000
              },
              "source_language": {
                "type": "string",
                "default": "auto"
              },
              "target_language": {
                "type": "string"
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "body"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "ai"
      ]
    },
    {
      "name": "updateDnsRecord",
      "title": "Update a DNS record",
      "description": "Update a DNS record",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          },
          "record_id": {
            "type": "integer"
          },
          "body": {
            "type": "object",
            "required": [
              "type",
              "name",
              "value"
            ],
            "properties": {
              "type": {
                "enum": [
                  "A",
                  "AAAA",
                  "CNAME",
                  "MX",
                  "TXT",
                  "CAA"
                ]
              },
              "name": {
                "type": "string",
                "default": "@"
              },
              "value": {
                "type": "string"
              },
              "ttl": {
                "type": "integer",
                "minimum": 60,
                "maximum": 86400,
                "default": 300
              },
              "priority": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 0,
                "maximum": 65535
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id",
          "record_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "domains"
      ]
    },
    {
      "name": "updateMailbox",
      "title": "Change mailbox quota or password",
      "description": "Change mailbox quota or password",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain_id": {
            "type": "integer"
          },
          "mailbox_id": {
            "type": "integer"
          },
          "body": {
            "type": "object",
            "properties": {
              "local_part": {
                "type": "string"
              },
              "password": {
                "type": "string",
                "minLength": 12,
                "maxLength": 128
              },
              "quota_mb": {
                "type": "integer",
                "minimum": 100,
                "maximum": 10240
              }
            }
          }
        },
        "additionalProperties": false,
        "required": [
          "domain_id",
          "mailbox_id"
        ]
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": true,
        "idempotentHint": false,
        "openWorldHint": true
      },
      "scopes": [
        "hosting"
      ]
    }
  ]
}
