Myersparkathleticzone MCP logo

Myersparkathleticzone MCP

Read-only MCP tools for Myers Park athletics schedules, teams, rosters, results, news, galleries, and broadcast links.

Install Myersparkathleticzone MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "myersparkathleticzone-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "myersparkathleticzone-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 10 tools correctly (Today).

Overview

myersparkathleticzone-mcp MCP server reads public Myers Park High School athletics data from the Athletic Zone website. It exposes tools for discovering teams, resolving team IDs, checking schedules and scores, viewing rosters, and finding news, videos, and photo galleries. The server uses the site's server-rendered page data rather than credentials or a public API. Use it when an agent needs current or season-specific Myers Park athletics information, while accounting for incomplete upstream records.

Use cases

  • List upcoming Myers Park athletics events
  • Resolve a sport and team for a school year
  • Retrieve a team's season schedule and scores
  • Find coaches, players, news, galleries, and broadcasts
  • Check whether the athletics site is reachable

Key features

  • Year-specific team discovery and name resolution
  • School-wide and team-specific schedules
  • Team scores with derived win, loss, or tie results
  • Roster, news, video, and photo gallery lookup
  • Read-only access to public Athletic Zone data
  • Site reachability and parsing healthcheck

Tools10

What Myersparkathleticzone MCP lets your agent do. Expand a tool for its parameters.

Verified live~1.5k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

11/11 checks healthy over the last 56d

What it can do

From the 10 tools this server returned when we ran it; 10 declare their own safety hints.

Makes network requests · 10Read-only tools · 10
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age92 days
Maintainers1

Observed 2026-11-02 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · myersparkathleticzone-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.8kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed10Callable tools this server registers over MCP.

How Myersparkathleticzone MCP works

What myersparkathleticzone-mcp MCP server does

The myersparkathleticzone-mcp MCP server connects an MCP host to the public Myers Park High School athletics site. It provides read-only access to team information, schedules, scores, coaching staff, players, news, photo galleries, and NFHS Network broadcast links. No login, API key, browser extension, or other credential is needed.

Team operations are organized around a school year, sport slug, and numeric team ID. mpaz_list_teams returns the teams available for a year, while mpaz_resolve_team converts a loose description such as “varsity football” into the ID needed by other team-scoped tools.

How it works

The myersparkathleticzone-mcp MCP server retrieves pages from the Athletic Zone platform and extracts entities from the React Server Components flight payload. The upstream site is a server-rendered Next.js application; its internal /api/* routes reject external requests, so the server reads the page responses instead. A healthcheck can confirm that the site is reachable and that its content remains parseable.

The all-school schedule is intended for upcoming events across teams. For a complete season belonging to one team, use mpaz_get_team_schedule. mpaz_get_scores reports results from the Myers Park perspective when both sides have scores, including win, loss, or tie information.

Setup and configuration

Run the server with:

Terminal
npx myersparkathleticzone-mcp

An MCP host can start it with the npx command and the -y argument for the package. The myersparkathleticzone-mcp MCP server has no mandatory environment variables. MPAZ_SITE_URL optionally changes the Athletic Zone site, and MPAZ_SCHOOL_ID optionally identifies the school for distinguishing its teams from opponents. Their defaults target Myers Park and school ID 10150.

Both settings can be used together with another school on the same Athletic Zone platform. The repository reports verification against Ballantyne Ridge as an example of that configuration.

Tools and capabilities

  • mpaz_list_teams: Find teams and their year-specific IDs.
  • mpaz_resolve_team: Resolve an informal team name to an ID.
  • mpaz_get_schedule: Retrieve upcoming events across the school.
  • mpaz_get_team_schedule: Retrieve one team's season schedule.
  • mpaz_get_scores: Retrieve results and derived outcomes.
  • mpaz_get_roster: Retrieve coaches and players when published.
  • mpaz_list_news: Retrieve recent news posts.
  • mpaz_list_videos: Find games with NFHS Network broadcast links.
  • mpaz_list_photo_galleries: Find published galleries.
  • mpaz_healthcheck: Test site availability and parsing.

Limitations and notes

Team IDs vary by school year, so resolve them instead of reusing an old value. A stale ID can produce a “Team Not Found” page even with an HTTP 200 response, which the server detects.

Missing scores remain unknown rather than becoming zero. The source may record one side of a score without the other, and Myers Park has historically published few completed-game scores. An apparently empty result set can therefore reflect upstream data entry.

Past-season discovery is incomplete and depends on the calendar. Per-team pages may contain older seasons even when the school-wide schedule does not. Off-season sports may be inaccessible for past years, and the response includes coverage information describing what was searched.

Empty rosters are normal because many teams publish coaches but not players. Broadcast results point to NFHS Network pages rather than hosted video files, and their duration is always zero.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Myersparkathleticzone MCP

myersparkathleticzone-mcp is an MCP server that connects AI clients to the public Myers Park High School athletics website. Its main tools list and resolve teams, retrieve school-wide or team schedules, report scores, read rosters, and find news, NFHS Network broadcast links, and photo galleries.

Run `npx myersparkathleticzone-mcp` or configure your MCP host to launch `npx -y myersparkathleticzone-mcp`. No credentials or required environment variables are needed.

No, it reads public Athletic Zone pages and requires no login or API key. Optional environment variables can point it to another Athletic Zone site and provide that school's ID.

Use `mpaz_get_team_schedule` after resolving the team with `mpaz_resolve_team` or finding its ID with `mpaz_list_teams`. The general schedule tool covers upcoming events across teams rather than a complete season.

Empty data can reflect the source site's records rather than a server error. Scores may be missing or only partly entered, and many teams publish coaches without player information. Past-season team coverage also varies by sport and calendar date.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMyersparkathleticzone MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/myersparkathleticzone-mcp?style=directory)](https://allmcps.com/mcp/myersparkathleticzone-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/myersparkathleticzone-mcp"><img src="https://allmcps.com/api/badge/myersparkathleticzone-mcp?style=directory" alt="Myersparkathleticzone MCP on AllMCPs" /></a>