Updated June 2026 · MyoAmigo

An MCP server for your fitness data

An MCP server for fitness data is a service that exposes a person's real training data — workouts, sets, personal records, volume, body metrics — to compatible MCP clients through a standard set of tools, so an AI assistant can read and act on it without a custom integration. MyoAmigo runs one. It's a hosted, remote MCP server backing a workout tracker for iPhone and Apple Watch, live at api.myoamigo.com/mcp, with 47 account-scoped tools that read history and analysis and write routines, plans, and logged sets.

What it exposes

The Model Context Protocol (MCP) lets compatible assistants reach external tools; client support and permissions vary. MyoAmigo implements the server side of it. The tool surface — the full, current production surface — splits three ways:

The machine-readable catalog of every tool, with its schema, is at api.myoamigo.com/tools.json.

Transport and authentication

The server is reachable over HTTP at https://api.myoamigo.com/mcp. Clients authenticate one of two ways:

Every tool call is scoped to the authenticated user's account; a request only ever sees that user's data. Access is revocable at any time. The interactive setup walkthrough is at api.myoamigo.com/connect, and the reference hub is /mcp.

Connecting common clients

Client How to connect
claude.ai / Desktop Claude Add a custom connector, paste the URL; OAuth runs automatically
Claude Code CLI claude mcp add --transport http myoamigo https://api.myoamigo.com/mcp
ChatGPT Connectors / apps Add an MCP connector pointed at the server URL, then sign in
Other Any MCP client OAuth 2.1 (DCR + PKCE) or a myo_sk_… API key

Step-by-step versions for Claude and ChatGPT live on use Claude as your workout tracker and give ChatGPT your real workout history.

Example calls an agent makes

From a user prompt, the assistant chooses tools and chains them. For instance:

Where the data comes from

The underlying log is MyoAmigo, a local-first tracker for iPhone and Apple Watch. It works fully offline with no account required — sets land in an on-device database immediately, and the Apple Watch syncs directly with the iPhone. Optional encrypted cloud sync is what publishes the data to the MCP server so a remote agent can reach it. The catalog has 901 built-in exercises plus custom ones, and Strong CSV import includes a review and exercise-mapping step. Get it on the App Store.

Privacy and scope

MyoAmigo does not sell your data. Access is account-gated on every request, nothing is shown to another user's agent, and you can revoke a client's access at any time. A connected assistant handles returned data under its own terms.

Related reading

For the concept without the developer framing, see an AI-ready strength training log. Background: what is an MCP server and the AI personal trainer. Full product overview: the AI page.

Frequently asked questions

What is an MCP server for fitness data?

It's a service that exposes a person's real training data — workouts, sets, PRs, volume, body metrics — to compatible MCP clients through standard tools, so an AI assistant can read and act on it without a custom integration. MyoAmigo runs one at api.myoamigo.com/mcp.

How many tools does the MyoAmigo MCP server have?

47, all scoped to the authenticated user's account. They read history, PRs, stats, muscle balance, and week reviews, and write routines, weekly plans, logged sets, and cardio. The catalog is at api.myoamigo.com/tools.json.

How does a client authenticate?

Over OAuth 2.1 with Dynamic Client Registration and PKCE, or with a personal API key (myo_sk_…). Either way, every request is scoped to one account and access is revocable anytime.

Which MCP clients work with it?

Compatible remote MCP clients include Claude, Grok, and supported ChatGPT plans. Muse Code also documents remote MCP; this does not establish support in consumer Muse. Setup, permissions, and write access vary by client.

← MCP server reference

iPhone · Apple Watch · Web · out now

Meet your new
training amigo.

MyoAmigo is on the App Store — free to log, sync, and keep your full history forever. Prefer the browser? Train on the web →