Connects Claude to ParentSquare's undocumented internal APIs by scraping the web interface with saved session cookies. Exposes 25+ tools including get_feeds for browsing school posts with inline image content, get_calendar_events for ICS parsing, get_directory for staff lookups, list_conversations for messages, and get_post which downloads PDFs and images so Claude can read flyers and calendars directly. Handles automatic re-authentication with 1Password CLI or environment variables, including MFA flow via submit_mfa_code. Auto-discovers your schools and students on first run. Reach for this when you need to query school communications programmatically or want Claude to summarize posts, extract calendar details from attached PDFs, or look up staff contact info. Not affiliated with ParentSquare and uses unstable endpoints that could break.
claude mcp add --transport stdio io.github.thehesiod-psquare uvx psquare