Canvas MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 101 installs a week from pypi. Last commit 23 Jul 2026.
Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker.
Today is the operative word: we check Canvas MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add canvas-mcp -e 'CANVAS_BASE_URL=<CANVAS_BASE_URL>' -e 'CANVAS_TOKEN=<CANVAS_TOKEN>' -- uvx canvas-local-mcp
{
"mcpServers": {
"canvas-mcp": {
"command": "uvx",
"args": [
"canvas-local-mcp"
],
"env": {
"CANVAS_BASE_URL": "<CANVAS_BASE_URL>",
"CANVAS_TOKEN": "<CANVAS_TOKEN>"
}
}
}
}
[mcp_servers.canvas-mcp]
command = "uvx"
args = ["canvas-local-mcp"]
env = { CANVAS_BASE_URL = "<CANVAS_BASE_URL>", CANVAS_TOKEN = "<CANVAS_TOKEN>" }
{
"mcpServers": {
"canvas-mcp": {
"command": "uvx",
"args": [
"canvas-local-mcp"
],
"env": {
"CANVAS_BASE_URL": "<CANVAS_BASE_URL>",
"CANVAS_TOKEN": "<CANVAS_TOKEN>"
}
}
}
}
{
"servers": {
"canvas-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"canvas-local-mcp"
],
"env": {
"CANVAS_BASE_URL": "<CANVAS_BASE_URL>",
"CANVAS_TOKEN": "<CANVAS_TOKEN>"
}
}
}
}
Put your own values in place of
<CANVAS_BASE_URL> (Canvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.com), <CANVAS_TOKEN> (Canvas personal access token (Account -> Settings -> Approved Integrations -> New Access Token)).
The author’s registry entry marks them as required.
Canvas LMS MCP server for students. Read only Canvas courses, grades, due dates, plus .ics export.
MCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants
TypeScript MCP server for Canvas LMS — 187 tools across 42 domains.
The Figma desktop app as an MCP server: full Plugin API for AI agents. Local, no token, no quota.
Figma MCP server and plugin: AI agents read and edit live Figma files, no Figma API token.
A local MCP server with full Figma REST API coverage.
Search and read a patient chart over the Canvas FHIR R4 API. Read-only.
MCP server that reads local Figma .fig files, fully offline
Answers built from our own checks of this server.