Turn your Android phone into an MCP (Model Context Protocol) server. AI agents and desktop scripts can call your phone for live data and actions over LAN.
{
"mcpServers": {
"pocketmcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Turn your Android phone into an MCP (Model Context Protocol) server. AI agents and desktop scripts can call your phone for live data and actions over LAN.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 36 days ago. 5 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for PocketMCP and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Turn your Android phone into an MCP (Model Context Protocol) server. AI agents and desktop scripts can call your phone for live data and actions over LAN or Tailscale.
PocketMCP is fully open-source and core functionality is free. The project is MIT-licensed and community contributions are welcome.
High-value use cases for all users:
| Tool | Description |
| --------------------- | ----------------------------------------------------------------- |
| device_info | Battery, model, OS, network, memory |
| get_location | Best recent location from device providers |
| search_contacts | Search contacts by name |
| make_call | Make phone calls to any number |
| send_message | Send messages via WhatsApp, Instagram, Messenger, Google Messages |
| send_whatsapp_business_message | Dedicated WhatsApp Business contact-safe sender |
| whatsapp_automation | Advanced WhatsApp automation with accessibility control |
| social_media | Instagram, YouTube, X/Twitter interactions |
| app_actions | JSON-preset actions for simpler app automation calls |
| notifications | Real-time notification monitoring and management |
| shell | Run shell commands with safety filters and timeout |
| flashlight | Turn flashlight on/off/toggle and read state |
| launch_app | Open an installed app by package or app name |
| list_apps | List launchable installed apps (309+ apps detected) |
| global_action | Home/back/recents/notifications/quick settings/lock screen |
| scroll_screen | Scroll current app via accessibility gesture |
| search_screen | Find search input on current screen and type query safely |
| tap | Tap by visible text/content description or screen coordinates |
| volume_control | Read and change stream volume levels |
| phone_alert | Ring and/or vibrate phone to help locate it quickly |
| voice_record | Record voice notes from microphone |
| transcribe_audio | Speech-to-text from microphone or local audio file path |
| transcribe_file | Direct audio-file transcription by path |
| transcribe_whatsapp_audio | Transcribe latest WhatsApp/WhatsApp Business voice note |
| human_command | Natural-language command router across major tools |
| http_request | Make outbound HTTP requests from phone |
| read_file | Read files from allowed storage paths |