io.github.thehesiod/psquare
Related Servers
Alternatives to io.github.thehesiod/psquare
No user-submitted related servers found.
Related Servers
- AlicenseAqualityFmaintenanceEnables Claude to access the ParentSquare school-parent communication platform via its web interface and internal APIs, covering parent features like feeds, calendars, messages, forms, and payments, plus school admin roster management such as students, guardians, classes, and staff.481MIT
- FlicenseAqualityCmaintenanceMCP server that gives Claude read access to your ParentSquare parent account, enabling queries about school posts, calendars, messages, directory, signups, forms, payments, and files. It also parses image/PDF attachments so calendar flyers are accessible.23-
- AlicenseAqualityCmaintenanceEnables Claude to access school information system data such as timetables, grades, homework, messages, students, teachers, and meal information, including meal ratings.26GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables Claude to access a user's Onespot school notifications, classroom feeds, posts, events, and Transparent Classroom account data, all scoped to the authenticated user's own permissions.MIT
- FlicenseAqualityCmaintenanceEnables Claude to read and write Google Classroom data, including courses, coursework, materials, announcements, rosters, submissions, and Drive attachment contents.15-
- AlicenseBqualityCmaintenanceEnables Claude to interact with Canvas LMS, allowing natural language queries about courses, deadlines, grades, and feedback.29MIT
TDQS
Scored across 48 tools
Each tool targets a distinct resource and action. The list_* tools are clearly separated by resource (feeds, photos, files, payments, forms, students, parents, classes, staff, etc.), and get_*/add_*/edit_* tools operate on specific entities without overlap. Even similar operations like list_students and list_schools are differentiated by their descriptions.
All tool names follow a consistent verb_noun pattern using snake_case, with verbs like list_, get_, add_, edit_, remove_, move_, set_, link_, invite_, and download_. The pattern is uniform across the entire set, making it predictable and easy for an agent to infer the purpose of unseen tools.
With 48 tools, this server is well beyond the typical 3-15 range and enters the heavy zone. However, the domain is a comprehensive ParentSquare integration covering many entities (schools, feeds, students, parents, classes, staff, payments, calendar, etc.), so the count is arguably justified. Still, the sheer number may be overwhelming and some consolidation (e.g., merging bulk_invite_parents into invite_parent) could reduce it.
The tool surface covers the majority of the ParentSquare lifecycle: listing and retrieving resources, creating and editing students, parents, classes, and staff, plus class enrollment and staff assignment. Minor gaps exist, such as no explicit delete operations for students, parents, classes, or staff (some deferred to the website), and no tool for creating feed posts. These are noted in descriptions and likely outside the intended scope.