MCP server for ParentSquare school-parent communication platform
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"parentsquare": {
"env": {
"PS_PASSWORD": "your-password",
"PS_USERNAME": "your@email.com"
},
"args": [
"parentsquare-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP (Model Context Protocol) server that gives Claude access to ParentSquare, a school-parent communication platform. Since ParentSquare has no public API, this server scrapes the web interface using saved session cookies.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication / education
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
A Model Context Protocol server for searching and analyzing arXiv papers
MCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persistent auth, library management, cross-client sharing. Zero hallucinations, just your knowledge base.
MCP Security Weekly
Get CVE alerts and security updates for Psquare MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server that gives Claude access to ParentSquare, a school-parent communication platform. Since ParentSquare has no public API, this server scrapes the web interface using saved session cookies.
Available on the MCP Registry as io.github.thehesiod/psquare and on PyPI as parentsquare-mcp.
This project is not affiliated with, endorsed by, or sponsored by ParentSquare, Inc. "ParentSquare" and all related names, logos, and trademarks are the property of ParentSquare, Inc.
This server communicates with ParentSquare's undocumented internal APIs (scraping the web UI and calling its non-public
/api/v2/JSON endpoints) — these are not published, not guaranteed to be stable, and may change or be blocked at any time without notice. Use of those interfaces may violate ParentSquare's Terms of Service; you are responsible for reviewing the ToS and deciding whether your use is acceptable.Use at your own risk. The authors and contributors accept no responsibility for any consequences of using this software, including but not limited to: account suspension or termination, data loss or corruption, missed or incorrect notifications, MFA lockouts, leaked session cookies, IP blocks, or any other direct or indirect damages. No warranty is provided — see LICENSE for the full MIT no-warranty clause.
If ParentSquare publishes an official API, this project should be considered deprecated in favor of that.
get_feeds — Browse paginated school feed with titles, authors, summaries, and attachment namesget_post — Full post details with body text, comments, poll results, signup items, and inline image/PDF content (Claude can "see" attached calendars, flyers, etc.)get_group_feed — Posts from a specific groupget_calendar_events — Events from ICS calendar as structured JSON (title, start/end, location, description)list_conversations / get_conversation — Read message threadsget_directory — Staff directory as structured JSON (name, role, phone, user_id)get_staff_member — Full staff details with email, office hours, and inline profile photolist_photos — Photo gallery with URLslist_files — Document filesdownload_file — Download any attachment to local disklist_signups — Sign-up and RSVP posts with progress tracking (e.g. "53/103 Items")list_notices — Alerts and secure documentslist_polls — Polls with vote counts and winning optionslist_forms — Permission slips and signable formslist_payments — Payment items with prices and summary statslist_volunteer_hours — Logged volunteer hours with totalslist_schools — Schools and students as structured JSONlist_school_features — Available sections per school (parsed from sidebar)list_groups — Groups with member counts, descriptions, and membership statuslist_links — Quick-access links (Google Drive, external sites)get_student_dashboard — School, grade, classes, and teachers as structured JSONsubmit_mfa_code — Complete MFA verification with a 6-digit code~/.parentsquare_cookies.json