Jump to Content

Atomic Intelligence for Canvas

Seamlessly connect Claude AI to your Canvas Learning Management System with Model Context Protocol

Contact Us
cartoon human fist and robot fist bumping

Secure OAuth Integration

Authenticate securely with your existing Canvas LMS credentials via industry-standard OAuth2 protocol, ensuring your data remains protected

Complete Canvas API Access

Gain comprehensive access to courses, assignments, students, and grades with full Canvas API integration that empowers AI assistance

AI-Ready Educational Tools

Empower Claude AI to help manage courses, provide feedback, grade assignments, and analyze educational data to enhance teaching

Read more about Atomic Intelligence on the Atomic Blog

Installing the MCP in Claude

  1. Set Up Claude Desktop

    Download and install the latest version of Claude Desktop on your computer from claude.ai.

    This ensures the best compatibility with Model Context Protocol and access to all Canvas integration features.

  2. Edit Claude Configuration

    In Claude Desktop, navigate to Settings > Developer > Edit Config to open your configuration file.

    Replace the content with the following configuration:

    
      {
        "mcpServers": {
          "AtomicMCP": {
            "command": "npx",
            "args": [
              "mcp-remote",
              "https://canvas-mcp.atomicjolt.win/sse"
            ]
          }
        }
      }
          
  3. Restart Claude

    After saving the configuration, completely close and restart Claude Desktop for the changes to take effect.

    This ensures that Claude loads the new MCP configuration and establishes connection with your Canvas instance.

  4. Authenticate with Canvas

    When you open Claude, a browser window will automatically open, prompting you to log in to Canvas.

    Follow the authentication steps to grant Claude secure access to your Canvas account. All connections are secured via OAuth2.

    Once authenticated, the MCP tools will be available in Claude and ready to use.

  5. Using Canvas Tools in Claude

    In Claude, click on the tools icon in the bottom right corner to see the available Canvas tools.

    Try asking Claude to perform Canvas-related tasks such as:

    • Show my upcoming assignments and due dates
    • List all students in my course and their grades
    • Create a new assignment with rubric criteria
    • Provide feedback on student submissions
    • Analyze class performance trends across assignments

Troubleshooting

Connection Issues

If Claude cannot connect to the MCP server, try these steps:

  • Completely restart Claude Desktop to reset the connection
  • Verify your worker URL is correct in the configuration
  • Test the connection directly using terminal: npx mcp-remote https://your-worker-name.your-account.workers.dev/sse
  • Check your network connectivity and firewall settings
  • Ensure your Cloudflare worker is deployed and running

Authentication Problems

If you're having issues with Canvas authentication:

  • Clear authentication data: rm -rf ~/.mcp-auth
  • Verify your Canvas OAuth developer key is correctly configured
  • Ensure your Redirect URI is properly set in Canvas Developer Keys
  • Check that your Canvas API key and secret are valid and active
  • Try accessing Canvas directly to check if your account has the necessary permissions

Transform Your Canvas Experience

Connect Claude to Canvas through the Canvas MCP server and discover new ways to manage your courses, support your students, and streamline your teaching workflow with the power of AI assistance.