Apple MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| apple_volumeB | Control macOS system volume. Actions: get, set, up, down, mute, unmute, info. |
| apple_brightnessC | Control macOS display brightness. Actions: up, down. |
| apple_clipboardA | Read and write the macOS clipboard. Actions: get, set, clear. |
| apple_appsB | Manage macOS applications. Actions: open, quit, force_quit, is_running, list_running, hide, activate. |
| apple_sysinfoA | Read macOS system information. Actions: battery, disk, uptime, ip, macos_version, cpu, memory, top_processes, hostname, resolution, summary, bluetooth_devices, audio_devices, printers, displays, usb_devices, network_interfaces, serial_number, model. |
| apple_musicC | Control Apple Music. Actions: play, pause, stop, next, prev, restart, now_playing, shuffle_on, shuffle_off, repeat_off, repeat_one, repeat_all, play_playlist, list_playlists, set_volume, love, dislike, search, play_song, queue_next, add_to_playlist, remove_from_playlist, create_playlist, delete_playlist, get_lyrics, radio. |
| apple_spotifyB | Control Spotify. Actions: play, pause, next, prev, now_playing, set_volume, shuffle, playpause, play_playlist, list_playlists, like, repeat_off, repeat_on, search, play_track, current_album, current_artist. |
| apple_safariC | Control Safari browser. Actions: open_url, current_url, current_title, list_tabs, close_tab, new_tab, reload, page_text, reading_list, js_execute, back, forward, bookmarks, history_recent, private_window, close_window, tab_count. |
| apple_chromeB | Control Google Chrome browser. Actions: open_url, current_url, current_title, list_tabs, close_tab, reload, js_execute, back, forward, new_window, new_incognito, close_window, tab_count, new_tab. |
| apple_mailC | Control Apple Mail. Actions: unread_count, check, unread_list, send, mark_all_read, read_body, search, draft, mailboxes, move_to_trash. |
| apple_calendarC | Control Apple Calendar. Actions: list, today, tomorrow, create_event, delete_event, week, date_events, modify_event. |
| apple_remindersC | Control Apple Reminders. Actions: list_lists, list, add, complete, delete, set_due, set_priority, add_note, overdue, create_list. |
| apple_notesC | Control Apple Notes. Actions: list, create, read, search, delete, folders, move, append, count. |
| apple_finderC | Manage Finder: files, folders, trash, wallpaper, disks, tags. Actions: open_folder, reveal, desktop_files, empty_trash, trash_count, eject_disk, eject_all, set_wallpaper, create_folder, file_info, rename, move, copy, delete, create_alias, get_selection, tags, set_tag, list_folder, disk_info. |
| apple_windowsB | Manage macOS windows: move, resize, minimize, fullscreen. Actions: frontmost_app, minimize, minimize_all, maximize, left_half, right_half, fullscreen, close, hide_app, hide_others, center, resize, list_windows, switch_to. |
| apple_systemC | System controls: sleep, restart, shutdown, lock, dark mode, DND, caffeinate, wifi, bluetooth, shortcuts, prefs, audio, screen saver, AirDrop, login items, Time Machine, audio devices. Actions: sleep, sleep_display, restart, shutdown, logout, lock, dark_mode, dnd_on, dnd_off, caffeinate, decaffeinate, wifi_status, wifi_on, wifi_off, wifi_network, bluetooth_on, bluetooth_off, run_shortcut, list_shortcuts, open_prefs, display_settings, sound_settings, network_settings, airdrop, screen_saver, login_items, eject_all_disks, time_machine, audio_output, audio_input. |
| apple_screenshotA | Take screenshots on macOS. Actions: full, clipboard, timed, area, window. |
| apple_notificationB | Send macOS notifications. Actions: send. |
| apple_keyboardC | Simulate keyboard input. Actions: type_text, press_key, copy, paste, undo, redo, save, select_all. |
| apple_ttsC | Text-to-speech on macOS. Actions: say, list_voices, stop. |
| apple_twitterC | Control X/Twitter via Safari. Actions: post, draft, save, list_drafts, post_draft, reply, like, retweet, feed, notifications, dm_check. |
| apple_facetimeB | Make FaceTime calls. Actions: call (video), audio. |
| apple_mapsB | Open Apple Maps with a search query or directions. Actions: open, directions. |
| apple_contactsD | Control Apple Contacts. Actions: search, get, list, create, groups, group_members, delete, update_phone, update_email. |
| apple_photosB | Control Apple Photos. Actions: albums, recent, search, favorites, album_contents, export, count, create_album, add_to_album, import. |
| apple_messagesC | Control Apple Messages / iMessage. Actions: recent, send, unread, conversation, search. |
| apple_podcastsB | Control Apple Podcasts. Actions: now_playing, play, pause, next, shows, episodes, search. |
| apple_booksB | Control Apple Books. Actions: library, reading_now, collections, search, open. Note: Books has limited AppleScript support — some actions may return partial results. |
| apple_iworkB | Control Pages, Numbers, and Keynote. Actions: pages_create, pages_open, pages_export_pdf, numbers_create, numbers_open, numbers_export_pdf, keynote_create, keynote_open, keynote_export_pdf, keynote_start_slideshow, keynote_stop_slideshow. |
| apple_previewA | Control Preview app. Actions: open, list_open, close, close_all. Note: Preview has limited AppleScript support. |
| apple_texteditC | Control TextEdit. Actions: create, open, get_text, set_text, save, close, list_open. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Now Playing | Current track info from Apple Music or Spotify |
| System Info | Battery, disk, uptime, CPU load, RAM |
| Safari Tabs | All open Safari tabs (title | URL) |
| Chrome Tabs | All open Chrome tabs (title | URL) |
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/lacausecrypto/apple-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server