tally-workout-mcp
Tally Workout — MCP Server
Remote Model Context Protocol server for Tally, the strength-training app Claude can write to. Plan your training in conversation — it lands in the app, ready to log.
This repo is the public documentation anchor for the server. The server itself is first-party, closed-source, and runs as part of the Tally backend.
Endpoint
https://mcp.tallyworkout.app/api/mcpTransport: Streamable HTTP
Auth: OAuth 2.1 — PKCE + dynamic client registration. One-click from claude.ai custom connectors (free tier includes one custom connector slot).
Pricing: Free. Bring your own Claude account.
Related MCP server: Wellness Project MCP
Setup (~2 minutes)
Get the free iOS app: Tally on the App Store
Follow the guide at tallyworkout.app/connect — paste the endpoint URL into claude.ai → Settings → Connectors → Add custom connector, then sign in with your Tally account.
Claude Code:
claude mcp add --transport http tally https://mcp.tallyworkout.app/api/mcpTools
Tool | What it does |
| Snapshot of recent training: volume, frequency, exercises, adherence |
| Full workout history — sets, reps, weights, planned vs. actually performed |
| Read a planned day (for read-modify-write edits) |
| Write a planned workout for a single day into the app |
| Write a whole week (or any range) of planned workouts |
| Search Tally's exercise library |
Design notes
Human edits win. Writes use compare-and-swap semantics; anything you changed or logged on the gym floor is treated as truth and never overwritten by the model.
Planned vs. actual is first-class. History payloads show what was planned and what you actually did, so programming advice is grounded in adherence, not aspirations.
Per-user isolation. OAuth-scoped tokens with row-level security; revocable anytime from Claude's connector settings.
Links
App: https://apps.apple.com/us/app/tally-workout-app/id6758911546
Site: https://tallyworkout.app
Connect guide: https://tallyworkout.app/connect
Support: support@tallyworkout.app
This server cannot be deployed
Maintenance
Related MCP Connectors
First strength app Claude can write to: plan training in chat, it lands in the app ready to log.
- MyoAmigoOAuthcom.myoamigo
Agent-first strength-training platform across iOS, Web & MCP: read & write workouts, PRs & plans.
Talk to your own gym log. Reps is a free workout tracker for iPhone and Android; connect it to Claude, ChatGPT or any MCP client and ask about your workout history, personal records, exercise progression, weekly summaries, routines and training plan. The assistant can also save a new routine, edit one, save a whole plan, add custom exercises and exercise notes, always after you confirm in the chat. It cannot log a workout or delete your history. Requires a free Reps account created in the app; you sign in with a one-time email code.
Remote MCP server for training, nutrition, wellness, and performance data with OAuth 2.0.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server that connects Claude to the Hevy fitness app, enabling AI-driven personalized strength coaching by reading lifting history and programming workouts.MIT
- AlicenseAqualityAmaintenanceHosted MCP server that syncs health data from Apple Health, Fitbit, Oura, and Google Health Connect, enabling Claude and ChatGPT to query workouts, sleep, nutrition, and recovery in plain English with interactive charts.2732MIT
- AlicenseNot gradedqualityBmaintenanceA personal remote MCP server that lets Claude read your Hevy workout data and MacroFactor nutrition data directly in conversation, with read-only tools for workouts, body measurements, macros, and weight trends.MIT
- AlicenseNot gradedqualityBmaintenanceSelf-hosted fitness tracking MCP server that gives AI assistants access to your nutrition, training, weight, sleep, and accomplishment data via 77 tools and 5 resources. Enables natural-language logging and querying of personal health metrics through Claude or ChatGPT.1BSD 2-Clause "Simplified"