Docs Join alpha
Start

What Sprout is

Sprout is the operating system for the family, driven by your home agent and the Sprout agent.

How it works

Your agent is the bridge to your home systems. The Sprout agent works the inside.

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.

The cast

Two agents drive. The Sprout apps surface it. Sprout Systems orchestrates.

The full breakdown, including where the lines are drawn and the failure modes you will hit, is in The cast.

Start here

Three more pages, in order. By the end you have a skill in your library and a working task on a kid's iPad.

  1. Plug your agent in. One OAuth handshake. Common pitfall: the default scope set may miss canvas:* or skill:*; reconnect to pick up the full set.
  2. Your first task. Read the family, create the task. Two MCP calls; no skill, no canvas. Lands on the kid's iPad.
  3. Save it as a skill. Wrap that task into a home_agent skill so your agent can fire it again tomorrow with one call.

Further reading

The nouns Skill lifecycle The cast

Was this page helpful?