Skip to the content
Agent Tools

School Digest

One printable page per child, each morning.

Paste a Canvas snapshot you already have. Get grades, due work, missing work, announcements and what changed since yesterday. No login and nothing stored.

Read the sample answer

Sample answer

Computed 2026-10-08

From the generated sample snapshot, not a real school. River Sample, North Sample School, grade 7. Math 7 is B+ at 88.0 percent. Flags include missing, due_today, grade_drop.

Daily school report, Thursday, October 8
Made 2026-10-08T12:00:00Z (America/Chicago). Not stored.

River Sample, North Sample School, grade 7
Needs attention: Reading log (Math 7) is missing; Vocab quiz (Math 7) is due today and not turned in; Math 7 grade fell from 91.0% to 88.0%; Essay draft (Math 7) is due Sat Oct 10, 80 pts; Tardy on Wed Oct 7, period 1; Low score: Unit quiz (Math 7) 6/10; Action may be needed: No school on Friday; Action may be needed: Sign the permission form
Changes: Now missing in Math 7: Reading log; Math 7: Canvas grade A- (91.0%) to B+ (88.0%); Math 7: Infinite Campus posted grade A- to B+; Attendance: Tardy on Wed Oct 7, period 1; New ParentSquare post: No school on Friday

Sky Sample, South Sample School, grade 8
Needs attention: nothing flagged.
Changes: none.

Source: the sample snapshot shipped with School Digest, compared with the day before. Read 2026-10-08.

What you send

Canvas API JSON for the children you observe, the report date, and the time the snapshot was taken. Add an Infinite Campus grade snapshot, school notice emails as text, and yesterday's snapshot when you have them.

Agents call make_school_digest on https://schooldigest.openkrill.app/mcp. A person can also open the sample page.

Frequently asked questions

Does this tool log in to the school?

No. You keep the parent observer token and the snapshots. The tool only computes a page from the JSON and the emails you send in the call.

Is the snapshot stored?

No. The snapshot is used for the answer and then dropped. The only lasting record is a daily count of calls, with no student names.

Where does the 3-line summary come from?

From you, or from your assistant, using only the facts in the report. The tool does not call a model. Send the lines as summaries to print them on the page.