Apple-MCPs
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APPLE_AGENT_MCP_HOST | No | Host for the streamable-http transport. Must be a loopback address such as 127.0.0.1, ::1, or localhost. | |
| APPLE_AGENT_MCP_PORT | No | Port for the streamable-http transport. | |
| APPLE_AGENT_MCP_TRANSPORT | No | Transport for the Apple-Tools-MCP server. Set to 'streamable-http' to use HTTP; defaults to 'stdio'. | stdio |
| APPLE_AGENT_MCP_STATE_FILE | No | Path to persisted assistant preferences. Defaults to ~/.apple-tools-mcp/preferences.json. | |
| APPLE_FILES_MCP_ALLOWED_ROOTS | No | Allowed root directory (or directories) for files tools. | |
| APPLE_AGENT_MCP_CONFORMANCE_MODE | No | Set to 1 to register the official MCP conformance fixtures for protocol validation only. | |
| APPLE_MAIL_MCP_ALLOWED_ATTACHMENT_ROOT | No | Directory where mail attachments are allowed to be saved. Mail attachments are disabled unless this is set. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| completions | {} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| apple_get_preferencesA | Read the persisted Apple-Tools assistant defaults and routing preferences. |
| apple_detect_defaultsB | Detect sensible default mail, calendar, reminders, and notes targets, then persist them if missing. |
| apple_update_preferencesC | Persist assistant defaults such as default lists, folders, calendars, archive mailboxes, and preferred communication routing. |
| apple_detect_digest_folderB | Detect the preferred Notes folder for daily and weekly digests, and persist it if found. |
| apple_set_digest_folderB | Persist the dedicated Notes folder that Apple-Tools should use for daily and weekly digests. |
| apple_ensure_digest_folderB | Ensure a dedicated Notes folder exists for daily and weekly digests, creating it when necessary and persisting the preference. |
| apple_update_contact_preferencesB | Persist preferred communication routing for a specific contact so Apple-Tools can choose the right channel and target for that person. |
| apple_prepare_communicationB | Resolve a recipient through Contacts, evaluate available channels, and return the recommended mail or messages target before sending. |
| apple_preview_communicationA | Preview how Apple-Tools will route a communication before sending it through Messages or Mail. |
| apple_preview_archive_messageA | Preview how Apple-Tools will archive a Mail message before moving it. |
| apple_preview_create_reminder_with_defaultsA | Preview how Apple-Tools will create a reminder with the configured default reminder list. |
| apple_preview_create_note_with_defaultsB | Preview how Apple-Tools will create a note with the configured default notes folder. |
| apple_preview_follow_up_from_mailA | Preview how Apple-Tools will turn an email into a reminder and note before creating either item. |
| apple_send_communicationB | Send a communication through Messages or Mail using Contacts resolution and assistant defaults. |
| apple_archive_messageA | Move a message to the preferred archive mailbox, or auto-detect an archive mailbox if no preference exists yet. |
| apple_list_recent_actionsA | List recent assistant actions recorded by Apple-Tools for audit and undo workflows. |
| apple_undo_actionA | Undo a recent Apple-Tools action when the underlying standalone MCPs support a reliable reversal. |
| apple_create_reminder_with_defaultsA | Create a reminder using the configured default reminder list when list_id is omitted. |
| apple_create_note_with_defaultsA | Create a note using the configured default notes folder when folder_id is omitted. |
| apple_capture_follow_up_from_mailB | Turn an email into a reminder and an archival note using assistant defaults for the destination list and notes folder. |
| apple_event_collaboration_summaryA | Summarize attendee state for a shared calendar event so agents can verify collaboration and participation. |
| apple_maps_search_places_strictA | Search places through the native Apple Maps MCP and fail closed if the Maps helper is unavailable. |
| apple_maps_get_directions_strictB | Get directions through the native Apple Maps MCP and fail closed if the Maps helper is unavailable. |
| apple_find_duplicate_contactsB | Find likely duplicate contacts through Apple Contacts so assistants can disambiguate people before acting. |
| apple_prepare_unique_contactA | Resolve a contact for a person-targeted workflow, but stop and return duplicate groups if likely duplicate records need cleanup first. |
| apple_list_shortcuts_for_capabilityB | List likely shortcuts for a requested capability so Apple-Tools can use Shortcuts as an intentional bridge when native coverage is missing. |
| apple_route_or_run_shortcutB | Use Apple Shortcuts as the explicit bridge when native Apple MCP coverage is insufficient or when the user names a shortcut directly. |
| apple_open_applicationB | Open an application through the unified Apple control plane using its name or bundle identifier. |
| apple_get_focus_statusB | Return truthful Focus support metadata through the unified Apple control plane. |
| apple_get_system_contextA | Return a richer Apple system context snapshot, including Focus, frontmost app, and battery state. |
| apple_open_file_pathA | Open a file or folder through Apple Files and return iCloud-aware path metadata. |
| apple_reveal_in_finderB | Reveal a file or folder in Finder through Apple Files. |
| apple_tag_fileB | Read, replace, add, or remove Finder tags on a file or folder through Apple Files. |
| apple_update_system_settingC | Apply an assistant-relevant macOS setting through the unified Apple control plane. |
| apple_control_frontmost_appC | Use the unified Apple control plane for bounded GUI fallback actions when a native app-domain tool cannot complete the task. |
| apple_suggest_mailboxesB | Apple Suggest Mailboxes using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_calendarsA | Apple Suggest Calendars using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_reminder_listsB | Apple Suggest Reminder Lists using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_shortcutsA | Apple Suggest Shortcuts using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_contactsB | Apple Suggest Contacts using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_note_foldersC | Apple Suggest Note Folders using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_message_conversationsB | Apple Suggest Message Conversations using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_filesA | Apple Suggest Files using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_running_appsB | Apple Suggest Running Apps using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_suggest_placesB | Apple Suggest Places using the current Apple data surfaces. This is a completion fallback for clients without MCP completion support. |
| apple_permission_guideA | Explain how to grant the Apple permissions needed by a given Apple domain on macOS. |
| apple_recheck_permissionsA | Recheck Apple domain health after the user changes macOS permissions, and notify the client that Apple resources changed. |
| apple_send_message_interactiveA | Send an Apple Messages message, asking for missing recipient or text when needed. |
| apple_create_event_interactiveC | Create a Calendar event, asking for missing event details when needed. |
| apple_healthA | Report aggregated health across the unified Apple ecosystem MCP domains. |
| apple_overviewB | Return an aggregated Apple ecosystem overview using the standalone domain resources. |
| apple_generate_daily_briefingB | Generate a daily Apple briefing from today's context, domain health, and Mail highlights. |
| apple_generate_weekly_briefingA | Generate a weekly Apple briefing from upcoming events, reminders, and Mail highlights. |
| apple_triage_communications_taskB | Generate a cross-app communications triage summary from unread Messages and Mail search results. |
| mail_healthD | Delegated Apple domain tool 'mail_health' exposed through Apple-Tools-MCP. |
| mail_list_mailboxesD | Delegated Apple domain tool 'mail_list_mailboxes' exposed through Apple-Tools-MCP. |
| mail_search_messagesD | Delegated Apple domain tool 'mail_search_messages' exposed through Apple-Tools-MCP. |
| mail_get_messageD | Delegated Apple domain tool 'mail_get_message' exposed through Apple-Tools-MCP. |
| mail_get_threadD | Delegated Apple domain tool 'mail_get_thread' exposed through Apple-Tools-MCP. |
| mail_compose_draftD | Delegated Apple domain tool 'mail_compose_draft' exposed through Apple-Tools-MCP. |
| mail_reply_messageD | Delegated Apple domain tool 'mail_reply_message' exposed through Apple-Tools-MCP. |
| mail_reply_latest_in_threadD | Delegated Apple domain tool 'mail_reply_latest_in_thread' exposed through Apple-Tools-MCP. |
| mail_forward_messageD | Delegated Apple domain tool 'mail_forward_message' exposed through Apple-Tools-MCP. |
| mail_mark_messageD | Delegated Apple domain tool 'mail_mark_message' exposed through Apple-Tools-MCP. |
| mail_move_messageD | Delegated Apple domain tool 'mail_move_message' exposed through Apple-Tools-MCP. |
| mail_archive_threadD | Delegated Apple domain tool 'mail_archive_thread' exposed through Apple-Tools-MCP. |
| mail_delete_messageD | Delegated Apple domain tool 'mail_delete_message' exposed through Apple-Tools-MCP. |
| mail_send_messageD | Delegated Apple domain tool 'mail_send_message' exposed through Apple-Tools-MCP. |
| calendar_healthC | Delegated Apple domain tool 'calendar_health' exposed through Apple-Tools-MCP. |
| calendar_list_calendarsD | Delegated Apple domain tool 'calendar_list_calendars' exposed through Apple-Tools-MCP. |
| calendar_list_eventsD | Delegated Apple domain tool 'calendar_list_events' exposed through Apple-Tools-MCP. |
| calendar_get_eventD | Delegated Apple domain tool 'calendar_get_event' exposed through Apple-Tools-MCP. |
| calendar_create_eventD | Delegated Apple domain tool 'calendar_create_event' exposed through Apple-Tools-MCP. |
| calendar_update_eventD | Delegated Apple domain tool 'calendar_update_event' exposed through Apple-Tools-MCP. |
| calendar_delete_eventD | Delegated Apple domain tool 'calendar_delete_event' exposed through Apple-Tools-MCP. |
| reminders_healthD | Delegated Apple domain tool 'reminders_health' exposed through Apple-Tools-MCP. |
| reminders_list_listsC | Delegated Apple domain tool 'reminders_list_lists' exposed through Apple-Tools-MCP. |
| reminders_create_listD | Delegated Apple domain tool 'reminders_create_list' exposed through Apple-Tools-MCP. |
| reminders_delete_listD | Delegated Apple domain tool 'reminders_delete_list' exposed through Apple-Tools-MCP. |
| reminders_list_remindersD | Delegated Apple domain tool 'reminders_list_reminders' exposed through Apple-Tools-MCP. |
| reminders_get_reminderD | Delegated Apple domain tool 'reminders_get_reminder' exposed through Apple-Tools-MCP. |
| reminders_create_reminderD | Delegated Apple domain tool 'reminders_create_reminder' exposed through Apple-Tools-MCP. |
| reminders_update_reminderD | Delegated Apple domain tool 'reminders_update_reminder' exposed through Apple-Tools-MCP. |
| reminders_complete_reminderC | Delegated Apple domain tool 'reminders_complete_reminder' exposed through Apple-Tools-MCP. |
| reminders_uncomplete_reminderD | Delegated Apple domain tool 'reminders_uncomplete_reminder' exposed through Apple-Tools-MCP. |
| reminders_delete_reminderD | Delegated Apple domain tool 'reminders_delete_reminder' exposed through Apple-Tools-MCP. |
| shortcuts_healthD | Delegated Apple domain tool 'shortcuts_health' exposed through Apple-Tools-MCP. |
| shortcuts_list_shortcutsD | Delegated Apple domain tool 'shortcuts_list_shortcuts' exposed through Apple-Tools-MCP. |
| shortcuts_list_foldersC | Delegated Apple domain tool 'shortcuts_list_folders' exposed through Apple-Tools-MCP. |
| shortcuts_view_shortcutD | Delegated Apple domain tool 'shortcuts_view_shortcut' exposed through Apple-Tools-MCP. |
| shortcuts_run_shortcutD | Delegated Apple domain tool 'shortcuts_run_shortcut' exposed through Apple-Tools-MCP. |
| files_healthC | Delegated Apple domain tool 'files_health' exposed through Apple-Tools-MCP. |
| files_list_allowed_rootsD | Delegated Apple domain tool 'files_list_allowed_roots' exposed through Apple-Tools-MCP. |
| files_list_directoryD | Delegated Apple domain tool 'files_list_directory' exposed through Apple-Tools-MCP. |
| files_search_filesD | Delegated Apple domain tool 'files_search_files' exposed through Apple-Tools-MCP. |
| files_get_file_infoD | Delegated Apple domain tool 'files_get_file_info' exposed through Apple-Tools-MCP. |
| files_read_text_fileD | Delegated Apple domain tool 'files_read_text_file' exposed through Apple-Tools-MCP. |
| files_recent_filesD | Delegated Apple domain tool 'files_recent_files' exposed through Apple-Tools-MCP. |
| files_get_tagsD | Delegated Apple domain tool 'files_get_tags' exposed through Apple-Tools-MCP. |
| files_list_recent_locationsD | Delegated Apple domain tool 'files_list_recent_locations' exposed through Apple-Tools-MCP. |
| files_get_icloud_statusD | Delegated Apple domain tool 'files_get_icloud_status' exposed through Apple-Tools-MCP. |
| files_create_folderD | Delegated Apple domain tool 'files_create_folder' exposed through Apple-Tools-MCP. |
| files_move_pathD | Delegated Apple domain tool 'files_move_path' exposed through Apple-Tools-MCP. |
| files_open_pathD | Delegated Apple domain tool 'files_open_path' exposed through Apple-Tools-MCP. |
| files_reveal_in_finderD | Delegated Apple domain tool 'files_reveal_in_finder' exposed through Apple-Tools-MCP. |
| files_set_tagsD | Delegated Apple domain tool 'files_set_tags' exposed through Apple-Tools-MCP. |
| files_add_tagsD | Delegated Apple domain tool 'files_add_tags' exposed through Apple-Tools-MCP. |
| files_remove_tagsD | Delegated Apple domain tool 'files_remove_tags' exposed through Apple-Tools-MCP. |
| files_delete_pathD | Delegated Apple domain tool 'files_delete_path' exposed through Apple-Tools-MCP. |
| system_healthC | Delegated Apple domain tool 'system_health' exposed through Apple-Tools-MCP. |
| system_statusD | Delegated Apple domain tool 'system_status' exposed through Apple-Tools-MCP. |
| system_get_batteryC | Delegated Apple domain tool 'system_get_battery' exposed through Apple-Tools-MCP. |
| system_get_frontmost_appC | Delegated Apple domain tool 'system_get_frontmost_app' exposed through Apple-Tools-MCP. |
| system_list_running_appsD | Delegated Apple domain tool 'system_list_running_apps' exposed through Apple-Tools-MCP. |
| system_get_clipboardC | Delegated Apple domain tool 'system_get_clipboard' exposed through Apple-Tools-MCP. |
| system_list_settings_domainsC | Delegated Apple domain tool 'system_list_settings_domains' exposed through Apple-Tools-MCP. |
| system_get_appearance_settingsD | Delegated Apple domain tool 'system_get_appearance_settings' exposed through Apple-Tools-MCP. |
| system_get_accessibility_settingsC | Delegated Apple domain tool 'system_get_accessibility_settings' exposed through Apple-Tools-MCP. |
| system_get_dock_settingsC | Delegated Apple domain tool 'system_get_dock_settings' exposed through Apple-Tools-MCP. |
| system_get_finder_settingsC | Delegated Apple domain tool 'system_get_finder_settings' exposed through Apple-Tools-MCP. |
| system_get_settings_snapshotC | Delegated Apple domain tool 'system_get_settings_snapshot' exposed through Apple-Tools-MCP. |
| system_get_focus_statusC | Delegated Apple domain tool 'system_get_focus_status' exposed through Apple-Tools-MCP. |
| system_get_context_snapshotC | Delegated Apple domain tool 'system_get_context_snapshot' exposed through Apple-Tools-MCP. |
| system_read_preference_domainD | Delegated Apple domain tool 'system_read_preference_domain' exposed through Apple-Tools-MCP. |
| system_set_appearance_modeD | Delegated Apple domain tool 'system_set_appearance_mode' exposed through Apple-Tools-MCP. |
| system_set_show_all_extensionsD | Delegated Apple domain tool 'system_set_show_all_extensions' exposed through Apple-Tools-MCP. |
| system_set_show_hidden_filesD | Delegated Apple domain tool 'system_set_show_hidden_files' exposed through Apple-Tools-MCP. |
| system_set_finder_path_barD | Delegated Apple domain tool 'system_set_finder_path_bar' exposed through Apple-Tools-MCP. |
| system_set_finder_status_barD | Delegated Apple domain tool 'system_set_finder_status_bar' exposed through Apple-Tools-MCP. |
| system_set_dock_autohideD | Delegated Apple domain tool 'system_set_dock_autohide' exposed through Apple-Tools-MCP. |
| system_set_dock_show_recentsD | Delegated Apple domain tool 'system_set_dock_show_recents' exposed through Apple-Tools-MCP. |
| system_set_reduce_motionD | Delegated Apple domain tool 'system_set_reduce_motion' exposed through Apple-Tools-MCP. |
| system_set_increase_contrastD | Delegated Apple domain tool 'system_set_increase_contrast' exposed through Apple-Tools-MCP. |
| system_set_reduce_transparencyC | Delegated Apple domain tool 'system_set_reduce_transparency' exposed through Apple-Tools-MCP. |
| system_set_clipboardD | Delegated Apple domain tool 'system_set_clipboard' exposed through Apple-Tools-MCP. |
| system_show_notificationC | Delegated Apple domain tool 'system_show_notification' exposed through Apple-Tools-MCP. |
| system_open_applicationD | Delegated Apple domain tool 'system_open_application' exposed through Apple-Tools-MCP. |
| system_gui_list_menu_bar_itemsD | Delegated Apple domain tool 'system_gui_list_menu_bar_items' exposed through Apple-Tools-MCP. |
| system_gui_click_menu_pathD | Delegated Apple domain tool 'system_gui_click_menu_path' exposed through Apple-Tools-MCP. |
| system_gui_press_keysD | Delegated Apple domain tool 'system_gui_press_keys' exposed through Apple-Tools-MCP. |
| system_gui_type_textC | Delegated Apple domain tool 'system_gui_type_text' exposed through Apple-Tools-MCP. |
| system_gui_click_buttonD | Delegated Apple domain tool 'system_gui_click_button' exposed through Apple-Tools-MCP. |
| system_gui_choose_popup_valueD | Delegated Apple domain tool 'system_gui_choose_popup_value' exposed through Apple-Tools-MCP. |
| maps_healthC | Delegated Apple domain tool 'maps_health' exposed through Apple-Tools-MCP. |
| maps_search_placesD | Delegated Apple domain tool 'maps_search_places' exposed through Apple-Tools-MCP. |
| maps_get_directionsD | Delegated Apple domain tool 'maps_get_directions' exposed through Apple-Tools-MCP. |
| maps_build_maps_linkD | Delegated Apple domain tool 'maps_build_maps_link' exposed through Apple-Tools-MCP. |
| maps_open_directions_in_mapsD | Delegated Apple domain tool 'maps_open_directions_in_maps' exposed through Apple-Tools-MCP. |
| contacts_healthC | Delegated Apple domain tool 'contacts_health' exposed through Apple-Tools-MCP. |
| contacts_list_contactsD | Delegated Apple domain tool 'contacts_list_contacts' exposed through Apple-Tools-MCP. |
| contacts_create_contactD | Delegated Apple domain tool 'contacts_create_contact' exposed through Apple-Tools-MCP. |
| contacts_update_contactD | Delegated Apple domain tool 'contacts_update_contact' exposed through Apple-Tools-MCP. |
| contacts_delete_contactD | Delegated Apple domain tool 'contacts_delete_contact' exposed through Apple-Tools-MCP. |
| contacts_search_contactsD | Delegated Apple domain tool 'contacts_search_contacts' exposed through Apple-Tools-MCP. |
| contacts_get_contactD | Delegated Apple domain tool 'contacts_get_contact' exposed through Apple-Tools-MCP. |
| contacts_resolve_message_recipientC | Delegated Apple domain tool 'contacts_resolve_message_recipient' exposed through Apple-Tools-MCP. |
| notes_healthC | Delegated Apple domain tool 'notes_health' exposed through Apple-Tools-MCP. |
| notes_list_accountsA | Delegated Apple domain tool 'notes_list_accounts' exposed through Apple-Tools-MCP. |
| notes_list_foldersD | Delegated Apple domain tool 'notes_list_folders' exposed through Apple-Tools-MCP. |
| notes_list_notesD | Delegated Apple domain tool 'notes_list_notes' exposed through Apple-Tools-MCP. |
| notes_get_noteD | Delegated Apple domain tool 'notes_get_note' exposed through Apple-Tools-MCP. |
| notes_search_notesD | Delegated Apple domain tool 'notes_search_notes' exposed through Apple-Tools-MCP. |
| notes_create_noteD | Delegated Apple domain tool 'notes_create_note' exposed through Apple-Tools-MCP. |
| notes_append_to_noteC | Delegated Apple domain tool 'notes_append_to_note' exposed through Apple-Tools-MCP. |
| notes_update_noteD | Delegated Apple domain tool 'notes_update_note' exposed through Apple-Tools-MCP. |
| notes_delete_noteD | Delegated Apple domain tool 'notes_delete_note' exposed through Apple-Tools-MCP. |
| notes_move_noteD | Delegated Apple domain tool 'notes_move_note' exposed through Apple-Tools-MCP. |
| notes_create_folderD | Delegated Apple domain tool 'notes_create_folder' exposed through Apple-Tools-MCP. |
| notes_rename_folderD | Delegated Apple domain tool 'notes_rename_folder' exposed through Apple-Tools-MCP. |
| notes_delete_folderD | Delegated Apple domain tool 'notes_delete_folder' exposed through Apple-Tools-MCP. |
| notes_list_attachmentsD | Delegated Apple domain tool 'notes_list_attachments' exposed through Apple-Tools-MCP. |
| messages_healthC | Delegated Apple domain tool 'messages_health' exposed through Apple-Tools-MCP. |
| messages_list_conversationsD | Delegated Apple domain tool 'messages_list_conversations' exposed through Apple-Tools-MCP. |
| messages_get_conversationD | Delegated Apple domain tool 'messages_get_conversation' exposed through Apple-Tools-MCP. |
| messages_search_messagesD | Delegated Apple domain tool 'messages_search_messages' exposed through Apple-Tools-MCP. |
| messages_get_messageD | Delegated Apple domain tool 'messages_get_message' exposed through Apple-Tools-MCP. |
| messages_list_attachmentsD | Delegated Apple domain tool 'messages_list_attachments' exposed through Apple-Tools-MCP. |
| messages_send_messageD | Delegated Apple domain tool 'messages_send_message' exposed through Apple-Tools-MCP. |
| messages_reply_in_conversationD | Delegated Apple domain tool 'messages_reply_in_conversation' exposed through Apple-Tools-MCP. |
| messages_send_attachmentD | Delegated Apple domain tool 'messages_send_attachment' exposed through Apple-Tools-MCP. |
| apple_list_promptsA | Fallback prompt discovery tool for clients that only support tools. |
| apple_get_promptA | Fallback prompt rendering tool for clients that only support tools. |
| search_toolsA | Search this server's tool catalog by keyword, alias, or domain tag. |
| get_tool_infoA | Load the full schema, examples, and metadata for one tool from this server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| apple_plan_day | Plan the day using Calendar, Reminders, Messages, Mail, and Notes context. |
| apple_triage_communications | Triage communications across Mail and Messages with Contacts-aware routing. |
| apple_prepare_next_meeting | Prepare for the next meeting using Calendar, Notes, Mail, and Messages context. |
| apple_route_request | Route user requests across Apple app domains with the unified MCP decision rules. |
| mail_inbox_triage | Review inbox state and suggest the next Mail actions. |
| mail_draft_reply | Find the right email and draft a reply with Apple Mail. |
| calendar_plan_today | Review today in Apple Calendar and build a concise plan. |
| calendar_prepare_agenda | Prepare a meeting agenda from Apple Calendar context. |
| reminders_plan_today | Plan today using Apple Reminders lists and due items. |
| reminders_inbox_triage | Triage Apple Reminders and organize follow-up work. |
| files_prepare_attachment | Locate the right local file before attaching or referencing it. |
| files_organize_workspace | Inspect and organize local folders inside the allowed roots. |
| system_capture_context | Capture frontmost app, battery, and running app context before acting. |
| maps_plan_route | Find the right place and estimate travel before scheduling or messaging. |
| shortcuts_choose_and_run | Choose the right Apple Shortcut before running it. |
| shortcuts_run_with_input | Prepare structured input for an Apple Shortcut run. |
| shortcuts_follow_up | Interpret Apple Shortcut output and decide the next action. |
| notes_find_reference | Find the right Apple Note for reference material. |
| notes_organize_topic | Organize Apple Notes around a topic or project. |
| notes_create_from_conversation | Create a note from conversation context. |
| notes_cleanup | Clean up and consolidate Apple Notes content. |
| messages_triage_unread | Review unread Apple Messages and prioritize replies. |
| messages_summarize_thread | Summarize an Apple Messages conversation thread. |
| messages_draft_reply | Draft an Apple Messages reply from thread context. |
| contacts_prepare_message_recipient | Resolve the right Apple Contacts recipient before messaging. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| apple_overview | Aggregated Apple ecosystem status across the standalone Apple MCP domains. |
| apple_today | Combined Apple Calendar, Reminders, and Messages today-oriented snapshot. |
| mailboxes_snapshot | Current Apple Mail mailboxes. |
| files_allowed_roots | The file system roots this MCP server is allowed to access. |
| files_recent | A compact snapshot of recently modified files inside the allowed roots. |
| system_status | A compact macOS system status snapshot. |
| system_settings | A read-only snapshot of appearance, accessibility, Dock, and Finder settings. |
| system_applications | Currently running foreground applications on macOS. |
| maps_status | Apple Maps helper availability and supported transport modes. |
| contacts_directory | Current Apple Contacts directory snapshot. |
| calendar_list_snapshot | Current Apple Calendar calendars. |
| calendar_today_snapshot | A compact snapshot of today's Apple Calendar events. |
| reminder_lists | Current Apple Reminders lists. |
| reminders_today | A compact snapshot of upcoming Apple Reminders tasks. |
| shortcuts_all | Current Apple Shortcuts folders and shortcuts. |
| notes_folders_snapshot | Current Apple Notes folders. |
| notes_recent_snapshot | A compact snapshot of recently modified Apple Notes notes. |
| messages_recent | Recent Apple Messages conversations when history access is available. |
| messages_unread | Unread Apple Messages conversations when history access is available. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JonathanRReed/Apple-MCPs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server