# get_attendance

Get student attendance records

Agent View of the PolicyLayer registry record for `get_attendance`. HTML page: https://policylayer.com/tools/443pablo-mcp-powerschool/get-attendance

## Facts

- Tool: `get_attendance`
- Server: Mcp Powerschool (`443pablo/mcp-powerschool`) — https://policylayer.com/tools/443pablo-mcp-powerschool.md
- Homepage: https://github.com/443pablo/mcp-powerschool
- Risk category: Read (Low risk)
- Registry record: grade A, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_attendance",
    "arguments": {}
  }
}
```

## Why get_attendance is rated Low

This tool retrieves attendance data for a student without any side effects. It does not create, modify, delete, or execute operations. The blast radius of misuse is minimal—an AI agent could potentially access attendance records they shouldn't, but cannot alter them or cause financial/operational harm. Classified as Read with low severity.

From the tool's own definition: "Tool name 'get_attendance' and description 'Get student attendance records' indicate a retrieval operation with no modification or deletion of data."

## Use case

AI agents call get_attendance to retrieve information from Mcp Powerschool without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Mcp Powerschool:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "get_attendance": {}
  }
}
```

## Other tools on Mcp Powerschool (6)

- `get_assignments` — Read — https://policylayer.com/tools/443pablo-mcp-powerschool/get-assignments.md
- `get_courses` — Read — https://policylayer.com/tools/443pablo-mcp-powerschool/get-courses.md
- `get_current_grades` — Read — https://policylayer.com/tools/443pablo-mcp-powerschool/get-current-grades.md
- `get_grade_history` — Read — https://policylayer.com/tools/443pablo-mcp-powerschool/get-grade-history.md
- `get_server_info` — Read — https://policylayer.com/tools/443pablo-mcp-powerschool/get-server-info.md
- `get_student_info` — Read — https://policylayer.com/tools/443pablo-mcp-powerschool/get-student-info.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=443pablo-mcp-powerschool · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/443pablo-mcp-powerschool
