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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Let AI agents use your real, signed-in Chrome: tabs, clicks, forms, screenshots and video.
Connect AI agents to your own Chrome with scoped access, approvals, and verified task results.
- DNS-DATA RemoteDeprecatedcom.dns-data
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Connect AI assistants to your approved computer for files, commands, browser and desktop tasks.
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 gradedqualityCmaintenanceEnables 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

Wbrowserofficial
AlicenseNot gradedqualityBmaintenanceEnables 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
Browser MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to inspect and modify Chrome state directly through extension APIs, listing tabs and windows and moving or reordering tabs within and across windows. Operations are validated and never simulate mouse/keyboard input, steal focus, or activate tabs implicitly.MIT