Phone MCP Server

v1.0.0Developer Toolsstable

A phone control plugin for MCP that allows you to control your Android phone through ADB commands to connect any human

agentandroidmcpmcp-serverphone-mcp
Share:
232
Stars
0
Downloads
0
Weekly
0/5

About

A phone control plugin for MCP that allows you to control your Android phone through ADB commands to connect any human

Features

  • call_number
  • end_call
  • check_device_connection
  • send_text_message
  • receive_text_messages

Use Cases

Make a phone call to the specified number. Initiates a call using Android's dialer app through ADB. The number will be dialed immediately without requiring user confirmation. Args: phone_number (str): The phone number to call. Country code will be au
End the current phone call. Terminates any active phone call by sending the end call keycode through ADB. Returns: str: Success message if the call was ended, or an error message if the end call command failed.
Check if an Android device is connected via ADB. Verifies that an Android device is properly connected and recognized by ADB, which is required for all other functions to work. Returns: str: Status message indicating whether a device is connected and
Send a text message to the specified number. Uses the phone's messaging app with UI automation to send SMS. Process: Opens messaging app, fills recipient and content, automatically clicks send button, then auto-exits app. Args: phone_number (str): Re
Get recent text messages from the phone. Retrieves recent SMS messages from the device's SMS database using ADB and content provider queries to get structured message data. Args: limit (int): Maximum number of messages to retrieve (default: 5) Exampl
hao-cyber

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx phone

Examples

Basic Configuration

Configure Phone MCP Server

npx phone

Configuration

Configuration Details

Config File

claude_desktop_config.json

Web UI

Not available

Security

Authentication

RequiredNo

Features

Data Encryption
Audit Logging
RBAC Support

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

More Developer Tools MCP Servers

Explore other servers in the Developer Tools category.

Quick Config Preview

{ "mcpServers": { "phone": { "command": "npx", "args": ["-y", "phone"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Phone MCP Server?

Browse our complete directory of 60+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

60+ ServersFree & Open SourceStep-by-Step Guides