Python Apple MCP enables AI assistants to interact with macOS native applications through AppleScript. This implementation provides modules for Contacts, Notes, Mail, Messages, Reminders, Calendar, and Maps, offering asynchronous operations with comprehensive error handling and type-safe interfaces using Pydantic models. Built with a modular design for easy extension, it allows AI systems to perform tasks like searching contacts, creating notes, sending emails, scheduling events, and getting directions - making it particularly valuable for automating personal information management tasks on macOS.
Search for contacts by name. Parameter: name (string)
Get all contacts.
Create a new contact. Parameters: name (string), phones (List[string])
Search for notes. Parameter: query (string)
Create a new note. Parameters: title (string), body (string), folder_name (string)
Get all notes.
Send an email. Parameters: to (string), subject (string), body (string)
Search emails. Parameter: query (string)
Get unread emails.
Send an iMessage. Parameters: to (string), content (string)
Read messages. Parameter: phone_number (string)
Schedule a message. Parameters: to (string), content (string), scheduled_time (string)
Create a reminder. Parameters: name (string), list_name (string), notes (string), due_date (string)
Search reminders. Parameter: query (string)
Get all reminders.
Create an event. Parameters: title (string), start_date (string), end_date (string), location (string), notes (string)
Search events. Parameter: query (string)
Get all events.
Search for locations. Parameter: query (string)
Get directions. Parameters: from_address (string), to_address (string), transport_type (string)
Save a location to favorites. Parameters: name (string), address (string)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!