Skip to main content
Glama

canvas_list_notifications

Easily retrieve a user's notifications within the Canvas Learning Management System using this tool to streamline communication and updates.

Instructions

List user's notifications

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/index.ts:690-697 (registration)
    Tool registration entry in the TOOLS array, defining name, description, and empty input schema
      name: "canvas_list_notifications",
      description: "List user's notifications",
      inputSchema: {
        type: "object",
        properties: {},
        required: []
      }
    },
  • Core handler implementation in CanvasClient that fetches user's notifications via Canvas API /users/self/activity_stream endpoint
    }
    
    // ---------------------
  • Type definition for CanvasNotification, used as return type for the tool's output data structure
    export interface CanvasNotification {
      id: number;
      title: string;
      message: string;
      html_url: string;
      type: string;
      read_state: boolean;
      created_at: string;
      updated_at: string;
      context_type: string;
      context_id: number;
    }
Install Server

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DMontgomery40/mcp-canvas-lms'

If you have feedback or need assistance with the MCP directory API, please join our Discord server