io.github.chrischall

infinitecampus-mcp

Infinite Campus (Campus Parent) for Claude — grades, attendance, assignments, messages

stdiocommunityservice

Package Details

Transportstdio

Environment Variables

IC_BASE_URL(str)
Required

Campus Parent portal base URL, e.g. https://campus.district.k12.example.us

IC_DISTRICT(str)
Required

Infinite Campus district app name (appName path segment from the portal URL)

IC_USERNAME(str)

Campus Parent portal username. Optional: leave unset to use the fetchproxy browser-extension fallback.

IC_PASSWORD(str)
Secret

Campus Parent portal password. Required only when IC_USERNAME is set.

IC_NAME(str)

Friendly name for the district (defaults to district appname)

IC_DISABLE_FETCHPROXY(str)

Set to 1 to skip the fetchproxy browser-extension fallback (missing creds become a hard error — useful in headless CI).