PluginBench
MCP Server
Active
MIT

io.github.chrischall/infinitecampus-mcp MCP Server

io.github.chrischall/infinitecampus-mcp

What is the io.github.chrischall/infinitecampus-mcp MCP server?

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

How to install io.github.chrischall/infinitecampus-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • IC_BASE_URL
    required

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

  • IC_DISTRICT
    required

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

  • IC_USERNAME

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

  • IC_PASSWORD
    secret

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

  • IC_NAME

    Friendly name for the district (defaults to district appname)

  • IC_DISABLE_FETCHPROXY

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

  • IC_SESSION_CACHE

    Set to false to disable the on-disk session cache and re-authenticate on every process start. Defaults to enabled.

  • IC_SESSION_FILE

    Absolute path for the session cache file. Defaults to $MCP_DATA_DIR/.infinitecampus-mcp/session-<district>.json.

  • IC_DOWNLOAD_DIR

    Absolute path of the only directory ic_download_document may write into. Defaults to ~/Downloads.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "infinitecampus-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "infinitecampus-mcp"
      ],
      "env": {
        "IC_BASE_URL": "<YOUR_IC_BASE_URL>",
        "IC_DISTRICT": "<YOUR_IC_DISTRICT>",
        "IC_USERNAME": "<YOUR_IC_USERNAME>",
        "IC_PASSWORD": "<YOUR_IC_PASSWORD>",
        "IC_NAME": "<YOUR_IC_NAME>",
        "IC_DISABLE_FETCHPROXY": "<YOUR_IC_DISABLE_FETCHPROXY>",
        "IC_SESSION_CACHE": "<YOUR_IC_SESSION_CACHE>",
        "IC_SESSION_FILE": "<YOUR_IC_SESSION_FILE>",
        "IC_DOWNLOAD_DIR": "<YOUR_IC_DOWNLOAD_DIR>"
      }
    }
  }
}

Related MCP servers

iOffice workspace management for Claude — book rooms, manage visitors, maintenance tickets

1
TypeScript
MIT
View repository →

Read the Jobber Client Hub your service providers share: appointments, invoices and quotes

0
TypeScript
MIT
View repository →

Kia Access for Claude — vehicle status, location, doors, climate, and charging

0
TypeScript
MIT
View repository →

MaxPreps MCP — high school schedules, scores, records, rosters and stat leaders

0
TypeScript
MIT
View repository →

Microsoft Teams for Claude — read your chats, teams, channels, and open messages, via your browser

0
TypeScript
View repository →

MuseScore for Claude — search sheet music and read score metadata via your signed-in browser

View repository →