Apple Native Apps
Summary
Apple MCP tools provides native macOS integration for AI assistants, enabling access to Apple applications like Contacts, Notes, Messages, Mail, Reminders, Calendar, and Maps. Developed by Dhravya Shah, this TypeScript implementation uses JXA (JavaScript for Automation) and AppleScript to interact with macOS applications, allowing AI assistants to perform tasks such as sending messages, creating notes, managing reminders, searching emails, and getting directions. The server features both eager and lazy loading modes for reliability, making it particularly valuable for users who want their AI assistant to interact with their personal data and Apple ecosystem without leaving the conversation context.
Available Actions(25)
send_message
Send messages using the Apple Messages app. Parameters: recipient (string), message (string)
read_messages
Read out messages from the Apple Messages app.
list_notes
List notes available in the Apple Notes app.
search_and_read_notes
Search and read notes in the Apple Notes app. Parameters: query (string)
search_contacts
Search contacts for sending messages. Parameters: query (string)
send_email
Send emails with multiple recipients and file attachments. Parameters: to (array of strings), cc (optional array of strings), bcc (optional array of strings), subject (string), body (string), attachments (optional array of file paths)
search_emails
Search emails with custom queries, mailbox selection, and result limits. Parameters: query (string), mailbox (optional string), limit (optional integer)
schedule_email
Schedule emails for future delivery. Parameters: email_id (string), delivery_time (datetime)
manage_scheduled_emails
List and manage scheduled emails.
check_unread_email_counts
Check unread email counts globally or per mailbox. Parameters: mailbox (optional string)
list_reminders
List all reminders and reminder lists.
search_reminders
Search for reminders by text. Parameters: query (string)
create_reminder
Create new reminders with optional due dates and notes. Parameters: title (string), due_date (optional datetime), notes (optional string)
open_reminders_app
Open the Reminders app to view specific reminders. Parameters: reminder_id (string)
search_calendar_events
Search calendar events with customizable date ranges. Parameters: start_date (datetime), end_date (datetime)
list_upcoming_events
List upcoming events in the calendar.
create_calendar_event
Create new calendar events with details like title, location, and notes. Parameters: title (string), location (optional string), notes (optional string), start_time (datetime), end_time (datetime)
open_calendar_event
Open calendar events in the Calendar app. Parameters: event_id (string)
search_web
Search the web using DuckDuckGo. Parameters: query (string)
search_locations
Search for locations and addresses. Parameters: query (string)
save_location_to_favorites
Save locations to favorites. Parameters: location_id (string)
get_directions
Get directions between locations. Parameters: from (string), to (string)
drop_pin
Drop pins on the map. Parameters: location (string)
create_guide
Create and list guides. Parameters: guide_name (string)
add_place_to_guide
Add places to guides. Parameters: guide_id (string), place_id (string)
커뮤니티 리뷰
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요