MCPServers
Apple - MCP server logo
1.6k
0

Summary

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.

Available Actions(26)

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_read_notes

Search for 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: emailId (string), deliveryTime (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), dueDate (optional datetime), notes (optional string)

open_reminders_app

Open the Reminders app to view specific reminders.

search_calendar_events

Search calendar events with customizable date ranges. Parameters: startDate (datetime), endDate (datetime)

list_upcoming_events

List upcoming calendar events.

create_calendar_event

Create new calendar events with details like title, location, and notes. Parameters: title (string), location (string), notes (string), startTime (datetime), endTime (datetime)

open_calendar_event

Open calendar events in the Calendar app.

web_search

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: locationId (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 a guide. Parameters: name (string)

list_guides

List existing guides.

add_place_to_guide

Add places to guides. Parameters: guideId (string), placeId (string)

Last Updated: April 8, 2025

커뮤니티 리뷰

0.0
0 리뷰
5
0
4
0
3
0
2
0
1
0

아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!

대화에 참여하려면 로그인하세요

Try it now in
HighlightHighlight AI

언어

TypeScript

카테고리