Skip to content

Submit MCP server: procare-mcp #4514

Description

@sanjibani

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

  • Repository is public
  • README has install + usage instructions
  • Server has at least one tool
  • MIT-licensed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions