← Reddit

Step Counter with MCP

Reddit · jonaithan · August 13, 2026
A user is attempting to find a step counter application with MCP connectivity but reports difficulty locating a reliable option. Apple Health's integration requires manual prompting and mobile device access with the app open, limiting its utility. The user is developing a fitness coach application on Mac mini that would benefit from more seamless step counter connectivity.

Detailed Analysis

A Reddit post in r/ClaudeAI highlights a recurring friction point in the growing ecosystem of Claude-based personal automation projects: the gap between consumer health apps and the Model Context Protocol (MCP) integrations that power agentic workflows. The original poster is attempting to build a fitness coaching system on a Mac mini, using Claude as the orchestration layer, but is struggling to find a step-counter app that exposes its data through MCP. Their fallback, Apple Health, only syncs when manually prompted from an iOS device with the app actively open, which defeats the purpose of an autonomous, always-on coaching agent running on a desktop machine.

This request sits at the intersection of two ongoing trends in the Claude ecosystem: the rapid proliferation of MCP servers as the de facto standard for connecting Claude to external tools and data sources, and the rise of "agent as personal infrastructure" projects, where users try to stitch together always-running Claude instances that monitor, analyze, and act on real-world data. Since Anthropic open-sourced MCP in late 2024 and it gained broader adoption throughout 2025, a large community-built catalog of connectors has emerged for services like calendars, databases, and productivity tools. Health and fitness data, however, remains a weak spot. Apple's HealthKit is deliberately sandboxed for privacy reasons, requiring explicit in-app or on-device authorization, which makes it inherently resistant to the kind of headless, background access that a Mac mini-based automation server needs.

The underlying problem isn't really about Claude's capabilities but about the maturity of the surrounding tool ecosystem. MCP makes it straightforward to wire Claude up to any API that already supports remote, token-based access, but wearable and phone-based health platforms (Apple Health, Google Fit, various fitness trackers) were built around mobile-first, user-present authentication models rather than server-to-server automation. Users building "always-on agent" projects are increasingly running into this mismatch: the data they want to feed into an LLM-based coach or assistant lives inside walled gardens designed for a different usage pattern. Workarounds commonly floated in these communities include using third-party aggregators (like Health Auto Export or Apple Shortcuts automations that push data to a webhook or database Claude can then query), using non-Apple trackers with open APIs (Garmin, Fitbit, Withings, Oura), or building a lightweight always-on companion app that periodically syncs HealthKit data to a local database that an MCP server then exposes.

More broadly, this kind of post reflects how Claude's user base has shifted from prompting a chatbot to architecting semi-autonomous systems — home fitness coaches, research assistants, monitoring dashboards — that depend on reliable, continuous data pipelines rather than one-off conversational context. As MCP adoption grows, expect increased demand for connectors bridging exactly these kinds of consumer hardware and mobile-siloed data sources, and likely responses from both the open-source MCP community and third-party health-data aggregators eager to fill the gap. It also underscores a broader tension in AI agent design: the more capable and autonomous these systems become, the more they expose the limitations of underlying platforms (like HealthKit) that were never built with agentic, server-side consumption in mind.

Read original article →