# The sheet for registering new students

`get_student_registration_template`

- Read-only

Answers the sheet a teacher fills in to register new students: its columns in order, each with its header, the register_students argument it fills, whether it is required, its format and an example; two invented example rows; the rules; and how many rows one call takes. Nothing is read from the platform and it takes no olympiad. Offer it when a teacher asks for a template, a blank sheet or which columns to use, write it out for them as a CSV or a spreadsheet with exactly these headers, and leave the example rows out of anything that is sent.

- **For**: Teachers
- **Needs**: Read access (`mcp:read`)
- **What it changes**: **Read-only.** It only reads. Nothing changes.

## Inputs

None.

## Answers instead of a result

What the tool says when it cannot do what was asked, and what to do about it.

- **`not_connected`**
- **`insufficient_scope`**
- **`rate_limited`**
- **`writes_disabled`**
- **`temporarily_unavailable`**
- **`upstream_error`**
