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

NameRequiredDescriptionDefault

No arguments

Input Schema (JSON Schema)

{ "properties": {}, "required": [], "type": "object" }

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; }

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