familylink-mcp
Integrates with Google Family Link to read and change parental controls for supervised children, including downtime schedules, daily screen time limits, app rules, device lock, extra time, and contact settings.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@familylink-mcpGive Emma 30 extra minutes of screen time today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
familylink-mcp
MCP server for Google Family Link. Lets an AI assistant read and change the parental controls of your supervised children: downtime (bedtime), daily screen time limits, app rules, device lock, extra time and contacts.
It talks to the same private API as familylink.google.com, using the Google session of the parent account in Chrome. No browser automation.
Unofficial. The API is not public and can change without notice.
Tools
Tool | What it does |
| Supervised children |
| Devices, downtime, daily limit, apps, contacts, website filter, Google services, location sharing, device restrictions (developer options, unknown sources, ...) |
| Screen time per day, app and device; today's lock state and remaining time |
| Installed apps and their status (blocked, unlimited, limit, default) |
| Weekly downtime schedule on/off |
| Start/end time and on/off per weekday |
| Daily limit on/off |
| Daily minutes per weekday |
| Block, always allow, limit or reset an app |
| Lock or unlock a device now |
| Give or withdraw extra time today |
| Who the child can call and text |
Every write reads the state back from Google and returns it.
Related MCP server: sansan-chrome-mcp
Setup
Requirements: uv, Google Chrome signed in to the parent account (open familylink.google.com once). On macOS the first run asks for Keychain access to "Chrome Safe Storage" so the cookies can be read.
{
"mcpServers": {
"familylink": {
"command": "uvx",
"args": ["--from", "git+https://github.com/jantoebes/familylink-mcp", "familylink-mcp"]
}
}
}Not (yet) supported
School time, website allow/block lists, Google Play and YouTube settings, and changing device restrictions are read-only or missing. Apple Screen Time has no API and is out of scope.
Development
uv sync
uv run pytestCredits
Request formats are based on the reverse engineering in noiwid/HAFamilyLink (MIT), plus own captures of the web app.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Connect AI assistants to Google Sheets through controlled tools for reading and updating rows.
Connect AI assistants to explicitly paired computers, servers, and VMs for permitted remote actions.
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to control and automate your Chrome browser directly, leveraging existing login states and configurations for tasks like content analysis, semantic search across tabs, screenshots, network monitoring, and interactive operations.12MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to control Chrome browser operations such as navigation, reading pages, taking screenshots, managing tabs, and more via a Chrome extension and native messaging.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to securely control a user's existing signed-in Chrome browser through isolated tab groups, with strict per-session ownership and no cookie or token exposure.4 npmISC

Wbrowserofficial
AlicenseNot gradedqualityAmaintenanceEnables AI assistants and terminals to control a user's already logged-in Chrome session, allowing them to navigate pages, read content, click and type, run JavaScript, and inspect console or network activity.30MIT