Tally Workout Tracker
About
The first strength-training app Claude can actually write to. Tally's first-party remote MCP server gives Claude read access to your real workout history and write access to your training plan: talk through your program in conversation — exercises, sets, progressions — say "put i
Details
- Author
- westvegh
- Downloads
- 315
- Categories
- Productivity, Other, AI
Jump to
- Full round-trip: plan conversationally, log at the gym.
- Six tools for reading training context, history, and exercise library.
- Write single days or whole multi-week ranges.
- OAuth 2.1 authentication — scoped and revocable.
- Free connector with free Tally iOS app and Claude subscription.
- Respects gym-floor edits; changes in the app are never overwritten.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Tally Workout TrackerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Set up in ~2 minutes via the provided link; no local install or API keys required. In conversation with Claude, discuss your program — exercises, sets, progressions — then say “put it in Tally” and the week is planned. Use the free Tally iOS app to log workouts.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"tally workout tracker": {
"tally": {
"type": "http",
"url": "https://mcp.tallyworkout.app/api/mcp"
}
}
}
}
McpServers
{
"tally": {
"type": "http",
"url": "https://mcp.tallyworkout.app/api/mcp"
}
}
- Create a new form— ask your assistant to build a form (e.g., a contact form) with fields you specify, and it will create and save it in Tally.
- Update an existing form— provide a form URL and describe changes like adding, removing, or modifying fields, and the assistant will apply them.
- List your forms— request forms across workspaces with filters such as name, status, or recency usinglist_forms.
- Fetch form submissions— retrieve submissions for a form by URL, optionally filtered by status or date range usingget_submissions.
Build Tally forms and list forms or submissions using AI assistants via the Model Context Protocol
The Tally MCP server is currently in beta and subject to change.
The Model Context Protocol (MCP) lets you build Tally forms and retrieve forms or submissions using natural language through AI assistants like Claude.
The Tally MCP server supports two authentication methods:
The easiest way to connect is through OAuth. Many AI assistants support OAuth authentication for MCP servers, allowing you to connect with just a few clicks without manually managing API keys.
When your AI assistant prompts for OAuth authentication:
- Click the connect button or authorization link
- Log in to your Tally account (if not already logged in)
- Authorize the connection
- The AI assistant will automatically configure the connection
You can also authenticate using an API key in the Authorization header:
Learn more abouthow to get your API key.
This method works for Claude Desktop andclaude.ai, and applies across all Claude apps that support connectors, including Claude Chat, Claude Code, and Claude Cowork.
- Open Claude Desktop (orclaude.aiin your browser) and navigate toCustomize > Connectors > Add custom connectorfrom the sidebar on the left.
- Give the connector a name and the Tally MCP server URL.
- Click "Add" to save the connector.
- Restart Claude Desktop
- The first time you use the Tally MCP server, Claude will open an OAuth flow to authenticate with your Tally account.
To connect Claude Code to the Tally MCP server, run the following command in your terminal:
claude mcp add tally --transport http https://api.tally.so/mcp
Claude Code will handle the OAuth flow automatically when you first use the Tally MCP server. You can verify the connection by running the/mcpcommand inside Claude Code.
- OpenCursor Settings > Tools & MCP
- ClickNew MCP Server
- Paste the following JSON to configure the Tally MCP server:
{ "mcpServers": { "tally": { "url": "https://api.tally.so/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
Once configured, you can ask your AI assistant to create forms using natural language. Here are some examples:
The AI assistant will automatically create a contact form with commonly expected fields based on its understanding of what a typical contact form should include.
If the generated form isn't exactly what you wanted, you can easily modify it by following up:
We don't need the Company field, remove the consent checkbox and maybe add a captcha
The AI assisant should correctly modify the form and save it.
Alternatively, you can be explicit about exactly what fields you want:
Create a contact form with these specific fields: - Name (required) - Email (required) - Phone (optional) - Message (required) - Captcha (required)
The AI assistant should create a form with the specified fields and save it.
Update this form https://tally.so/r/a1B2c3 - Remove the phone number field - Also add a captcha - Make company field optional
The AI assistant will use the MCP tools to load your form, make the requested changes, and save the updated version.
You can fetch submissions for any form, with optional filters for status and date range:
Show me all completed submissions for https://tally.so/r/a1B2c3 from January 2025
The AI assistant will fetch and display the matching submissions for your form, including question labels and response data.
You can list forms across your accessible workspaces and ask for filtering by name, status, or recency:
Show my 10 most recently updated published forms
The AI assistant will call the MCP list forms tool and return matching forms with key details such as form name, URL, status, and last updated date.
An MCP server for WordPress plugin audits
Automated document processing and extraction
Great Question is an Agentic UX research platform for product builders. Its MCP lets AI agents create studies directly from any AI tool, surface insights, find the right research candidates, and query your entire research repository.
An MCP server for ActivityWatch, allowing interaction with your personal time tracking data.
A free WordPress plugin that turns your site into a governed MCP server: 153 abilities that are all off until you switch them on, bound to a least-privilege WordPress user, with every call audited.
AI2Fin | Intelligent Financial Management
Tools for expense tracking, tax deductions, bill management, and financial analysis.
Manage personal finances, track transactions, and create budgets with Budgetsco.
A simple calculator server for performing basic arithmetic operations.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





