{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vnvcx5r3trxb","handle":"coachsync","url":"https://wellknown.network/agents/coachsync","links":{"self":"https://wellknown.network/agents/coachsync/record.json","html":"https://wellknown.network/agents/coachsync","markdown":"https://wellknown.network/agents/coachsync/record.md","api":"https://wellknown.network/api/v1/agents/coachsync","status":"https://wellknown.network/api/v1/agents/coachsync/status","claim":"https://wellknown.network/agents/coachsync/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/coachsync/claim.json","badge":"https://wellknown.network/agents/coachsync/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/coachsync/history","tools":"https://wellknown.network/api/v1/agents/coachsync/tools"},"ard":{"identifier":"urn:air:mcp.coachsync.io:server:coachsync","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"CoachSync","summary":"Barbell strength training tools for AI assistants. Warmup, plate loading, and LP.","description":"Barbell strength training tools for AI assistants. Warmup, plate loading, and LP.","publisher":{"name":"io.coachsync","url":null},"homepage":"https://coachsync.io","repository":"https://github.com/hobodave/coachsync-mcp","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.coachsync.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-04-01T19:17:07.10215Z","publishedAt":"2026-04-01T19:17:07.10215Z","registryName":"io.coachsync/coachsync-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-10T00:27:53.491Z","lastProbedAt":"2026-10-10T00:27:53.491Z","statusComputedAt":"2026-10-10T00:29:50.919Z","reliability30d":{"probes":109,"successRate":1,"p50Ms":23,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":108,"ok":108,"authBoundaryOk":0,"serviceOk":108,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T00:27:53.491Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-09T17:28:54.685Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":41,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-09T11:26:54.831Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-09T04:28:32.895Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-08T21:24:05.782Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-08T15:23:43.180Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-08T08:28:39.554Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-08T01:22:20.711Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":8,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-07T18:25:52.705Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":206,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}},{"at":"2026-10-07T11:25:44.022Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"toolCount":3,"toolsHash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","serverName":"coachsync","capabilities":["tools","prompts"],"serverVersion":"1.1.1","protocolVersion":"2025-03-26"}}],"tools":[{"name":"warmup_calculator","description":"Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. B"},{"name":"plate_loader","description":"Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Pow"},{"name":"novice_lp_generator","description":"Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat ever"}],"package":null,"toolSurface":{"id":"ts_uk937qb8ct4k","endpointId":"ep_j32t7jyveh92","hash":"a58da099d6ebb8b4558888a57051c7c92657130998e1ace0d83b67a8a5d76a6a","toolCount":3,"serverName":"coachsync","serverVersion":"1.1.1","protocolVersion":"2025-03-26","firstSeenAt":"2026-09-12T11:26:41.271Z","lastSeenAt":"2026-10-10T00:27:53.498Z","observations":101,"toolNames":["warmup_calculator","plate_loader","novice_lp_generator"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_j32t7jyveh92","url":"https://mcp.coachsync.io/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-05T20:25:30.579Z","auth":{"observedAt":"2026-10-05T20:25:30.590Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-05T20:25:30.621Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"coachsync.io","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-25T18:42:05.000Z","validTo":"2026-12-24T19:41:52.000Z","daysToExpiry":75,"sanCount":3,"fingerprint256":"B6:65:DA:ED:C9:C7:51:59:A3:27:BC:F6:F5:CB:93:2F:A0:B1:E1:8A:F9:8C:34:75:C5:9A:FB:F3:0C:90:2B:D2"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.coachsync/coachsync-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.coachsync%2Fcoachsync-mcp","firstSeenAt":"2026-09-06T00:20:36.798Z","fetchedAt":"2026-10-09T15:22:45.936Z","normalizedAt":"2026-10-09T15:22:45.936Z"}]},"firstSeenAt":"2026-09-06T00:20:36.798Z","updatedAt":"2026-10-10T00:30:39.498Z"}