protogrid

Search / com.monsathletics/mons

MONS Athletics

R0· no sign-in

Find your next endurance challenge and train for it with your MONS coach.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality91strong
Trust82of 100
Uptime, 30 days91%
Latency p50713 ms

Connect

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

Quality 91 / 100strong

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
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.annotations14 of 14 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,788 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes2 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

14 tools, about 2,788 tokens to load them all · tool set 4a377a2d2ae8 · tools last changed 2026-10-10 · checked 2026-10-20 23:59 UTC

Tool changes

  • update_profilechangedinput schema
  • sign_upchangedinput schema

Full history: list_changes · trend: quality JSON.

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 82 / 100

no-repository
provenance55
liveness97
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-91% +updated-16d-ago -no-repository

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://monsathletics.com/mcp streamable-httpnoneyes91%713 ms2025-11-252026-10-20

Tools (14)

about_monsread-onlyWhat MONS Athletics is, its training method, who it is for, what it needs (iPhone and Apple Watch), and links to get started.
add_challengePuts a challenge on a date after today. challenge_id is a challenge id, as find_next_challenge and ladder give them.
ask_coachdestructiveSends a message to their MONS coach, in the same thread as the app, and returns the coach's reply. Use for any training question: soreness, a missed session, how a session should feel. The coach may adjust their workouts.
check_readinessread-onlyPicks the challenge to aim for from the person's training, how many weeks they are from it, and the one thing that sets the date. Returns the next question while one is unanswered, then the challenge and verdict. Send every answer so far each time.
edit_scheduledestructiveSets what a coming day is for (days), or what a weekday is for every week (weekly). focus none on a day hands it back to the coach for that date only; focus null clears it. Only one weekday can be the long run.
find_next_challengeread-onlyTakes the furthest a person has run, ridden or swum and gives the first question about their training, plus every challenge in that sport. check_readiness picks the challenge once the questions are answered.
ladderread-onlyThe challenge ladder in order (collected, next, ready, readiness) and the challenges on the calendar, each with the id remove_challenge takes.
morning_check_indestructiveThe morning check-in: tells the coach how many minutes they have today and what they cannot do, and the coach designs today's sessions. Returns them. Takes up to a minute.
my_profileread-onlyWhether the account is set up and subscribed, the endurance mix, kettlebells, date of birth and max heart rate.
remove_challengedestructiveRemoves a challenge that has not happened yet, by its id from ladder on_the_calendar.
scheduleread-onlyThe coming days: what each day is set to (rest, long run, a sport), the weekly rules, and the sessions so far.
sign_upSets up the signed-in person's MONS account, as the app's onboarding would. Pass the challenge and answers from check_readiness when there are some. Does nothing to an account already set up.
todayread-onlyToday's sessions as the coach designed them, or that today is not designed yet.
update_profiledestructiveChanges how they build endurance (mix) or which kettlebells they have. Send only what changes.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.monsathletics/mons",
  "title": "MONS Athletics",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://monsathletics.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://monsathletics.com/app/assistants",
  "description": "Find your next endurance challenge and train for it with your MONS coach."
}