Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Canvas

ASecurity

Zoom Canvas MCP server guidance for Canvas file and block operations, collaborators, sharing settings, ownership, Markdown import, and content export. Use for the current Canvas MCP endpoint and OAuth scopes; use the parent Zoom MCP skill for server selection.

78 stars
0 votes
0 copies
0 views
Added 9/19/2026
businessapi

Works with

apimcp

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add zoom/skills --skill canvas --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Canvas?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Canvas
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zoom-canvas/badge)](https://www.skillsdirectory.com/skills/zoom-canvas)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: zoom-mcp/canvas
description: |
  Zoom Canvas MCP server guidance for Canvas file and block operations, collaborators,
  sharing settings, ownership, Markdown import, and content export. Use for the current
  Canvas MCP endpoint and OAuth scopes; use the parent Zoom MCP skill for server selection.
triggers:
  - "zoom canvas mcp"
  - "canvas mcp server"
  - "zoom canvas via mcp"
  - "create canvas file mcp"
  - "update canvas block mcp"
  - "canvas collaborator mcp"
  - "zoom docs mcp"
  - "docs mcp server"
---

# Zoom Canvas MCP

Use the dedicated Canvas MCP server for agent-driven Canvas file, block, collaborator,
sharing, ownership, import, and content export workflows. The current official product name
is **Zoom Canvas MCP Server**; do not select the old Docs MCP endpoint.

## Endpoint

```text
https://mcp.zoom.us/mcp/canvas/streamable
```

Use `tools/list` as the runtime source of truth for tool names and schemas. The current
official catalog exposes 18 tools. See [references/tools.md](references/tools.md).

## Required Scopes

Add only the scopes required by the requested operations:

- `docs:read:export`
- `docs:read:file`
- `docs:read:general_access`
- `docs:read:list_children`
- `docs:read:list_file_collaborators`
- `docs:write:import`
- `docs:write:content`
- `docs:write:collaborator`
- `docs:update:content`
- `docs:update:file`
- `docs:update:file_owner`
- `docs:update:general_access`
- `docs:update:collaborator`
- `docs:delete:content`
- `docs:delete:file`
- `docs:delete:collaborator`

These are user-level OAuth scopes for the current hosted Canvas server. Do not substitute
S2S or Meeting SDK credentials.

## Chaining

- Marketplace app creation: [Canvas MCP template](../../rest-api/assets/marketplace-apps/marketplace-manifest-template-for-mcp-canvas.json)
  via [Marketplace app management](../../rest-api/references/marketplace-apps.md)
- Token acquisition: create the app first, then use [OAuth and PKCE](../../oauth/SKILL.md) to
  authorize the user and mint the bearer token supplied to this endpoint
- Parent MCP routing: [../SKILL.md](../SKILL.md)
- Canvas REST API fallback: [../../rest-api/references/zoom-docs.md](../../rest-api/references/zoom-docs.md)

## Safety Rules

- Confirm destructive operations before deleting files, blocks, or collaborators.
- Preserve file and block IDs returned by discovery; do not guess identifiers.
- Use REST APIs for deterministic bulk jobs, custom retries, and audit-heavy workflows.

## Official Source

https://developers.zoom.us/docs/mcp/zoom-canvas-mcp-server/

Attribution

zoomzoom
View sourceMore from zoom →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →