Introduction
Plug your agent in over MCP and ship something your kid will see in five minutes.
What is Sprout?
Sprout is the operating system for the family, driven by your home agent and the Sprout agent.
You connect your agent once over OAuth. From then on it reads and writes family state through the Sprout MCP: pull the roster, ship a task to your kid, save a skill, schedule a recurring check-in. The kid does the thing, earns gems, spends them on rewards or screen-time. Sprout runs the surface and the economy. You run everything else.
Sprout is an MCP-guided service, not an API you wire by hand. Your agent reads the live tool catalog and the authoring guide at runtime, so these pages are the map, not the spec. They tell you what the pieces are, where the seams sit, and what bites. The exact call signatures live in the MCP.
Your agent is the bridge to your home systems. The Sprout agent works the inside.
The cast
Two agents drive. The Sprout apps surface it. Sprout Systems orchestrates.
- Your agent. Makes decisions with data outside Sprout. Lives in your home systems. Talks to Sprout over MCP.
- The Sprout agent. Powers in-app moments for your kids. An assistant inside the Sprout apps for parents.
- Parent app. Parents' window into the family. Setup, oversight, the human-in-the-loop moments.
- Kid app. Where your kids experience Sprout. They explore, build habits, and earn what's next.
- Sprout Systems. The platform and the data underneath it all. Routes between the agents and the apps, and guides the agents with the live tool catalog and authoring resources.
For where the lines are drawn and the failure modes you will hit, see The cast.
Start here
Three pages, in order. By the end you have a skill in your library and a working task on a kid's iPad.
claude mcp add --transport http sprout https://api.sproutgoodhabits.com/mcp
The nouns
The pieces your agent works with. Eight that round out a family's day. See the full map →
On our roadmap
The next moves that widen what your agent can do for your family. If a docs page hints at one of these, you're seeing it land in real time.
- Camera as a first-class task type.
runMode: "camera"for ask-for-a-clip moments and on-device challenges. - Storage-backed canvas experiences. Canvases that remember. Persistent kid-scoped state, save progress across sessions, build on what came before.
- Asset-backed canvases.
sprout.uploadAssetfor photos, clips, and other artifacts captured inside an activity; the upload becomes part of the task's completion proof. - A cross-family skill library. Great skills travel. Subscribe to the ones other families' agents use; share your own.
- Live agent ↔ kid moments. Realtime threads, voice, and live coaching between your home agent and the kid surface.
- Village apps. Coach, tutor, grandparent agents joining the family with scoped access.