imessage-mcp-server

imessage-mcp-server

3.4

If you are the rightful owner of imessage-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server that uses AppleScript to send iMessages and manage contacts.

The iMessage MCP Server is a specialized server that leverages AppleScript to interact with macOS's Messages and Contacts applications through the Model Context Protocol (MCP). It is designed to facilitate the management of contacts and the sending of iMessages directly from a TypeScript server. This server allows users to view and search their contacts, send iMessages to specific contacts or phone numbers, and receive confirmations when messages are successfully sent. The server operates locally on the user's machine, ensuring that all data remains private and secure. It requires macOS permissions to access Contacts and Messages, and it integrates seamlessly with Claude Desktop for natural language interactions.

Features

  • View and search contacts
  • Send iMessages to contacts or phone numbers
  • Receive confirmation when messages are sent
  • All data stays local on your machine
  • Requires macOS permissions for Contacts and Messages access

Tools

  1. search_contacts

    Enter a search query to return a matching contact, supporting search across names, phone numbers, and email addresses.

  2. send_message

    Enter the recipient (phone/email) and message content, send through the local Messages app, and return confirmation or error details.