io.github.chrischall
infinitecampus-mcp
Infinite Campus (Campus Parent) for Claude — grades, attendance, assignments, messages
stdiocommunityservice
Package Details
infinitecampus-mcp
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).