Introducing Soma: the MCP layer for Apple Health
Why we built a local-first sensor bridge, what it unlocks, and how it compares to shipping health data through the cloud.
Blog
Engineering write-ups, skill spotlights, and usage patterns from the team building Soma. The first post ships with our public launch.
We’re writing in the open — the first wave of posts goes live on launch day. Below is what’s in the queue. If you want a specific topic covered first, check the docs in the meantime.
Why we built a local-first sensor bridge, what it unlocks, and how it compares to shipping health data through the cloud.
Architectural walk-through: how Soma’s pipeline works when we don’t operate servers, and the tradeoffs we took to make it that way.
A teardown of the Welcome Home skill, including the exact tool calls, the timing logic, and how it avoids the “welcome home every 4 minutes” failure mode.
Raw HRV readings are noisy. Here’s the windowing and baselining we use so Recovery Coach makes calls your body actually agrees with.
Step-by-step walk-through of writing a custom skill that pulls morning HRV and posts it to Slack — from scaffold to running server.
What “local-only” means in practice, which guarantees are enforced by code versus policy, and how you can audit the pipeline yourself.
Want to be reminded when posts go live?
Start the 30-day free trial →Subscribers get the first post via email on launch day.