
Infinitecampus Mcp
Connect agents to Infinite Campus Campus Parent data—grades, attendance, assignments, and messages—for edtech builds or family ops automation.
Overview
infinitecampus-mcp is an MCP server for the Build phase that integrates Campus Parent grades, attendance, assignments, and messages via Infinite Campus portals.
What is this MCP server?
- Campus Parent coverage: grades, attendance, assignments, and messages
- Required env: IC_BASE_URL and IC_DISTRICT (district appName segment)
- Optional IC_USERNAME / IC_PASSWORD or fetchproxy browser-extension fallback when username unset
- stdio MCP infinitecampus-mcp v2.3.2 (npm)
- District-specific URLs—each school portal needs correct base URL and district name
- Package version 2.3.2
- stdio transport
- 2 required environment variables: IC_BASE_URL, IC_DISTRICT
What problem does it solve?
Campus Parent data is locked in district portals, making it slow to prototype edtech features or track school updates from your agent.
Who is it for?
Edtech solos prototyping parent experiences—or technical parents who want agent-assisted school monitoring with proper portal credentials.
Skip if: District IT admin tasks, non-Infinite-Campus SIS stacks, or teams unwilling to handle portal credentials and student-privacy constraints.
What do I get? / Deliverables
You configure district URL and auth once so agents can fetch grades, attendance, assignments, and messages through MCP.
- Agent-readable grades, attendance, assignment, and message snapshots from your district portal
- Integration prototype data for edtech MVPs
- Documented env-based MCP config for multi-district setups (optional IC_NAME)
Recommended MCP Servers
Journey fit
School SIS integrations are classic build-phase connector work even when you also use the same server personally day to day. Integrations subphase is where external student-information systems get wired into prototypes, bots, and parent experiences.
How it compares
District Campus Parent MCP connector—not a generic education chatbot skill or gradebook design template.
Common Questions / FAQ
Who is infinitecampus-mcp for?
Builders creating Infinite Campus-adjacent parent tools and caregivers who already use Campus Parent and want MCP access to grades, attendance, assignments, and messages.
When should I use infinitecampus-mcp?
Use it while integrating or testing Campus Parent data flows in build, or during weekly operate routines when you need school updates inside your agent.
How do I add infinitecampus-mcp to my agent?
Install npm package infinitecampus-mcp, set required IC_BASE_URL and IC_DISTRICT, provide IC_USERNAME/IC_PASSWORD or use the fetchproxy browser fallback, then register stdio MCP in your client.