The Apple MCP tools project provides a convenient way to interact with various macOS applications such as Messages, Notes, Contacts, Emails, and Reminders through the MCP protocol. This tool allows users to automate and streamline their workflow by enabling actions like sending messages, managing emails, and creating reminders directly from these apps. Additionally, it supports advanced features like scheduling emails, searching notes, and managing contacts. The tool is designed to enhance productivity by allowing users to daisy-chain commands, creating seamless workflows across different applications. This project is particularly useful for users looking to integrate macOS app functionalities into automated processes or custom workflows.
Send messages using the Apple Messages app. Parameters: recipient (string), message (string)
Read out messages from the Apple Messages app.
List notes in the Apple Notes app.
Search and read notes in the Apple Notes app. Parameters: query (string)
Search contacts for sending messages. Parameters: query (string)
Send emails with multiple recipients (to, cc, bcc) and file attachments. Parameters: recipients (array of strings), subject (string), body (string), attachments (optional array of files)
Search emails with custom queries, mailbox selection, and result limits. Parameters: query (string), mailbox (optional string), limit (optional number)
Schedule emails for future delivery. Parameters: email_id (string), delivery_time (string)
List and manage scheduled emails.
Check unread email counts globally or per mailbox.
List all reminders and reminder lists.
Search for reminders by text. Parameters: query (string)
Create new reminders with optional due dates and notes. Parameters: title (string), due_date (optional string), notes (optional string)
Open the Reminders app to view specific reminders.
Search calendar events with customizable date ranges. Parameters: start_date (string), end_date (string)
List upcoming events in the calendar.
Create new calendar events with details like title, location, and notes. Parameters: title (string), location (optional string), notes (optional string), start_time (string), end_time (string)
Open calendar events in the Calendar app.
Search the web using DuckDuckGo. Parameters: query (string)
Search for locations and addresses. Parameters: query (string)
Save locations to favorites. Parameters: location (string)
Get directions between locations. Parameters: from (string), to (string)
Drop pins on the map. Parameters: location (string)
Create a guide. Parameters: title (string), description (optional string)
List existing guides.
Add places to guides. Parameters: guide_id (string), place (string)
No reviews yet. Be the first to review!
Sign in to join the conversation