Claude.ai and Co-work
TapKit connects as an MCP server in Claude.ai, giving Claude direct access to your iPhone.Setup
- Open Claude.ai and go to Settings
- Navigate to the Integrations or MCP section
- Add TapKit as a new MCP connection
- Authenticate with your TapKit account when prompted
Example prompts
Try these to get started:- “Open Settings and take a screenshot”
- “Go to Safari and search for flights to Denver”
- “Open DoorDash and order from the first restaurant”
- “Take a screenshot and tell me what apps are on the home screen”
Claude Code
The TapKit plugin for Claude Code gives Claude iPhone control in your terminal. It installs an MCP server connection and a skill file that teaches Claude how to use the tools effectively.Setup
1. Add the plugin marketplace:/mcp inside Claude Code. Select TapKit and choose Authenticate. Your browser will open to sign in.
If your browser doesn’t open automatically, copy the URL from Claude Code and paste it manually. If the browser redirect fails after signing in, paste the full callback URL from your browser’s address bar back into Claude Code.
Links
Available actions
Every action is available through both Claude.ai and Claude Code:| Action | Description |
|---|---|
tap | Single tap at screen coordinates |
double_tap | Double tap for zoom or text selection |
long_press | Tap and hold for context menus |
swipe | Fast flick gesture in any direction |
drag | Drag between two points (sliders, scrolling) |
hold_and_drag | Long press then drag (reordering) |
screenshot | Capture the current screen |
open_app | Open any app by name |
type_text | Type into the focused text field |
press_home | Go to home screen |
escape | Dismiss keyboards, alerts, or go back |
lock / unlock | Lock or unlock the device |
volume_up / volume_down | Volume controls |
spotlight | Open Spotlight search |
activate_siri | Trigger Siri |
Troubleshooting
Claude says TapKit isn't connected
Claude says TapKit isn't connected
Make sure the TapKit Mac app is running with a phone connected. In Claude Code, run
/mcp to check the connection status. You may need to re-authenticate.Actions are timing out
Actions are timing out
Check that your phone is awake and the screen is on. Switch Control must be enabled on the iPhone. If the Mac app shows the phone as disconnected, unplug and replug the USB cable.
Phone not showing up in available devices
Phone not showing up in available devices
If you have multiple phones, Claude may need to select the right one. Ask Claude to “list my available phones” and then specify which one to use.
MCP server won't authenticate
MCP server won't authenticate
Try clearing the cached auth token by running
/mcp in Claude Code, selecting TapKit, and choosing to re-authenticate. Make sure you’re signed into the correct TapKit account in your browser.