Bridge AI to Your Phone using MCP!

PhonePi MCP enables seamless integration between desktop AI tools that support MCP (such as Cursor, Claude Desktop and more) and your smartphone, providing 23+ direct actions including SMS messaging, phone calls, contact management, snippet creation and search, clipboard sharing, notifications, battery status checks, and remote device controls.

Control your phone with natural language commands, right from your favorite desktop AI tools and automate productivity workflows today!

  • →23+ actions including SMS, calls, and contact management
  • →Runs on your hardware over your local network - zero third-party access
  • →Open Source MCP server implementation under the MIT license
Waiting for Cursor comic - The inspiration behind PhonePi MCPInspired by XKCD

Powerful Use Cases

Connect your favorite AI apps like Cursor, Cline, and Claude Desktop to your phone. Let them handle tasks while you focus on what matters - no cloud storage required, your data stays on your devices.

Smart Snippet Management

Create and organize notes, todos, bookmarks, and code snippets from your AI apps with powerful search and tagging.

Contact Management

Let Claude manage your contacts, add detailed information, and organize them intelligently with multiple fields.

Remote Phone Control

Find your phone with remote beeping, check battery levels, and set timers - all through your AI assistant.

Smart Notifications

Get notified when AI tasks complete, set priority levels, and create interactive messages with response options.

Clipboard Integration

Seamlessly share text between AI apps and your phone with quick copy-paste and instant sharing capabilities.

Instant Sharing

Share snippets and content instantly via SMS, 'Snippets' or clipboard with a simple command to your AI.

Powerful Tools at Your Fingertips

Explore our comprehensive suite of 23 tools that enable your AI assistant to interact with your phone.

📱

Send SMS

Send text messages directly from your AI assistant

📞

Make Calls

Initiate phone calls from your AI assistant

🔍

Find Phone

Locate your phone by making it beep

⏰

Set Timer

Set countdown timers and alarms

đŸ‘Ĩ

Manage Contacts

Add, update, and manage your phone contacts

📋

Copy to Clipboard

Copy text to your phone's clipboard

🔔

Send Notifications

Push notifications to your phone

🔋

Battery Level

Check your phone's battery status

📝

Add Snippets

Save text snippets for quick access

🔎

Search Snippets

Find saved snippets by keywords

✏ī¸

Update Snippets

Modify existing snippets

🗑ī¸

Delete Snippets

Remove unwanted snippets

↗ī¸

Share Snippets

Share snippets via messaging apps

đŸ’Ŧ

Send Messages

Send interactive messages requiring user response

↩ī¸

Get Message Response

Retrieve user responses to sent messages

📚

Get All Snippets

View all saved snippets

đŸ”ĸ

Get Snippet by ID

Retrieve specific snippets

🏷ī¸

Get Snippets by Type

Filter snippets by category

📒

Get All Contacts

View your complete contact list

👤

Get Contact by ID

Look up specific contacts

➕

Add Contact

Create new contact entries

📝

Update Contact

Modify existing contacts

❌

Delete Contact

Remove contacts from your phone

See It in Action

Explore real-world examples of how you can interact with your phone through AI assistants.

1 / 7
Integration

Long-Running Task Notification

> Let me know on my phone when this code analysis is complete

Get notified on your phone when Cursor completes time-consuming tasks

Quick Setup Guide

Get started with PhonePi MCP in three simple steps

1. Configure MCP

Create a mcp.json file (or similar - basis the app you are enabling this MCP server for) with this configuration:

{
  "mcpServers": {
    "phonepi-mcp": {
      "command": "npx",
      "args": [
        "phonepi-mcp",
        "start"
      ]
    }
  }
}

This configuration enables the MCP server in your AI app.

2. Install Mobile App

  1. Download PhonePi MCP

    Get the app from the Google Play Store (Promotion Codes). iOS app is currently in development.

  2. Grant Permissions

    Allow requested permissions for contacts, messages, and notifications to enable AI interactions.

PhonePi MCP Icon

3. Connect & Verify

  1. Launch the app

    Open PhonePi MCP on your device.

  2. Enter connection details

    Input your computer's IP address and port number (default: 11041). For same network usage, use your computer's local IP. For remote access, use Tailscale to securely connect your devices.

  3. Check connection

    Look for the green "Connected" status indicator in both your IDE and mobile app.

Try These Queries

Here are some example queries you can try with your AI assistant:

  • â€ĸ "Create a landing page for my project and notify me on my phone when it's done"
  • â€ĸ "Search my phone contacts for John and send him a message"
  • â€ĸ "Create a note on my phone with today's meeting minutes"
  • â€ĸ "Help me find my phone by making it beep"

PhonePi CLI

Try the PhonePi CLI for command-line access to your phone's features

Our CLI provides an AI-powered interface to control your phone directly from your terminal, no installation required:

npx phonepi-cli chat --key your-anthropic-api-key

You can also run a single query without entering interactive mode:

npx phonepi-cli query "What's my battery level?" --key your-anthropic-api-key

Key Features:

  • â€ĸ Interactive chat mode
  • â€ĸ Single query mode
  • â€ĸ Automatic server management
  • â€ĸ Beautiful terminal UI
  • â€ĸ AI-powered natural language
  • â€ĸ Secure API key handling

The CLI handles starting the MCP server automatically, making it a convenient option for quick interactions with your phone.

Troubleshooting

If you're experiencing connection issues, try these troubleshooting steps:

  • â€ĸ Ensure your phone and computer (running your AI app like Cursor) are on the same network
  • â€ĸ Verify you're using the correct IP address:
    • - For macOS/Linux: Open Terminal and run ifconfig or ip addr
    • - For Windows: Open Command Prompt and run ipconfig
  • â€ĸ Verify the correct port is being used (default is 11041)
  • â€ĸ Note: Only one AI app can use the specific port (11041) at a time
  • â€ĸ If devices are on different networks, consider using Tailscale to create a secure network between them
  • â€ĸ If the server won't start because port 11041 is in use, you can kill the process:
    • - For macOS/Linux:
      lsof -i :11041

      Then use the PID to kill the process:

      kill -9 [PID]
    • - For Windows:
      netstat -ano | findstr :11041

      Then use the PID to kill the process:

      taskkill /F /PID [PID]
  • â€ĸ Restart the MCP server with this command:
npx phonepi-mcp stop

After stopping any existing instances, restart the MCP server from your AI app (like Cursor).

Frequently Asked Questions

Learn how PhonePi MCP connects your phone to AI assistants through MCP

Get started with PhonePi MCP today and unlock the power of MCP + Phone integration

Get started with PhonePiMCP today and unlock the power of MCP + Phone integration for advanced AI capabilities and automation.

View on GitHub

MCP Integration

Built on the standardized Model Context Protocol (MCP), our open-source MIT-licensed servers ensure seamless integration with AI assistants like Claude, GPT, and others.

Privacy-First Design

Your personal data never leaves your devices. All operations happen locally within your secure infrastructure.

Contact

Have questions or need support? Join our GitHub discussions or reach out via email.