{"apiVersion":"v1","directorySlug":"pacing-mcp-8af53fdc96","title":"Pacing: Run Coach & Tracker","description":"Design your run in ChatGPT, then go run it. Pacing takes the workout or training plan you put together in conversation and turns it into a real, coached session on your phone, so nothing gets lost copying splits into a notes app. Ask for whatever you're training for: a 6x800m interval session, an easy long run, a threshold tempo, or a full multi-week build from couch-to-5K to marathon. When it's ready, Pacing hands it off with a card, code, deep link, or QR scan. Open it in the Pacing mobile app and it becomes a live workout, with real-time voice cues that talk you through every interval, nudge you when your pace drifts, and give you a heads-up before each change. Prefer to train by feel? Turn on heart-rate zone guidance, including live heart rate from AirPods Pro 3 on supported iOS devices. Review the session, adjust the paces, save it, schedule it, or just hit start. No GPS watch needed.","pageUrl":"https://www.mcpbundles.com/skills/pacing-mcp-8af53fdc96","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.pacing.run/mcp","hostedMcpUrl":null,"toolCount":2,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"run.pacing/pacing-mcp-8af53fdc96","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"create_pacing_workout","description":"Turn a running workout you've designed (intervals, tempo, easy run, etc.) into a code the user imports into the Pacing app to run it live with audio pacing, zones and watch integration. Call this whenever the user wants a single runnable workout. Return the Pacing handoff as an import code/link for the mobile app. If a UI card is available, let the card present the open/copy/QR actions. If the client is text-only, keep the returned code and link intact and describe it as importing into Pacing, n","inputSchema":{"type":"object","required":["description","workout_type"],"properties":{"workout_type":{"enum":["easy","recovery","long","progression","tempo","threshold","speed","hills","fartlek","pyramid","strides","time trial"],"type":"string"},"use_heart_rate":{"type":"boolean"},"distance_meters":{"type":"number","maximum":200000,"exclusiveMinimum":0},"duration_minutes":{"type":"number","maximum":600,"exclusiveMinimum":0}},"additionalProperties":false},"title":"Create a Pacing workout","logicalName":"create_pacing_workout","displayName":"Create a Pacing workout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_pacing_plan","description":"Turn a multi-week running training plan into a code the user imports into the Pacing app, which builds and schedules the full plan against their fitness. Call this when the user wants an ongoing plan (e.g. couch-to-5k, a sub-20 5k block, marathon training) rather than a single workout. Return the Pacing handoff as an import code/link for the mobile app. If a UI card is available, let the card present the open/copy/QR actions. If the client is text-only, keep the returned code and link intact and","inputSchema":{"type":"object","required":["goal","days_per_week","weekly_hours"],"properties":{"goal":{"type":"string","maxLength":300},"details":{"type":"string","maxLength":2000},"target_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"weekly_hours":{"type":"number","maximum":40,"minimum":0.25},"days_per_week":{"type":"integer","maximum":7,"minimum":1},"race_distance":{"enum":["mile","5k","10k","half_marathon","marathon","ultra","other"],"type":"string"}},"additionalProperties":false},"title":"Create a Pacing training plan","logicalName":"create_pacing_plan","displayName":"Create a Pacing training plan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Pacing-Run-Coach-Tracker&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucGFjaW5nLnJ1bi9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Pacing-Run-Coach-Tracker%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.pacing.run%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Pacing-Run-Coach-Tracker%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.pacing.run%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Pacing%3A+Run+Coach+%26+Tracker&connectorUrl=https%3A%2F%2Fmcp.pacing.run%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Pacing-Run-Coach-Tracker\" --url \"https://mcp.pacing.run/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pacing-mcp-8af53fdc96","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pacing-mcp-8af53fdc96/tools/{tool}","mcpServerUrl":"https://mcp.pacing.run/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pacing-mcp-8af53fdc96?live=1"}