mac-messages-mcp

MIT License
76
  • Apple

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
tool_get_recent_messages
Get recent messages from the Messages app. Args: hours: Number of hours to look back (default: 24) contact: Filter by contact name, phone number, or email (optional) Use "contact:N" to select a specific contact from previous matches
tool_send_message
Send a message using the Messages app. Args: recipient: Phone number, email, contact name, or "contact:N" to select from matches For example, "contact:1" selects the first contact from a previous search message: Message text to send group_chat: Whether to send to a group chat (uses chat ID instead of buddy)
tool_find_contact
Find a contact by name using fuzzy matching. Args: name: The name to search for
tool_check_db_access
Diagnose database access issues.
tool_check_contacts
List available contacts in the address book.
tool_check_addressbook
Diagnose AddressBook access issues.
tool_get_chats
List available group chats from the Messages app.
ID: gxvaoc9znc