Tinyphone
Docs MCP server

MCP server

The same engine for an assistant, over stdio, on the phone on this Mac's cable.

Connect

Install the command line tool first, then add it to Claude Code:

claude mcp add tinyphone -- tinyphone mcp

Any MCP client that runs a local command works the same way: the command is tinyphone mcp.

Tools

toolwhat it does
phonesthe iPhone on the cable: ECID, name, model, iOS, whether it is supervised and whether by this Mac
inspectwhat the phone carries: properties, every profile, the apps
modesthe phone’s saved modes and which one is active
historywhat this Mac did to the phone, newest first
profilesthe configuration profiles on the phone, as the phone reports them
doctorApple Configurator, cfgutil, this Mac’s identity, a phone on the cable
backupthe phone backed up into this Mac’s MobileSync folder; does not change the phone
applychanges the phone: a preset or your own mode, installed over the cable and read back
remove_profilechanges the phone: one profile by identifier, only with confirm: true

What it can reach

Only the phone on this Mac’s cable, and only what the command line can do. There is no hosted server: nothing an assistant does here goes through the internet.