Vital Agent Sync for MCP agents
Apple Health context.Private by design.
Fresh Apple Health summaries become scoped context for your agent. Start directly over trusted LAN; add your own Tailscale network for private remote access.
One guided first run
Install to answer, in four verified steps.
01 / 04
Start the local runtime.
One published npm command starts the LAN receiver and prepares standard MCP config for your Agent.TERMINALnpx -y vitalmcp setup
VITALMCP Local runtime ready
Useful on day one
Ask naturally. Keep the evidence visible.
Vital Agent Sync checks freshness, returns only the context your Agent requests, and marks the line between observed data and inference.
How ready am I for a hard workout today?
Your recovery signals look steady, but sleep was 38 minutes below your 7-day average. Keep intensity moderate and reassess after your warm-up.
The Local Preview boundary
Your receiver. Your network. Your data.
LAN sends directly to your machine. Optional Tailscale uses your authorized tailnet. No Vital Agent Sync-hosted service sits in the default route.
Creates compact Health summaries
Trusted LAN or your authorized tailnet
Keeps SQLite and serves MCP
Gets scoped summaries only
Local Preview routes
LAN first. Tailscale when you roam.
Change the private network route without changing what your agent sees. Hosted relay remains a future experiment.
Local Preview default
Start on the network you trust.
Send summaries directly from iPhone to the Vital Agent Sync receiver on your Mac or home server.- No hosted service
- No account or payment
- Same local MCP tools
Health context remains on your machine
Product surface
A calm interface for a sensitive data path.
Live iPhone and agent captures will replace these frames during beta.
Capture slot reserved for the beta first-run flow.
Morning context
steady
Sync complete
Today's summary is stored in your local runtime and ready for your agent.
Portable by design
Agent-neutral. MCP underneath.
Hermes, OpenClaw, and other MCP clients use the same local runtime. Vital Agent Sync keeps crypto, storage, and health semantics outside any single Agent.
get_personal_contextDaily state and readinessget_sleep_trendSleep duration and continuityget_workout_loadRecent activity and strainget_recovery_signalsHRV, heart rate, sleep, and freshnessGive your agent better context
Start locally with one command.
LAN is the zero-account default. Vital Agent Sync detects supported Agents or prints standard MCP config for any compatible client; add your own Tailscale network only when you need private remote access.