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: DkwtMCP
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA unified MCP server that connects AI assistants to multiple fitness services (Hevy, Strava, Cronometer, Intervals.icu) through a single secure endpoint, enabling workout, nutrition, and activity data access.MIT
- AlicenseAqualityBmaintenanceLocal MCP server that connects Claude Desktop with Garmin and Apple Health data to read training and recovery, estimate heart rate and pace zones, analyze performance, and create structured workouts.22MIT
- Alicense-qualityCmaintenanceMCP server that connects Claude to the Hevy fitness app, enabling AI-driven personalized strength coaching by reading lifting history and programming workouts.MIT
- Alicense-qualityCmaintenanceHosted 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.MIT
Related MCP Connectors
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/westvegh/tally-workout-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server