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: FitnessMCP
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
Latest Blog Posts
- 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