Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Now PlayingCurrent track info from Apple Music or Spotify
System InfoBattery, disk, uptime, CPU load, RAM
Safari TabsAll open Safari tabs (title | URL)
Chrome TabsAll open Chrome tabs (title | URL)

TDQS

B3/5.0

Scored across 31 tools

Disambiguation5/5

Each tool targets a distinct macOS domain or application (e.g., brightness, Music, Safari, Calendar). Despite some surface-level overlap (e.g., apple_music vs apple_spotify, apple_safari vs apple_chrome), the tool names and action lists clearly separate their purposes, leaving no real ambiguity.

Naming Consistency5/5

All tool names follow the exact pattern 'apple_<domain>', using lowercase snake_case throughout (e.g., apple_brightness, apple_sysinfo, apple_textedit). This is perfectly consistent and predictable, making it easy for an agent to infer the tool for a given task.

Tool Count2/5

With 31 tools, this server exceeds the 25+ threshold considered 'too many' in the calibration. Even though each tool represents a distinct feature area, the sheer number creates a heavy surface that may overwhelm agents and complicate selection.

Completeness4/5

The tool set covers a wide range of macOS apps and system functions, including core apps (Mail, Calendar, Notes, Messages), media (Music, Spotify, Podcasts), browsers (Safari, Chrome), and system controls. Minor gaps exist (e.g., no Apple TV, no HomeKit, some apps have limited actions), but these are not critical for common tasks.

Maintenance

ActivityInactive
ResponsivenessNo issues