Skip to main content
Glama
115,485 servers. Updated

Matching MCP tools:

Matching MCP Connectors:

"How to fetch assignments from Canvas" matching MCP servers:

GET /v1/servers – MCP directory API reference
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that fetches remote or local HTML resources and converts them to Markdown, enabling AI clients to summarize or process web content.
    7 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to discover how a website serves its data, verify sources with evidence, export OpenAPI 3.1, and generate tested TypeScript or Python clients.
    424 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables instructors to run their Canvas LMS courses through an AI assistant, with 47 tools for reading rosters, drafting and publishing assignments, building modules, grading submissions, posting announcements, and pulling the full gradebook. Writes are enabled by default while deletes stay off, and everything runs with the instructor's own API token inside the courses they already teach, requiring no administrator or app registration.
    42
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP-compatible assistants to read Canvas course information—including courses, assignments, syllabi, modules, pages, and announcements—through a local read-only server.
    10
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that exposes any REST API to LLMs through runtime discovery, providing tools to browse endpoints, fetch schemas, and apply business rules without hardcoding or schema duplication.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A read-only MCP server that gives Claude access to Canvas LMS courses — due dates, assignments, rubrics, grades, syllabi, modules, pages, files (PDF/DOCX/PPTX), announcements, calendar, discussions, and quizzes — so users can build study guides, practice quizzes, and weekly plans from their teachers' actual materials. It cannot submit, post, or change anything in Canvas.
    4 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables interaction with Canvas LMS instances through MCP, providing tools for courses, assignments, grades, modules, discussions, files, calendar, inbox, and more, with configurable read/write/destructive permissions and dry-run support.
    4 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Canvas LMS with automatic OAuth authentication. Enables interaction with courses, assignments, grades, modules, discussions, quizzes, files, calendar, messaging, and more without manual API token management.
    2,635 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables users to expose arbitrary HTTP APIs as configurable MCP tools by defining tool specifications in a JSON configuration file.
    4,054 npm
    3
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Relays a locally running Microsoft Canvas Authoring MCP server to remote MCP clients, enabling natural language editing and control of Power Apps Canvas apps through a WebSocket bridge.
    -
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.
    2
    94 PyPI
    126
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Servo-powered MCP server for JS-aware web fetching, content extraction, crawling, and software-rendered screenshots — Chromium-free single binary.
    6
    163
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables efficient extraction of specific data from JSON APIs using JSONPath patterns, reducing token usage by up to 99% compared to fetching entire responses. Supports single and batch operations for both JSON extraction and raw text retrieval from URLs.
    4
    4
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.
    3
    3
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables MCP clients to read Canvas LMS courses, assignments, deadlines, announcements, pages, and extracted text from course files such as PDFs and slides. It also keeps a daily change log so users can see what is new in their courses.
    26
    308 npm
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables fetching and processing web content by retrieving URLs and converting HTML to markdown format. Supports chunked reading of webpages and both local (stdio) and HTTP transport modes with optional authentication.
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables students, instructors, and account administrators to manage courses, assignments, submissions, grades, discussions, modules, files, enrollments, users, and institutional reports through natural language. Supports both local stdio and streamable HTTP transports, with Docker and Kubernetes deployment for cloud-ready use.
    21 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables interaction with the Canvas LMS API to manage courses, assignments, submissions, modules, discussions, grades, files, and account-level administration. Supports student, instructor, and account admin workflows over stdio or streamable HTTP transports with TypeScript type safety and Docker/Kubernetes deployment.
    21 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only access to explicitly configured Canvas and Ed courses and content through provider-aware MCP tools, with optional Gradescope tools after explicit opt-in. It keeps credentials as keyring or environment references and avoids network requests for disabled providers.
    3
    MIT