Skill 159 · Zoom Mcp/whiteboard
Subchapter 159.1
references/authentication-and-identifiers.mdMarkdown2 KBView on GitHub
Guidance for https://mcp-us.zoom.us/mcp/whiteboard/streamable and
https://mcp-us.zoom.us/mcp/whiteboard/sse.
User OAuth with Whiteboard scopes was the verified working path for:
list_whiteboardsget_a_whiteboardThe required user OAuth scope set includes:
whiteboard:read:list_whiteboardswhiteboard:read:whiteboardS2S OAuth can reach the Whiteboard MCP gateway and complete protocol discovery through
tools/list, but Whiteboard read-tool execution must be validated separately for your app.
One possible runtime error shape when S2S lacks the expected scopes is:
Invalid access token, does not contain scopes:[whiteboard:read:admin,whiteboard:read]Protected-resource metadata for Whiteboard MCP advertised these supported scopes:
whiteboard:write:whiteboardwhiteboard:read:list_whiteboardswhiteboard:read:whiteboardPractical guidance:
The MCP-facing whiteboard_id matches the URL segment after /wb/db/.
Example:
https://us05whiteboard.zoom.us/wb/db/6iktP8hJT3e5qaCuwFuAGg/p/180968285929472whiteboard_id: 6iktP8hJT3e5qaCuwFuAGg/p/... segment is not the Whiteboard MCP identifier.get_a_whiteboard returned a list-style payload containing the matched whiteboard rather than
an obviously single-object payload. Parse the response shape you actually receive from the live
server instead of assuming the tool name implies a unique-object response.