Search / io.github.kangax/przilla
PRzilla
R2· OAuth, onceOAuth-protected CrossFit and HYROX catalog: workouts, benchmarks, and movement guides.
v1.1.0 · active · repository · website · descriptor JSON · versions
Search / io.github.kangax/przilla
R2· OAuth, onceOAuth-protected CrossFit and HYROX catalog: workouts, benchmarks, and movement guides.
v1.1.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"przilla": {
"type": "http",
"url": "https://przilla.app/mcp"
}
}
}claude mcp add --transport http przilla https://przilla.app/mcp[mcp_servers.przilla]
url = "https://przilla.app/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"przilla": {
"type": "remote",
"url": "https://przilla.app/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"przilla": {
"type": "http",
"url": "https://przilla.app/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=przilla&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcHJ6aWxsYS5hcHAvbWNwIn0%3D"
}{
"servers": {
"przilla": {
"type": "http",
"url": "https://przilla.app/mcp"
}
}
}{
"mcpServers": {
"przilla": {
"httpUrl": "https://przilla.app/mcp"
}
}
}extensions:
"przilla":
enabled: true
name: "przilla"
type: streamable_http
uri: "https://przilla.app/mcp"
timeout: 300
protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlauth.prmauth.as_metadataauth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableNo 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.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-4d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://przilla.app/mcp streamable-http | oauth2 AS: https://przilla.app/api/auth | yes | 100% | 496 ms | – | 2026-11-14 |
get_workoutread-only | Get a public workout by its exact name or PRzilla slug, including its prescription, scaling notes, movements, and L2–L10 benchmark thresholds for available men's, women's, and vest variants. No personal scores are available. |
search_movementsread-only | Look up one canonical movement name or alias, such as HSPU or thruster. Returns equipment, technique description, easier versions, progressions, a demo video when available, and example PRzilla workouts. These are catalog suggestions, not personalized prescriptions. |
search_workoutsread-only | Search the public PRzilla workout catalog by workout name or movement. Optionally filter by category. Returns workout links and short summaries; use get_workout for prescriptions and benchmark targets. Does not search an athlete's workout history. |
Schemas: list_tools.
{
"name": "io.github.kangax/przilla",
"title": "PRzilla",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://przilla.app/mcp",
"type": "streamable-http"
}
],
"version": "1.1.0",
"repository": {
"url": "https://github.com/kangax/przilla-mcp",
"source": "github"
},
"websiteUrl": "https://przilla.app",
"description": "OAuth-protected CrossFit and HYROX catalog: workouts, benchmarks, and movement guides."
}