protogrid

Search / com.hattricklocal/directory

Hat Trick Local Directory

R0· no sign-in

US youth sports clubs and sports stores: registration windows, fees, tryouts and claim links.

v1.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality100strong
Trust96of 100
Uptime, 30 days100%
Latency p50292 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://hattricklocal.com/mcp"
    }
  }
}
claude mcp add --transport http directory https://hattricklocal.com/mcp
[mcp_servers.directory]
url = "https://hattricklocal.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "directory": {
      "type": "remote",
      "url": "https://hattricklocal.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "directory": {
      "type": "http",
      "url": "https://hattricklocal.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=directory&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vaGF0dHJpY2tsb2NhbC5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "directory": {
      "type": "http",
      "url": "https://hattricklocal.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "directory": {
      "httpUrl": "https://hattricklocal.com/mcp"
    }
  }
}
extensions:
  "directory":
    enabled: true
    name: "directory"
    type: streamable_http
    uri: "https://hattricklocal.com/mcp"
    timeout: 300

Quality 100 / 100strong

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 300000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations8 of 8 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,009 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

8 tools, about 2,009 tokens to load them all · tool set 1c5dece94d75 · checked 2026-11-07 18:01 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-12d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://hattricklocal.com/mcp streamable-httpnoneyes100%292 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-262026-11-07

Tools (8)

create_claim_linkread-onlyA link to hand a person who runs a club or store, so they can claim its free listing. Opening it changes nothing: the person fills in and sends the claim on the page. If the listing is already claimed, the person can still send a claim and Hat Trick Local reviews it. Never open the link to submit for the person.
create_correction_linkread-onlyA link to hand a person who found something wrong in a listing. It opens the listing with the correction form open (field preselects what is wrong); the person writes and sends it, and Hat Trick Local reviews it before anything changes. Never submit for the person.
create_shop_linkread-onlyA link to where a club or store sells online through Hat Trick Local (a club's team store or a store's online ordering). Many listings do not sell online; the answer then says so and gives the listing's page. The person chooses and pays there; never order or pay for them.
get_clubread-onlyOne club's full listing: contacts, programs, locations, and its current season records (registration windows, fees and tryouts, each with its source link and how it was verified), plus its club website, shop link and action links when it has them.
get_storeread-onlyOne store's full listing: address, phone, hours where listed, brands, whether it outfits teams, and its online ordering and action links when it has them.
list_registration_windowsread-onlyRegistration windows on record across clubs, for questions like 'which clubs in Ohio have registration open now' or 'what opens in January'. Filter by state, town, club name words, status and dates. Each window has its opening and closing dates, season, source link and verification.
search_clubsread-onlyFind youth sports clubs in the Hat Trick Local directory by name, town, state or distance (the listings today are soccer clubs). Use it whenever a person names a club, even vaguely or misspelled: when no listing matches every word, the answer lists candidates with similar names. Each result has the club's org_key (for get_club and the link tools), its town, whether registration is open or upcoming with dates and source, its fee range and how its facts were verified. Coverage is Ohio and Pennsylvania first; no result elsewhere means not in this directory, not that no club exists.
search_storesread-onlyFind local sports stores (soccer stores today) by name, chain, town, state or distance, with address, phone, brands and whether they outfit teams. Each result has the store's org_key for get_store and the link tools.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.hattricklocal/directory",
  "icons": [
    {
      "src": "https://hattricklocal.com/brand/png/favicon-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    },
    {
      "src": "https://hattricklocal.com/brand/png/favicon-192.png",
      "sizes": [
        "192x192"
      ],
      "mimeType": "image/png"
    },
    {
      "src": "https://hattricklocal.com/brand/svg/htl-icon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Hat Trick Local Directory",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://hattricklocal.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/Build-Stuff-Fast/hat-trick-local-directory",
    "source": "github"
  },
  "websiteUrl": "https://hattricklocal.com/developers",
  "description": "US youth sports clubs and sports stores: registration windows, fees, tryouts and claim links."
}