Server name
sanjibani/procare-mcp
Repository
https://github.com/sanjibani/procare-mcp
Description
First MCP server for the Procare Connect API - the leading child care management platform used by 30,000+ daycare centers, preschools, and before/after-school programs. OAuth 2 client_credentials against the tenant-specific subdomain (e.g. https://mycenter.procareconnect.com). 16 read-only tools for schools, families, children, attendance, programs, registrations, payments, staff, classrooms. Proactive token refresh with 5-min buffer, asyncio lock for concurrency, single 401 retry that force-refreshes. MIT, 29 tests, ruff + mypy --strict clean, isError-compliance per Blackwell MCP security audit pattern, JSONL audit logging per tool call with secret redaction, typed exception hierarchy, application-level retry with exponential backoff honoring Retry-After.
Tools exposed
16
Connection info
- Installation: see repo README
- Transport: stdio (default)
- Auth: env vars (PROCARE_BASE_URL (required, tenant subdomain e.g. https://mycenter.procareconnect.com) + PROCARE_CLIENT_ID (required, from your Procare account admin) + PROCARE_CLIENT_SECRET (required, from your Procare account admin) + PROCARE_AUDIT_LOG (optional JSONL audit log file path, defaults to stderr))
Self-check
Server name
sanjibani/procare-mcp
Repository
https://github.com/sanjibani/procare-mcp
Description
First MCP server for the Procare Connect API - the leading child care management platform used by 30,000+ daycare centers, preschools, and before/after-school programs. OAuth 2 client_credentials against the tenant-specific subdomain (e.g. https://mycenter.procareconnect.com). 16 read-only tools for schools, families, children, attendance, programs, registrations, payments, staff, classrooms. Proactive token refresh with 5-min buffer, asyncio lock for concurrency, single 401 retry that force-refreshes. MIT, 29 tests, ruff + mypy --strict clean, isError-compliance per Blackwell MCP security audit pattern, JSONL audit logging per tool call with secret redaction, typed exception hierarchy, application-level retry with exponential backoff honoring Retry-After.
Tools exposed
16
Connection info
Self-check