update_account_settings
Modify account settings for Zoom users through the MCP server by specifying updated configurations. This tool ensures validated and secure adjustments using the Zoom API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | Yes | Account settings to update |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"settings": {
"additionalProperties": true,
"description": "Account settings to update",
"properties": {},
"type": "object"
}
},
"required": [
"settings"
],
"type": "object"
}
Implementation Reference
- src/tools/account.js:29-36 (handler)The handler function for the 'update_account_settings' tool. It sends a PATCH request to the Zoom API endpoint '/accounts/me/settings' with the provided settings and handles the response or error.handler: async ({ settings }) => { try { const response = await zoomApi.patch('/accounts/me/settings', settings); return handleApiResponse(response); } catch (error) { return handleApiError(error); } }
- src/tools/account.js:26-27 (schema)The input schema definition for the 'update_account_settings' tool, which accepts an arbitrary object of account settings using Zod's passthrough.schema: { settings: z.object({}).passthrough().describe("Account settings to update")
- src/server.js:49-49 (registration)Registration of the accountTools array (containing 'update_account_settings') to the MCP server via the registerTools function.registerTools(accountTools);