MCP Server for Android
Turn your Android phone into a Model Context Protocol server. Control any app from Claude Desktop, Claude Code, Cursor, OpenClaw and other MCP-compatible AI agents.
How it works
Install zerotap & configure AI
Download zerotap from the Play Store. Sign in to zerotap Cloud or configure your own API key in BYOK mode.
Enable MCP Server
Go to Settings → MCP Server and flip the switch. Your phone starts an MCP server on the local network.
Connect your MCP client
Copy the config snippet from the app and paste it into your MCP client. That's it — your AI agent can now control your phone.
Available tools
execute_task
Delegate a task to the zerotap agent. Describe what you want in natural language and zerotap handles the taps, swipes and typing.
get_screen_state
Returns the current UI hierarchy of the screen in a structured format. Useful for inspecting what's on screen before taking action.
get_device_status
Check if the device is ready — screen on, unlocked, accessibility service enabled. Returns a clear status with instructions if something needs attention.
Setup guides
Copy-paste configuration for popular MCP clients
Claude Desktop / OpenClaw
{
"mcpServers": {
"zerotap": {
"command": "npx",
"args": [
"mcp-remote",
"http://:8485/mcp",
"--header",
"Authorization: Bearer ",
"--allow-http"
]
}
}
}
Claude Code / Cline
claude mcp add zerotap \
-- npx mcp-remote \
http://:8485/mcp \
--header "Authorization: Bearer " \
--allow-http
Any MCP client
Endpoint: http://:8485/mcp
Transport: Streamable HTTP (JSON-RPC 2.0)
Auth: Bearer token (from zerotap app settings)
Bridge: use mcp-remote if your client only supports stdio
FAQ
zerotap uses Streamable HTTP with JSON-RPC 2.0. Clients that only support stdio transport can connect through the mcp-remote bridge (npx mcp-remote).
Every request requires a Bearer token generated by the app. The server runs on your local network only. You can regenerate the token at any time to revoke access.
No. BYOK mode works too — configure your own API key (OpenAI, Claude, Gemini, etc.) and the MCP server will use it. zerotap Cloud is just the easiest way to get started.
Any client that supports the Model Context Protocol. We provide ready-made configs for Claude Desktop, Claude Code, OpenClaw and Cline. Other clients work via mcp-remote or native Streamable HTTP support.
Ready to try zerotap?
Download free and see what your phone can really do