Skip to content

Submit MCP server: playmetrics-mcp #4481

Description

@sanjibani

Server name

sanjibani/playmetrics-mcp

Repository

https://github.com/sanjibani/playmetrics-mcp

Description

First MCP server for PlayMetrics (youth-sports club management platform). 13 read-only tools across 6 resource groups: clubs, teams, players, schedule (events/practices/games), registrations, payments. Reverse-engineered from the api.playmetrics.com backend the web app uses. Auth is session-based (email + password + role_id). MIT, 36 tests, ruff + mypy --strict clean. isError-compliance (Blackwell audit pattern), JSONL audit logging, retry with exponential backoff honoring Retry-After, typed exception hierarchy.

Tools exposed

13

Connection info

  • Installation: see repo README
  • Transport: stdio (default)
  • Auth: env vars (PLAYMETRICS_USERNAME (required, your PlayMetrics login email) + PLAYMETRICS_PASSWORD (required) + PLAYMETRICS_ROLE_ID (required, query param from web app Network tab) + PLAYMETRICS_BASE_URL (optional override, defaults to https://api.playmetrics.com) + PLAYMETRICS_SESSION_TOKEN (optional, skip login if you already have one) + PLAYMETRICS_AUDIT_LOG (optional JSONL audit log file path))

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