# che-ntucool-mcp

> che-ntucool-mcp — psychquant-che-ntucool-mcp. Use this tool when you need to manage and interact with NTU COOL (Canvas LMS) on macOS, automating tasks such as reading courses and assignments, and posting grades and announcements with secure two-layer confirmation. It provides a secure interface for inputting course data and outputting grades and announcements, with a token stored in the keychain for added security. Ideal for educators and administrators seeking to streamline their workflow with NTU COOL on macOS.

Canonical page: https://skillsregistry.net/skills/psychquant-che-ntucool-mcp  
JSON: https://api.skillsregistry.net/v1/skills/psychquant-che-ntucool-mcp

## Description

NTU COOL (Canvas LMS) MCP server for macOS — 10 tools. Reads courses, assignments, submissions, announcements, files and roster; posts grades and announcements only behind a two-layer human confirmation (MCP elicitation dialog + single-use token bound to the previewed payload). Swift, Developer ID signed, token in the keychain.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** MIT
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/PsychQuant/che-ntucool-mcp)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "psychquant-che-ntucool-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/psychquant-che-ntucool-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/psychquant-che-ntucool-mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
