Canvas is a learning management system supporting online courses, assignments, grading, and collaboration, widely used by schools and universities for virtual classrooms
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY
OAUTH2
OAuth2 Authorization Code
Provider setup
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Canvas Base URLfull · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
API_KEY
canavs_apikey
Provider setup
Developer setup
No fields declared in this snapshot.
User connection
Canvas Base URLfull · stringRequired
Acess tokengeneric_api_key · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Tool to retrieve inbox settings for the current user in Canvas. Use when you need to check the authenticated user's signature settings or out-of-office configuration.
Untrusted display-only summary
Get next appointment
CANVAS_GET_NEXT_APPOINTMENT
Retrieves the next available appointment from Canvas appointment groups. Returns a single-element array if an appointment is available, or an empty array if none are available.
Untrusted display-only summary
Get node by ID
CANVAS_GET_NODE
Tool to fetch Canvas objects by their GraphQL global identifier using the node query. Follows the Relay Object Identification spec and works for most Canvas object types including courses, users, assignments, and more.
Untrusted display-only summary
Get outcome calculation method
CANVAS_GET_OUTCOME_CALCULATION_METHOD
Tool to retrieve outcome calculation method information by ID using the Canvas GraphQL API. Use when you need to fetch details about how outcomes are calculated for assessments.
Untrusted display-only summary
Get outcome proficiency (GraphQL)
CANVAS_GET_OUTCOME_PROFICIENCY_GRAPH_QL
Tool to retrieve outcome proficiency information for an account using the Canvas GraphQL API. Use when you need to fetch proficiency ratings and configuration for learning outcomes via GraphQL interface.
Untrusted display-only summary
Get outcome result rollups
CANVAS_GET_OUTCOME_RESULT_ROLLUPS
Tool to retrieve outcome result rollups for users and outcomes in a specified course context. Use when you need to analyze learning outcome performance data, either for individual users or as a course aggregate.
Untrusted display-only summary
Get Outcome Results
CANVAS_GET_OUTCOME_RESULTS
Tool to get outcome results for users and outcomes in a course context. Use when you need to retrieve learning outcome assessment results for students.
Untrusted display-only summary
Get Page for a Course
CANVAS_GET_PAGE_FOR_COURSE
Retrieves a specific content page (wiki or content page) by its URL or numeric ID from a specified Canvas course.
Untrusted display-only summary
Get proficiency ratings for course
CANVAS_GET_PROFICIENCY_RATINGS_FOR_COURSE
Retrieves course-level proficiency ratings for learning outcomes. If not defined for the requested course, it will return proficiency ratings from the account or nearest super-account with ratings defined. Use when you need to view the performance level definitions used for grading outcomes in a specific course.
Untrusted display-only summary
Get public inline preview URL
CANVAS_GET_PUBLIC_INLINE_PREVIEW_URL
Tool to determine the URL for inline preview of a Canvas file. Use when you need to access the public URL of a file.
Untrusted display-only summary
Get a quiz report
CANVAS_GET_QUIZ_REPORT
Retrieves the data for a single quiz report. Use when you need to check the status or download a previously generated quiz report.
Untrusted display-only summary
Get Quiz Statistics
CANVAS_GET_QUIZ_STATISTICS
Tool to fetch the latest quiz statistics for a Canvas quiz. Use when you need statistical data about quiz submissions, including per-question metrics and aggregate submission statistics.
Untrusted display-only summary
Get quiz submissions
CANVAS_GET_QUIZ_SUBMISSIONS
Retrieves all submissions for a specific quiz within a course; ensure `course_id` and `quiz_id` are valid and the quiz belongs to the course.
Untrusted display-only summary
Get Quota Information
CANVAS_GET_QUOTA_INFORMATION
Retrieves the total and used storage quota for a Canvas user. Use when you need to check storage space availability or usage.
Untrusted display-only summary
Get quota information for group
CANVAS_GET_QUOTA_INFORMATION_GROUPS
Returns the total and used storage quota for the group. Use this to check available storage space and monitor usage for a specific group.
Untrusted display-only summary
Get report status
CANVAS_GET_REPORT_STATUS
Retrieves the status of a previously initiated report in a Canvas account, specified by its type and ID.
Untrusted display-only summary
Get Root Outcome Group for Course
CANVAS_GET_ROOT_OUTCOME_GROUP_FOR_COURSE
Retrieves the root outcome group for a specified course context. Use when you need to access the top-level outcome group hierarchy for a course.
Untrusted display-only summary
Get rubric
CANVAS_GET_RUBRIC
Tool to retrieve rubric information by ID using the Canvas GraphQL API. Use when you need to fetch detailed rubric data including criteria, points, and configuration settings.
Untrusted display-only summary
Get Rubric Assessments Read State
CANVAS_GET_RUBRIC_ASSESSMENTS_READ_STATE
Tool to check whether new rubric comments/grading made on a submission have been seen by the student being assessed. Use when you need to verify if a student has reviewed their rubric feedback.
Untrusted display-only summary
Get Rubrics Upload Template
CANVAS_GET_RUBRICS_UPLOAD_TEMPLATE
Tool to retrieve a CSV template file for importing rubrics into Canvas. Use when you need the template format for bulk rubric imports.
Untrusted display-only summary
Get running batches
CANVAS_GET_RUNNING_BATCHES
Tool to retrieve any currently running conversation batches for the current user. Use when checking the status of bulk private messages that were sent asynchronously.
Untrusted display-only summary
Get section information
CANVAS_GET_SECTION_INFORMATION
Retrieves detailed information for a specific Canvas section within a course. Use when you need section details including optional student lists, enrollment data, or permissions.
Untrusted display-only summary
Get section information by ID
CANVAS_GET_SECTION_INFORMATION2
Retrieves detailed information for a specific Canvas section by section ID alone. Use when you have the section ID but not the course ID, or when you need section details with optional student lists, enrollment data, or permissions.
Untrusted display-only summary
Get section assignment submission summary
CANVAS_GET_SECTION_SUBMISSION_SUMMARY
Retrieves submission summary counts for a specific assignment within a section. Returns the number of submissions categorized as graded, ungraded, and not submitted based on gradeable students in the section.
Untrusted display-only summary
Get sessionless launch URL for external tool
CANVAS_GET_SESSIONLESS_LAUNCH_URL
Returns a sessionless launch URL for an external tool in Canvas. Prefers the resource_link_lookup_uuid parameter, but defaults to id, url, or launch_type if not provided. Use when you need to generate a launch URL for an external tool without requiring a user session.
Untrusted display-only summary
Get sessionless launch URL for external tool in course
CANVAS_GET_SESSIONLESS_LAUNCH_URL_FOR_COURSE
Returns a sessionless launch URL for an external tool in a Canvas course. Prefers the resource_link_lookup_uuid parameter, but defaults to id, url, or launch_type if not provided. Use when you need to generate a launch URL for an external tool in a specific course without requiring a user session.
Untrusted display-only summary
Get a single account
CANVAS_GET_SINGLE_ACCOUNT
Retrieve information on an individual account by ID or SIS account ID. Use when you need detailed account information for a specific account.
Untrusted display-only summary
Get a single assignment override
CANVAS_GET_SINGLE_ASSIGNMENT_OVERRIDE
Retrieves details of the assignment override with the given id for a specific assignment in a course.
Untrusted display-only summary
Get single calendar event
CANVAS_GET_SINGLE_CALENDAR_EVENT
Tool to retrieve a single calendar event or assignment by ID from Canvas. Use when you need detailed information about a specific calendar item.
Untrusted display-only summary
Get a single conversation
CANVAS_GET_SINGLE_CONVERSATION
Tool to retrieve detailed information for a single conversation including all messages and extended participant information. Use when you need complete conversation data beyond what's available in list responses.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.