{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/zoom-phone-mcp","description":"Zoom Phone admin API plus E911, call routing and desk phone audits across client accounts","title":"Zoom Phone MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/zoom-phone"},"version":"0.1.0","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/zoom-phone/zoom-phone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/zoom-phone-v0.1.0/zoom-phone-mcp.mcpb","version":"0.1.0","fileSha256":"5227b2ece1f5678bc14b0f6404dc962e7ca53dbc4d2706d967efae314459e5b1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the ZOOM_PHONE_ACCOUNT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_ACCOUNT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_SECRET credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_SECRET"},{"description":"Base URL for the Zoom Phone API. Leave the prefilled default.","default":"https://api.zoom.us/v2","name":"ZOOM_PHONE_BASE_URL"},{"description":"Token endpoint the Server-to-Server OAuth exchange posts to. Leave the prefilled default.","default":"https://zoom.us/oauth/token","name":"ZOOM_PHONE_TOKEN_URL"},{"description":"Optional. Leave blank: a Zoom Server-to-Server OAuth token carries the scopes added to the app.","name":"ZOOM_PHONE_OAUTH_SCOPE"},{"description":"Only for tenant-gated multi-client deployments: binds the MCP server to an existing Printing Press client profile. It does not select a Zoom account. Leave blank for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to refuse every write and every secret-returning read. Leave blank to keep every tool available.","name":"ZOOM_PHONE_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API and the response cache is off. The audits that read the local mirror then report nothing assessed. Leave blank to keep the local store.","name":"ZOOM_PHONE_NO_LOCAL_DATA"},{"description":"Optional. A folder MCP file uploads (audio library files) may be read from by path. Leave blank: uploads then take base64 file content and the server reads no local path.","name":"ZOOM_PHONE_MCP_UPLOAD_ROOT"},{"description":"Overrides the User-Agent the CLI sends on Zoom requests. Leave blank to use the built-in User-Agent.","name":"ZOOM_PHONE_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport.","isSecret":true,"name":"ZOOM_PHONE_MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-06T00:55:39.707081Z","publishedAt":"2026-11-06T00:55:39.707081Z","updatedAt":"2026-11-06T00:55:39.707081Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/zoom-phone-mcp","description":"Zoom Phone admin API plus E911, call routing and desk phone audits across client accounts","title":"Zoom Phone MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/zoom-phone"},"version":"0.1.1","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/zoom-phone/zoom-phone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/zoom-phone-v0.1.1/zoom-phone-mcp.mcpb","version":"0.1.1","fileSha256":"bfb1863f91202676e66db52ab712e578b7de7c9997f6664a570a325a3847f5ca","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the ZOOM_PHONE_ACCOUNT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_ACCOUNT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_SECRET credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_SECRET"},{"description":"Base URL for the Zoom Phone API. Leave the prefilled default.","default":"https://api.zoom.us/v2","name":"ZOOM_PHONE_BASE_URL"},{"description":"Token endpoint the Server-to-Server OAuth exchange posts to. Leave the prefilled default.","default":"https://zoom.us/oauth/token","name":"ZOOM_PHONE_TOKEN_URL"},{"description":"Optional. Leave blank: a Zoom Server-to-Server OAuth token carries the scopes added to the app.","name":"ZOOM_PHONE_OAUTH_SCOPE"},{"description":"Only for tenant-gated multi-client deployments: binds the MCP server to an existing Printing Press client profile. It does not select a Zoom account. Leave blank for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to refuse every write and every secret-returning read. Leave blank to keep every tool available.","name":"ZOOM_PHONE_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API and the response cache is off. The audits that read the local mirror then report nothing assessed. Leave blank to keep the local store.","name":"ZOOM_PHONE_NO_LOCAL_DATA"},{"description":"Optional. A folder MCP file uploads (audio library files) may be read from by path. Leave blank: uploads then take base64 file content and the server reads no local path.","name":"ZOOM_PHONE_MCP_UPLOAD_ROOT"},{"description":"Overrides the User-Agent the CLI sends on Zoom requests. Leave blank to use the built-in User-Agent.","name":"ZOOM_PHONE_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport.","isSecret":true,"name":"ZOOM_PHONE_MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-06T08:30:57.172133Z","publishedAt":"2026-11-06T08:30:57.172133Z","updatedAt":"2026-11-06T08:30:57.172133Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/zoom-phone-mcp","description":"Zoom Phone admin API plus E911, call routing and desk phone audits across client accounts","title":"Zoom Phone MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/zoom-phone"},"version":"0.1.2","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/zoom-phone/zoom-phone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/zoom-phone-v0.1.2/zoom-phone-mcp.mcpb","version":"0.1.2","fileSha256":"b2a1700f2cd1835c6fef863a6471934169ab28bcb5395cb4ee2f01ce9bba3b37","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the ZOOM_PHONE_ACCOUNT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_ACCOUNT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_SECRET credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_SECRET"},{"description":"Base URL for the Zoom Phone API. Leave the prefilled default.","default":"https://api.zoom.us/v2","name":"ZOOM_PHONE_BASE_URL"},{"description":"Token endpoint the Server-to-Server OAuth exchange posts to. Leave the prefilled default.","default":"https://zoom.us/oauth/token","name":"ZOOM_PHONE_TOKEN_URL"},{"description":"Optional. Leave blank: a Zoom Server-to-Server OAuth token carries the scopes added to the app.","name":"ZOOM_PHONE_OAUTH_SCOPE"},{"description":"Only for tenant-gated multi-client deployments: binds the MCP server to an existing Printing Press client profile. It does not select a Zoom account. Leave blank for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to refuse every write and every secret-returning read. Leave blank to keep every tool available.","name":"ZOOM_PHONE_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API and the response cache is off. The audits that read the local mirror then report nothing assessed. Leave blank to keep the local store.","name":"ZOOM_PHONE_NO_LOCAL_DATA"},{"description":"Optional. A folder MCP file uploads (audio library files) may be read from by path. Leave blank: uploads then take base64 file content and the server reads no local path.","name":"ZOOM_PHONE_MCP_UPLOAD_ROOT"},{"description":"Overrides the User-Agent the CLI sends on Zoom requests. Leave blank to use the built-in User-Agent.","name":"ZOOM_PHONE_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport.","isSecret":true,"name":"ZOOM_PHONE_MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T01:27:47.940792Z","publishedAt":"2026-11-10T01:27:47.940792Z","updatedAt":"2026-11-10T01:27:47.940792Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/zoom-phone-mcp","description":"Zoom Phone admin API plus E911, call routing and desk phone audits across client accounts","title":"Zoom Phone MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/zoom-phone"},"version":"0.1.3","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/zoom-phone/zoom-phone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/zoom-phone-v0.1.3/zoom-phone-mcp.mcpb","version":"0.1.3","fileSha256":"ba3a461a441140f10852c86ee7b10b88ea113d92de238ed080cafb83a3768cba","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the ZOOM_PHONE_ACCOUNT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_ACCOUNT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_SECRET credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_SECRET"},{"description":"Base URL for the Zoom Phone API. Leave the prefilled default.","default":"https://api.zoom.us/v2","name":"ZOOM_PHONE_BASE_URL"},{"description":"Token endpoint the Server-to-Server OAuth exchange posts to. Leave the prefilled default.","default":"https://zoom.us/oauth/token","name":"ZOOM_PHONE_TOKEN_URL"},{"description":"Optional. Leave blank: a Zoom Server-to-Server OAuth token carries the scopes added to the app.","name":"ZOOM_PHONE_OAUTH_SCOPE"},{"description":"Only for tenant-gated multi-client deployments: binds the MCP server to an existing Printing Press client profile. It does not select a Zoom account. Leave blank for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to refuse every write and every secret-returning read. Leave blank to keep every tool available.","name":"ZOOM_PHONE_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API and the response cache is off. The audits that read the local mirror then report nothing assessed. Leave blank to keep the local store.","name":"ZOOM_PHONE_NO_LOCAL_DATA"},{"description":"Optional. A folder MCP file uploads (audio library files) may be read from by path. Leave blank: uploads then take base64 file content and the server reads no local path.","name":"ZOOM_PHONE_MCP_UPLOAD_ROOT"},{"description":"Overrides the User-Agent the CLI sends on Zoom requests. Leave blank to use the built-in User-Agent.","name":"ZOOM_PHONE_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport.","isSecret":true,"name":"ZOOM_PHONE_MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T21:43:34.567096Z","publishedAt":"2026-11-10T21:43:34.567096Z","updatedAt":"2026-11-10T21:43:34.567096Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/zoom-phone-mcp","description":"Zoom Phone admin API plus E911, call routing and desk phone audits across client accounts","title":"Zoom Phone MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/zoom-phone"},"version":"0.1.4","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/zoom-phone/zoom-phone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/zoom-phone-v0.1.4/zoom-phone-mcp.mcpb","version":"0.1.4","fileSha256":"680770375a7c2a6943a869e5ed65ccfbb51ea6a61a40fb410733f61801b333d5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the ZOOM_PHONE_ACCOUNT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_ACCOUNT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_SECRET credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_SECRET"},{"description":"Base URL for the Zoom Phone API. Leave the prefilled default.","default":"https://api.zoom.us/v2","name":"ZOOM_PHONE_BASE_URL"},{"description":"Token endpoint the Server-to-Server OAuth exchange posts to. Leave the prefilled default.","default":"https://zoom.us/oauth/token","name":"ZOOM_PHONE_TOKEN_URL"},{"description":"Optional. Leave blank: a Zoom Server-to-Server OAuth token carries the scopes added to the app.","name":"ZOOM_PHONE_OAUTH_SCOPE"},{"description":"Only for tenant-gated multi-client deployments: binds the MCP server to an existing Printing Press client profile. It does not select a Zoom account. Leave blank for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to refuse every write and every secret-returning read. Leave blank to keep every tool available.","name":"ZOOM_PHONE_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API and the response cache is off. The audits that read the local mirror then report nothing assessed. Leave blank to keep the local store.","name":"ZOOM_PHONE_NO_LOCAL_DATA"},{"description":"Optional. A folder MCP file uploads (audio library files) may be read from by path. Leave blank: uploads then take base64 file content and the server reads no local path.","name":"ZOOM_PHONE_MCP_UPLOAD_ROOT"},{"description":"Overrides the User-Agent the CLI sends on Zoom requests. Leave blank to use the built-in User-Agent.","name":"ZOOM_PHONE_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport.","isSecret":true,"name":"ZOOM_PHONE_MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-11T16:26:08.921218Z","publishedAt":"2026-11-11T16:26:08.921218Z","updatedAt":"2026-11-11T16:26:08.921218Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/zoom-phone-mcp","description":"Zoom Phone admin API plus E911, call routing and desk phone audits across client accounts","title":"Zoom Phone MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/zoom-phone"},"version":"0.1.5","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/zoom-phone/zoom-phone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/zoom-phone-v0.1.5/zoom-phone-mcp.mcpb","version":"0.1.5","fileSha256":"9a93ffc8a813c1198145aefb0355496fb58af63e9f86802b7eb8b97764c200d7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the ZOOM_PHONE_ACCOUNT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_ACCOUNT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_ID credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_ID"},{"description":"Set the ZOOM_PHONE_CLIENT_SECRET credential for the Zoom MCP server.","isRequired":true,"isSecret":true,"name":"ZOOM_PHONE_CLIENT_SECRET"},{"description":"Base URL for the Zoom Phone API. Leave the prefilled default.","default":"https://api.zoom.us/v2","name":"ZOOM_PHONE_BASE_URL"},{"description":"Token endpoint the Server-to-Server OAuth exchange posts to. Leave the prefilled default.","default":"https://zoom.us/oauth/token","name":"ZOOM_PHONE_TOKEN_URL"},{"description":"Optional. Leave blank: a Zoom Server-to-Server OAuth token carries the scopes added to the app.","name":"ZOOM_PHONE_OAUTH_SCOPE"},{"description":"Only for tenant-gated multi-client deployments: binds the MCP server to an existing Printing Press client profile. It does not select a Zoom account. Leave blank for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to refuse every write and every secret-returning read. Leave blank to keep every tool available.","name":"ZOOM_PHONE_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API and the response cache is off. The audits that read the local mirror then report nothing assessed. Leave blank to keep the local store.","name":"ZOOM_PHONE_NO_LOCAL_DATA"},{"description":"Optional. A folder MCP file uploads (audio library files) may be read from by path. Leave blank: uploads then take base64 file content and the server reads no local path.","name":"ZOOM_PHONE_MCP_UPLOAD_ROOT"},{"description":"Overrides the User-Agent the CLI sends on Zoom requests. Leave blank to use the built-in User-Agent.","name":"ZOOM_PHONE_USER_AGENT"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport.","isSecret":true,"name":"ZOOM_PHONE_MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-12T10:20:14.877624Z","publishedAt":"2026-11-12T10:20:14.877624Z","updatedAt":"2026-11-12T10:20:14.877624Z","isLatest":true}}}],"metadata":{"count":6}}
