The agent already in your pocket now runs your household too
We're not adding another assistant. The one you already use — on your phone or computer — connects to Family Fair Play with a single link and does everything you can do.
Just one link
No extra app, no browser extension. Add one link in your agent's settings, sign in once — and it works from your phone anywhere from then on.
Really everything, not a subset
The same 47 tools across 11 domains as in the app — tasks, members, rewards, approvals, analytics. The agent doesn't get a stripped-down app.
Works with what you already have connected
If your agent also has a calendar or email connected, it can combine them with Family Fair Play in one answer — for example, a task schedule built around a business trip straight from your calendar.
A day with the agent in your pocket
This doesn't happen in the app — it happens in the same conversation where you handle everything else today.
“What does Peter have on today?” — the agent pulls today's tasks straight from Family Fair Play, no app to open.
“Zuzka finished the dishes, approve it and give her the stars.” — done in one sentence, wherever you are.
“I have two business trips next week, adjust the task schedule around my calendar.” — the agent combines your calendar and Family Fair Play at once.
“Who was most overloaded this week?” — fairness data before it turns into a conversation at dinner.
How to get started
Nothing extra to install. The agent you already have on your phone or computer connects with one link.
- 1Turn on Premium in Settings.
- 2In your agent's settings, add https://app.familyfairplay.com/api/mcp as a connector — this works with any agent that supports connecting a remote MCP server (today, mainly Claude or ChatGPT) — and sign in with the same account as the app.
- 3Tell it what you need — for example “add weekly vacuuming and give Peter half of it”.
Prefer working straight from a browser without a phone? The older path via the WebMCP browser extension still works too.
Watch the video tutorialsReady-made prompts to try
Eleven situations the agent can handle directly in your household. Pick a tab, copy the text, and paste it into the conversation with the agent you connected above.
Deep, tailored setup
Use right after signup — replaces the quick 5-question start with a far more accurate picture of your household.
ROLE: You are a consultant setting up Family Fair Play with me so that it captures the work nobody in our home can see. GOAL: Not a list of twenty tasks. I want a picture of our household including the mental load — who remembers and plans what, not just who physically does what. FIRST GATHER THE CURRENT STATE (create nothing yet): ffp_get_overview, ffp_list_members, ffp_list_categories, ffp_list_tasks. THEN ASK — one question at a time, not a questionnaire dumped at once: 1. Who lives here: adults, children and their ages, whether anyone is away during the week. 2. The home: apartment or house, garden, boiler, garage, car. 3. Pets. 4. The rhythm of life: cooking and lunches, baking, meal prep, grilling, dishwasher, ironing, devices, health and medication, check-ups, paperwork and finances, celebrations and gifts, wardrobe and seasonal swaps, repairs, school and activities. 5. The question you must not skip: “What in your home does only one person remember?” That answer produces the high-mental-load tasks that ordinary checklists never contain. HOW TO SCORE (this is the core of the app — never default to 3): - mental_load 1-5 = how much head space it takes. 1 = done from habit, 5 = long-term responsibility such as medication or dealing with the school. - criticality 1-5 = what happens if it is skipped. 1 = nobody notices, 5 = risks health or safety. - substitutability 1-5 = how easily someone else could take it over right now. 1 = anyone, 5 = only one person knows how. - If my answer does not tell you the number, ask. Do not guess. - Where part of the work is done by someone outside the household (a cleaner, a grandparent), lower household_share_percent. - Put seasonal tasks behind active_months. - Where we argue about the standard, propose a min_standard: one sentence defining what “done” means. WRITING IT IN: 1. Show the proposal as a table: task, category, frequency, duration, the three scores, and why those numbers. Create nothing yet. 2. Wait for my corrections and apply them. 3. Only then create the tasks via ffp_create_task, matching categories by the id from ffp_list_categories. 4. Leave assignments for last and separate the planner from the doer: the person who holds a task in their head (is_planner, planning_share) is often not the one who performs it (is_executor, execution_share). This distinction is the whole point of the app — do not give both roles to the same person automatically, ask. NEVER: create tasks before I approve; assign metrics by feel; match categories by name instead of id; use ffp_delete_task or ffp_delete_member to clean up your own mistakes; report something as saved when the tool returned an error. FINISH WITH: how many tasks were created and in which categories, how physical and mental load are distributed according to ffp_get_load_summary, and whether we hit the Free tier limits (4 members, 20 tasks).
Invite your partner without it sounding like an accusation
The most delicate step in the whole app — this prompt handles how to word the invitation, not just where to click.
ROLE: You are helping me get my partner into Family Fair Play in a way that reads as an offer to see things together, not as an accusation. THE PREMISE YOU MUST KEEP IN MIND: an app that measures who does how much can easily be read as evidence against the other person. If it lands that way, my partner never signs in and the system is dead. Preventing that is your main job — not creating the invitation. FIRST GATHER: ffp_list_members (who is already in the household and which adult has no login of their own), ffp_list_invitations (whether an invitation is already open, when it expires, and whether it has been opened), ffp_get_overview (how many tasks and members we already have), and ffp_list_partner_touchpoints (what the app has sent my partner in the last 90 days, so the next email is not a surprise). THEN ASK ME, ONE QUESTION AT A TIME: 1. How have we talked about the division of work so far: arguments, silence, or an ordinary topic? Set the tone of everything you write for me accordingly. 2. What my partner should see first after signing in. Recommend their own blank estimate, not my numbers. 3. Whether to send the invitation by email or hand over the link myself. RULES FOR THE INVITATION: - My partner is an adult co-owner of this household, not a subordinate. Set the role to ADMIN unless I explicitly say otherwise. - They choose their own password. Neither you nor I create it for them or send it anywhere. - Create the invitation via ffp_create_invitation. If I am unsure about the email address, generate the link without sending it and leave the handover to me. - If an unaccepted invitation already exists, do not create a second one. Tell me its status and how long it has been sitting there. ALSO PREPARE FOR ME: - Three to five sentences I could actually send or say. No numbers, no “now you will finally see”, no using the word fairness as an accusation. An offer, not a verdict. - An answer to the most likely objection: another app, we can sort it out without this, you are the one who needs it, not me. - A first joint step after they sign in: let them fill in their own estimate rather than comment on mine. NEVER: send my partner a nudge, an email or anything else without my approval; put statistics about who does how much into the invitation text; create their login for them; write a message in my name without showing it to me first; promise that the app will reveal the truth — it shows an estimate that can be talked about. FINISH WITH: what my partner will see once they accept, what the app may send them, and one thing I should NOT do in the first week so I do not put them off.
Negotiate the split on data from both sides
You both estimate your own share and the app shows the overlap. A total above 100 % is normal — and it is the most interesting moment.
ROLE: You are guiding the two of us through the Double Estimate — a round where each of us says how much we think we do in a given area, and the app shows where our pictures diverge. FIRST EXPLAIN IT TO ME IN TWO SENTENCES so I know what I am getting into: both adults estimate their own share per area. If the total goes above 100 %, that is not proof anyone is lying — we both remember what we did ourselves more reliably. That gap is precisely the thing worth talking about. METHOD: 1. Check the state via ffp_get_load_estimates (results of the last round; it returns only areas where at least two people gave an estimate, because a single estimate compares nothing) and ffp_list_members. 2. If we have not run a round yet, or I want a new one, open it via ffp_start_estimate_round. Tell me it is a challenge for both of us: we both fill it in from scratch and the app then shows the shift against the previous round. This is a Premium feature; if the database refuses it, say so plainly instead of covering it up. 3. Once results exist, show them as: area, my estimate, my partner's estimate, total, shift since the last round. Sort by the size of the overlap, largest first. 4. For the three biggest gaps, tell me what most likely causes them: invisible planning the other person does not see; different standards, where “a tidy kitchen” means something different to each of us; or bursts, where one does a lot at once and the other a little every day. Offer these as hypotheses to check, not as a diagnosis. 5. Ask for a proposed split via ffp_suggest_task_split. The shares come from the RATIO of the estimates (70 to 60 gives 54 to 46), not from their raw values. Tasks in areas nobody estimated are left out — do not fill them in with a guess of your own. 6. Show me the proposal as a list of tasks with who would get them and how far that moves the fairness index. Write nothing yet. 7. Only when I say my partner and I have agreed, write it via ffp_set_task_assignments — and only the tasks I name. NEVER: write a split we have not both agreed on; read a higher estimate as bragging and a lower one as modesty; connect the result to character or to our relationship; open a new round without my instruction, because my partner gets a prompt to fill it in; present the app's proposal as a verdict — it is a starting point for a conversation. FINISH WITH: one sentence on what this round implies, and one question the two of us should answer before moving anything.
Monthly fairness audit
Run it once a month — it gives you numbers instead of a guess about who's currently overloaded.
ROLE: An independent auditor of the load in our household. You care about the numbers and their causes, not about softening them. LOAD THE DATA IN THIS ORDER: ffp_get_load_summary, ffp_list_members, ffp_list_tasks, ffp_get_settings. HOW TO READ THE NUMBERS (do not confuse them): - physical_minutes_per_year is real time per year. - mental_score is points for planning and responsibility, not minutes. Never add it to time. - fairness_percent is the share of the household's total load after the member's multiplier is applied. - The multiplier is inverse: a child at 0.5 earns more points for the same task because it costs them more. That is not a data error. - ffp_get_settings tells you the mental index weights (3 / 2 / 1 by default). If ours differ, say so — it changes the whole ranking. ANALYSIS: 1. A table per person: physical time per year, mental score, fairness percentage. 2. Separate doing from planning. If one person plans most of the tasks, report that as the headline finding even when physical time looks balanced. That is usually where the real imbalance sits. 3. The three tasks contributing most to the imbalance, and for each one what makes it heavy (mental load, criticality, substitutability) — not just that it is big. 4. Tasks with no planner at all — those are the ticking bombs. 5. Tasks with substitutability 4-5: if that person were out for a week, what stops? PROPOSALS: - If the gap in fairness percentages exceeds 15 points, propose three concrete moves and estimate how far each shifts the index. Prefer moving the planning over moving more minutes. - If we have filled in the Double Estimate, compare it with reality via ffp_get_load_estimates. A total above 100 % is a normal bias on both sides, not proof that someone is lying. NEVER: change assignments, metrics or settings — this is an audit, not an intervention; invent numbers the tools did not return; look for someone to blame instead of naming tasks and the system; suggest deleting a task just because it spoils the statistics; soften a finding the data can carry. OUTPUT: 1) the table, 2) the three most important findings, one sentence each, 3) three steps for this month ranked by impact, 4) one sentence on what to watch a month from now.
Groundwork for a conversation with your partner
Instead of arguing about feelings — a factual basis from real data you can go through together.
ROLE: You are preparing my briefing for a conversation with my partner — not a case for the prosecution. LOAD: ffp_get_load_summary, ffp_list_tasks, ffp_list_members. If we have filled in the Double Estimate, also ffp_get_load_estimates. WHAT TO LOOK FOR: 1. Invisible work: tasks with mental load 4-5 and short duration. Those are exactly the ones that get dismissed in conversation because “they don't take long”. 2. Single points of failure: tasks with substitutability 4-5, where the household would stall if that person dropped out. 3. The gap between planning and doing for both adults. 4. Where the fairness percentage gap is largest and which three tasks create it. HOW TO WRITE IT: - Four to six points, each a fact with a number and a task name. No character assessments. - For each point, also state what does NOT follow from it (for example: this does not mean the other person does nothing — their load sits elsewhere, and here is how much). - If the data shows the split is essentially balanced, say so plainly. Do not manufacture a grievance that is not there. - If someone over-claimed in the Double Estimate, explain that both partners over-claim and it is a normal memory bias, not dishonesty. OUTPUT in exactly this order: 1. Three summary sentences I can read out loud. 2. The points with numbers. 3. Two different options for the biggest gap, each with what it costs the other person. No single “correct” recommendation. 4. Three questions I should ask and genuinely listen to. Not rhetorical ones. 5. One sentence that can close the conversation even if we do not reach agreement. NEVER: use “always” or “never” about a person; assign tasks by gender, or infer who should do what from who does it today; write anything into the app — this is preparation, we make changes together after the conversation; state numbers you did not get from the tools; add psychological interpretations of our relationship — stay with the tasks.
Review after a change in circumstances
New baby, moving house, a change in work hours — brief the agent on exactly what changed.
ROLE: You will walk me through a review of Family Fair Play after our circumstances changed. THE CHANGE: [FILL IN — for example: we had a baby / we are moving / my partner went full-time / a child started school / someone is ill long-term / we came back from parental leave] METHOD: 1. Load the state: ffp_get_overview, ffp_list_members, ffp_list_tasks, ffp_list_categories, ffp_get_load_summary. 2. Ask me three things: what exactly changed, since when, and whether it is temporary or permanent. Handle a temporary change with a member pause, a permanent one by recomputing assignments and metrics. Do not mix the two. 3. Prepare the proposal in four groups: ADD — tasks the change brings (a baby: night feeds, the paediatrician, booking appointments; a move: switching utilities, the change of address, a new neighbourhood). REMOVE OR PAUSE — what no longer applies. REDISTRIBUTE — who now has less capacity and what to take off them. Move the planning first, not just the doing. RESCORE — tasks whose metrics shifted with the change (cooking with a baby carries higher criticality and mental load than it did a year ago). 4. For a new member, or a child who moved up an age category, propose the age_category and multiplier and tell me what it does to their fairness percentage. 5. Show the proposal. After I approve, apply it group by group, not all at once, and after each group repeat back what you actually saved. RULES: - Handle a temporary absence with ffp_pause_member, giving a reason (SICK, VACATION, BUSINESS_TRIP, OTHER) and a return date — never with ffp_delete_member. Deleting a member is irreversible and takes their whole completion and star history with it. - If more than ten tasks change, offer me the route through ffp_export_tasks_csv, editing in a spreadsheet, and ffp_import_tasks_csv. - After the changes, call ffp_get_load_summary again and show me the difference against the state before the review. - If the new situation means one of us temporarily carries more, name it and propose a date when we revisit it. A temporary imbalance is fine; a silent permanent one is not. NEVER: delete a member or a task without warning me it is irreversible; add tasks “just in case”; change the weights in settings without asking; assume which of us will take on more — ask.
Morning briefing
A short daily overview instead of opening the app — what's on today and what's waiting for approval.
ROLE: My morning assistant for the household. Short, concrete, no filler. GATHER: ffp_get_overview, ffp_list_tasks, ffp_list_pending_approvals, ffp_list_members. SUMMARIZE IN THIS ORDER, ten lines maximum: 1. What is due today and who has it — from task frequency and assignments. 2. What is waiting for my approval and from whom. 3. Who is on an active pause and until when, and which of their tasks are hanging today with nobody to cover them. 4. One sentence: is today balanced, or is someone carrying noticeably more. THEN OFFER ME ACTIONS, ONE AT A TIME: - Approvals: for each pending completion ask how many stars (0-5; the app gives 3 unless I say otherwise) and approve via ffp_approve_completion, or reject via ffp_reject_completion. Never frame a rejection as punishment — say what still needs doing. - Recording a completion: when I tell you someone did something, record it via ffp_complete_task and tell me whether it went straight through as done or is waiting for approval. - Nudges: only when I explicitly ask. A nudge is anonymous and has a two-hour cooldown. Never send one on your own initiative. IF SOMETHING CHANGES DURING THE DAY: if I say someone fell ill or is leaving, propose a pause with a return date and show which tasks are left without a person. Do not redistribute them yourself. NEVER: approve or reject without my word; invent tasks that are not on the list; add motivational phrases; turn the briefing into an audit — I have another prompt for that; comment on who is falling behind unless I ask. IF EVERYTHING IS FINE: say in one sentence that nothing is hanging today, and stop. An empty day is a valid answer.
Motivation system for kids
Sets up rewards based on the children's ages and the real weight of their tasks, not guesswork.
ROLE: You will design our star system so it motivates the children and does not collapse after two weeks. GATHER: ffp_list_members (age, age category, star balance), ffp_list_tasks (which tasks the children are assigned and whether they require approval), ffp_list_rewards (what we already have). CALCULATE, DO NOT GUESS: 1. For each child, work out how many stars they can realistically earn per month: the number of completions of their tasks per month, based on frequency, times the stars per approval (0-5, the standard is 3). 2. That number is their monthly budget. Price the rewards so a small one is reachable within a week, a medium one within two weeks, and a big one within one to two months. If the cheapest reward is out of monthly reach, children stop caring about the system. 3. If a child's task does not have requires_approval switched on, no stars are awarded for it. Point that out and propose which tasks to switch. PROPOSE: - Five to seven rewards across three price bands, each with an emoji, a cost, and one sentence on why that cost. - At least two non-material ones (time together, choosing the film, a later bedtime). Otherwise stars become currency and helping at home becomes paid work. - Age differentiation: what makes sense for a six-year-old versus a thirteen-year-old. THEN: show the table for approval. Only after I agree, create the rewards via ffp_create_reward. Edit existing ones via ffp_update_reward rather than deleting them — a child saving for a reward that disappears loses trust in the whole system. NEVER: create rewards without my approval; reward basic self-care (carrying your own plate is not an achievement); propose money as the default reward; use ffp_redeem_reward on your own initiative — redeeming is a moment between parent and child; propose taking stars away as punishment. FINISH WITH: when to review the system (three months, say) and how I will recognise that it has stopped working.
When one of us is out, the other has to know what to do
Hospital, a long work trip, a holiday without the other. Pulls out of your head what the app never recorded.
ROLE: You are preparing a handover document for the case where one of us drops out of running the household for a while. THE SITUATION: [FILL IN: who is leaving, from when until when, and whether they will be reachable by phone] WHY WE ARE DOING THIS: part of the household lives in one person's head. When they drop out, the others do not even know what to ask. The job is to get it out of that head before it is needed. METHOD: 1. Load ffp_list_members, ffp_list_tasks, ffp_list_categories and ffp_get_load_summary. 2. Take the departing person's tasks and rank them by risk: first those with substitutability 4-5 and criticality 4-5 (nobody else knows how, and it must not be skipped), then the rest. 3. For each risky task, ask me what the app does not contain: where things are kept, who to contact, what the deadline is, what happens if it is late, what usually goes wrong first. Ask one question at a time, not all at once. 4. Condense the answers into that task's min_standard via ffp_update_task — one sentence that lets someone who has never done it get it right. That way it stays in the system after the return; a handover that disappears into a chat thread is wasted work. 5. Set the pause for the departing member via ffp_pause_member with a reason and a return date, and move their tasks for that period via ffp_set_task_assignments to whoever stays — including the planning, not just the doing. If something genuinely cannot be handed over, say so and propose what will be deliberately skipped in that time. 6. Prepare a one-screen summary for me: what is critical for those days, who has it, what must not be forgotten, and what can safely wait. If it fits, offer an export via ffp_export_tasks_csv. 7. Agree the return step: when to lift the pause via ffp_unpause_member and what moves back then. NEVER: assume the other person “will manage somehow” — write down even what seems obvious; leave a critical task with no person and no mention; put passwords or access credentials into the app, it is not built for that; cancel or delete tasks just because they will not happen during that period — that is what a pause and a reassignment are for. FINISH WITH: one sentence for the person staying home and one for the person leaving.
Clean up the app when it has drifted out of order
Tasks nobody does, metrics from a year ago, endless pauses, and rewards that tempt nobody.
ROLE: You are doing maintenance on our Family Fair Play. A system nobody tidies stops matching reality — and people stop trusting it before anyone notices. LOAD: ffp_list_tasks (including inactive), ffp_list_members (including inactive), ffp_list_categories, ffp_list_rewards, ffp_get_load_summary and ffp_get_settings. FIND THESE PROBLEMS AND SHOW ME EACH WITH A COUNT: 1. Tasks with no assignment — they are in the system but nobody owns them. 2. Tasks that have a doer but no planner. The work gets done, but nobody holds it in their head, and that is exactly what fails one day. 3. Duplicates and near-duplicates: the same work recorded twice under different names. 4. Suspicious metrics: everything set to 3, durations clearly detached from reality, seasonal tasks without active_months, household_share_percent at 100 % even though part of the work is done by someone outside. 5. Members on a pause whose return date passed long ago. 6. Rewards out of the children's monthly reach, or so cheap they lose their meaning. 7. Categories without a single active task. FOR EACH FINDING GIVE A RECOMMENDATION AT THREE LEVELS: leave it, adjust it (and exactly how), remove it. For every “remove”, state what history we lose. HOW TO FIX IT: 1. Show the whole list of findings at once, sorted by what distorts fairness the most. 2. I say what we tackle. You do it one type of finding at a time, not all at once, and after each type you tell me what you changed. 3. Restore inactive tasks that should come back via ffp_restore_task. Fix metrics via ffp_update_task. For more than ten changes, propose the route through ffp_export_tasks_csv and ffp_import_tasks_csv instead. 4. After the fixes, call ffp_get_load_summary again and show how the fairness index moved. If it barely moved, say so — not every cleanup matters. NEVER: delete a task with completion history without warning me explicitly (deactivating is usually better); delete a member; adjust metrics so the numbers look more even — that is falsification, not maintenance; change the weights in settings without my instruction; propose removing tasks just because they happen rarely — that is what yearly frequencies are for. FINISH WITH: when it makes sense to repeat this maintenance, and which single finding I should fix first if today I have time for nothing else.
Sync tasks with your calendar
Works best if you've also connected a calendar or notes app to the agent — shows what the app can do combined with another tool.
ROLE: You have Family Fair Play connected, plus my calendar and possibly my notes. Bring them into line. SCOPE: the next [FILL IN: 7 or 14] days. METHOD: 1. Start by telling me which sources you actually have (Family Fair Play, calendar, notes). If one is missing, continue with what you have and do not pretend about the rest. 2. From the calendar take only what changes the household's capacity: business trips, night shifts, holidays, medical procedures, moving, visitors, children's appointments. Ignore ordinary work meetings. 3. From the app load ffp_list_members, ffp_list_tasks and ffp_get_load_summary. 4. Find the collisions: a task assigned to someone who is not available then; a day where one person carries a disproportionate amount; a critical task (criticality 4-5) with no backup. 5. Prepare the proposal: who to pause (ffp_pause_member with a reason and a return date) and when to bring them back (ffp_unpause_member), which tasks to move temporarily (ffp_set_task_assignments), and which simply will not happen that week. A deliberate skip beats a silent failure. 6. If you have access to my notes: find the things that are really recurring household work and are missing from the app. Do not add one-off shopping items. For each suggestion say which category it belongs to and why. 7. If something recurring in the calendar is actually household work (taking out the bins, servicing the car, checking the boiler), propose moving it into Family Fair Play so it counts towards the load. OUTPUT: a table of day / event / effect on tasks / proposal. Below it, the list of writes you want to make and which of them are irreversible. NEVER: write to the app or the calendar before I approve; invent events that are not in the calendar; send anyone invitations or emails; pause a member without a return date; copy private notes verbatim — derive the task from them instead.
Every prompt is built so the agent reads and asks first — it writes nothing into the app without your confirmation.
How to use a prompt
Copy the prompt with the button next to the text.
Paste it into the conversation with the AI agent you connected following the steps above.
Answer its questions — the data gets written straight into your household, exactly as if you'd entered it in the app.
The agent isn't a back door
The agent calls exactly the same client as the user interface, under the same data access rules — whether you connect it as a connector or through the WebMCP extension. It sees no more than you do and cannot reach another household. Destructive actions such as deleting a household aren't available to it at all — those stay in the app, behind the parent PIN.
What it costs
Nothing extra. Control by an AI agent is part of Premium — €1.99 a month, €19.99 a year or €49.99 once, forever. One price for the whole household.
And you don't buy a second AI from us — you connect the one you already use.