Expo Headless MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 284 installs a week from npm. Last commit 3 Nov 2026.
See and operate Expo / React Native apps: screenshots, taps, typing, auto-testing. No emulator.
Today is the operative word: we check Expo Headless MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add expo-headless-mcp -- npx -y expo-headless-mcp
{
"mcpServers": {
"expo-headless-mcp": {
"command": "npx",
"args": [
"-y",
"expo-headless-mcp"
]
}
}
}
[mcp_servers.expo-headless-mcp]
command = "npx"
args = ["-y", "expo-headless-mcp"]
{
"mcpServers": {
"expo-headless-mcp": {
"command": "npx",
"args": [
"-y",
"expo-headless-mcp"
]
}
}
}
{
"servers": {
"expo-headless-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"expo-headless-mcp"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
EXPO_PROJECT (Absolute path of the Expo project to render (can also be passed per call as projectPath)).
Operate a real iPhone from a Mac: screenshots, OCR, taps, typing, opening apps. Needs Zeptap.
Gives AI agents eyes and hands into running React Native apps: logs, REPL, tap, screenshots
Gives AI agents eyes and hands into running React Native apps: logs, REPL, tap, screenshots
See and drive Android emulators on a Mac: screenshot, tap, type, UI tree, logs, root.
Background Windows desktop for AI agents: native GUI automation, screenshots and app testing.
Run, hot-reload and screenshot Flutter, web, React Native and native iOS/Android apps.
AI agents see and drive the Android Emulator: screenshots, UI in dp, tap, dark mode, RTL, logcat.
Let AI agents see, tap, type, scroll, screenshot and debug your Expo app on a real phone.
Answers built from our own checks of this server.