← WebMCP Directory

Tool tree

macos-27-golden-gate.vercel.app

Developer ToolsTools verified
Website
Starting up macOS 27 Golden Gate — the next era of silicon-native desktop computing.
Explore capabilities
    get_system_statusAnswer

    Get the current boot state, what phase the OS is in, and which actions are available right now.

    View tool JSON
    {
      "name": "get_system_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the current boot state, what phase the OS is in, and which actions are available right now.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    set_boot_stateAction

    Transition the system to a different boot state. Valid transitions depend on current state. Use get_system_status to see available actions.

    View tool JSON
    {
      "name": "set_boot_state",
      "kind": "act",
      "impl": "imperative",
      "description": "Transition the system to a different boot state. Valid transitions depend on current state. Use get_system_status to see available actions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "state": {
            "type": "string",
            "enum": [
              "booting",
              "setup",
              "login",
              "desktop",
              "recovery",
              "activation"
            ],
            "description": "Target boot state"
          }
        },
        "required": [
          "state"
        ]
      }
    }
    list_usersAnswer

    List all user accounts on the system. Available in setup, login, and desktop states.

    View tool JSON
    {
      "name": "list_users",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all user accounts on the system. Available in setup, login, and desktop states.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    login_userAction

    Log in as a specific user and go to the desktop. If the user has a password, it must be provided.

    View tool JSON
    {
      "name": "login_user",
      "kind": "act",
      "impl": "imperative",
      "description": "Log in as a specific user and go to the desktop. If the user has a password, it must be provided.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "description": "User ID to log in as. Use list_users to get valid IDs."
          },
          "password": {
            "type": "string",
            "description": "User password (required if user has one set)"
          }
        },
        "required": [
          "userId"
        ]
      }
    }
    show_dialogAction

    Show a system dialog (alert, confirm, or prompt) to the user and wait for their response.

    View tool JSON
    {
      "name": "show_dialog",
      "kind": "act",
      "impl": "imperative",
      "description": "Show a system dialog (alert, confirm, or prompt) to the user and wait for their response.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "alert",
              "confirm",
              "prompt"
            ],
            "description": "Dialog type"
          },
          "title": {
            "type": "string",
            "description": "Dialog title"
          },
          "message": {
            "type": "string",
            "description": "Dialog message"
          },
          "defaultValue": {
            "type": "string",
            "description": "Default value for prompt dialogs"
          }
        },
        "required": [
          "type",
          "title",
          "message"
        ]
      }
    }
    launch_appAction

    Launch an application by ID. Use list_available_apps to get valid IDs.

    View tool JSON
    {
      "name": "launch_app",
      "kind": "act",
      "impl": "imperative",
      "description": "Launch an application by ID. Use list_available_apps to get valid IDs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "appId": {
            "type": "string",
            "description": "Application ID to launch"
          }
        },
        "required": [
          "appId"
        ]
      }
    }
    close_appAction

    Close a running application.

    View tool JSON
    {
      "name": "close_app",
      "kind": "act",
      "impl": "imperative",
      "description": "Close a running application.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "appId": {
            "type": "string",
            "description": "Application ID to close"
          }
        },
        "required": [
          "appId"
        ]
      }
    }
    list_running_appsAnswer

    List all currently running applications.

    View tool JSON
    {
      "name": "list_running_apps",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all currently running applications.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    list_available_appsAnswer

    List all application IDs that can be launched.

    View tool JSON
    {
      "name": "list_available_apps",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all application IDs that can be launched.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    list_windowsAnswer

    List all open windows with their app association.

    View tool JSON
    {
      "name": "list_windows",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all open windows with their app association.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    focus_windowAction

    Bring a window to the front and focus it.

    View tool JSON
    {
      "name": "focus_window",
      "kind": "act",
      "impl": "imperative",
      "description": "Bring a window to the front and focus it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "windowId": {
            "type": "string",
            "description": "Window ID to focus"
          }
        },
        "required": [
          "windowId"
        ]
      }
    }
    minimize_windowAction

    Minimize a window to the Dock.

    View tool JSON
    {
      "name": "minimize_window",
      "kind": "act",
      "impl": "imperative",
      "description": "Minimize a window to the Dock.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "windowId": {
            "type": "string",
            "description": "Window ID to minimize"
          }
        },
        "required": [
          "windowId"
        ]
      }
    }
    close_windowAction

    Close a specific window.

    View tool JSON
    {
      "name": "close_window",
      "kind": "act",
      "impl": "imperative",
      "description": "Close a specific window.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "windowId": {
            "type": "string",
            "description": "Window ID to close"
          }
        },
        "required": [
          "windowId"
        ]
      }
    }
    get_system_infoAnswer

    Get system information including battery, CPU, RAM, uptime and appearance.

    View tool JSON
    {
      "name": "get_system_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get system information including battery, CPU, RAM, uptime and appearance.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_desktop_stateAnswer

    Get a comprehensive summary of the current desktop and system state.

    View tool JSON
    {
      "name": "get_desktop_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get a comprehensive summary of the current desktop and system state.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    set_appearanceAction

    Switch between light, dark, or auto appearance mode.

    View tool JSON
    {
      "name": "set_appearance",
      "kind": "act",
      "impl": "imperative",
      "description": "Switch between light, dark, or auto appearance mode.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "light",
              "dark",
              "auto"
            ]
          }
        },
        "required": [
          "mode"
        ]
      }
    }
    set_power_modeAction

    Set the system power mode.

    View tool JSON
    {
      "name": "set_power_mode",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the system power mode.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "Low Power",
              "Normal",
              "High Performance"
            ]
          }
        },
        "required": [
          "mode"
        ]
      }
    }
    set_brightnessAction

    Set display brightness (0-100).

    View tool JSON
    {
      "name": "set_brightness",
      "kind": "act",
      "impl": "imperative",
      "description": "Set display brightness (0-100).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "minimum": 0,
            "maximum": 100,
            "description": "Brightness 0-100"
          }
        },
        "required": [
          "value"
        ]
      }
    }
    toggle_wifiAction

    Toggle WiFi on or off.

    View tool JSON
    {
      "name": "toggle_wifi",
      "kind": "act",
      "impl": "imperative",
      "description": "Toggle WiFi on or off.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "required": [
          "enabled"
        ]
      }
    }
    toggle_bluetoothAction

    Toggle Bluetooth on or off.

    View tool JSON
    {
      "name": "toggle_bluetooth",
      "kind": "act",
      "impl": "imperative",
      "description": "Toggle Bluetooth on or off.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "required": [
          "enabled"
        ]
      }
    }
    send_notificationSensitive Action

    Send a system notification.

    View tool JSON
    {
      "name": "send_notification",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send a system notification.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "appId": {
            "type": "string",
            "description": "App identifier for the notification"
          },
          "title": {
            "type": "string",
            "description": "Notification title"
          },
          "message": {
            "type": "string",
            "description": "Notification body text"
          }
        },
        "required": [
          "appId",
          "title",
          "message"
        ]
      }
    }
    shutdownAction

    Initiate system shutdown. Available in any state.

    View tool JSON
    {
      "name": "shutdown",
      "kind": "act",
      "impl": "imperative",
      "description": "Initiate system shutdown. Available in any state.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    restartAction

    Initiate system restart. Available in any state.

    View tool JSON
    {
      "name": "restart",
      "kind": "act",
      "impl": "imperative",
      "description": "Initiate system restart. Available in any state.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    list_directoryAnswer

    List contents of a directory by node ID. Use "root" for Macintosh HD.

    View tool JSON
    {
      "name": "list_directory",
      "kind": "answer",
      "impl": "imperative",
      "description": "List contents of a directory by node ID. Use \"root\" for Macintosh HD.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "description": "Directory node ID (use \"root\" for Macintosh HD)"
          }
        },
        "required": [
          "nodeId"
        ]
      }
    }
    read_fileAnswer

    Read the content of a file by node ID.

    View tool JSON
    {
      "name": "read_file",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the content of a file by node ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "description": "File node ID"
          }
        },
        "required": [
          "nodeId"
        ]
      }
    }
    create_fileAction

    Create a new file in a directory.

    View tool JSON
    {
      "name": "create_file",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new file in a directory.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "File name with extension"
          },
          "parentId": {
            "type": "string",
            "description": "Parent directory node ID"
          },
          "content": {
            "type": "string",
            "description": "Optional file content"
          }
        },
        "required": [
          "name",
          "parentId"
        ]
      }
    }
    create_folderAction

    Create a new folder in a directory.

    View tool JSON
    {
      "name": "create_folder",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new folder in a directory.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Folder name"
          },
          "parentId": {
            "type": "string",
            "description": "Parent directory node ID"
          }
        },
        "required": [
          "name",
          "parentId"
        ]
      }
    }
    delete_nodeSensitive Action

    Move a file or folder to Trash.

    View tool JSON
    {
      "name": "delete_node",
      "kind": "transact",
      "impl": "imperative",
      "description": "Move a file or folder to Trash.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "description": "Node ID to delete"
          }
        },
        "required": [
          "nodeId"
        ]
      }
    }
    search_filesAnswer

    Search for files by name across the file system.

    View tool JSON
    {
      "name": "search_files",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search for files by name across the file system.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search term"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_file_infoAnswer

    Get metadata and path for a file or folder by node ID.

    View tool JSON
    {
      "name": "get_file_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get metadata and path for a file or folder by node ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "nodeId": {
            "type": "string",
            "description": "Node ID"
          }
        },
        "required": [
          "nodeId"
        ]
      }
    }
    play_musicAction

    Start music playback. Optionally specify a track index.

    View tool JSON
    {
      "name": "play_music",
      "kind": "act",
      "impl": "imperative",
      "description": "Start music playback. Optionally specify a track index.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "index": {
            "type": "number",
            "description": "Optional track index to play"
          }
        }
      }
    }
    pause_musicAction

    Pause music playback.

    View tool JSON
    {
      "name": "pause_music",
      "kind": "act",
      "impl": "imperative",
      "description": "Pause music playback.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    next_trackAction

    Skip to the next track.

    View tool JSON
    {
      "name": "next_track",
      "kind": "act",
      "impl": "imperative",
      "description": "Skip to the next track.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    previous_trackAction

    Go back to the previous track.

    View tool JSON
    {
      "name": "previous_track",
      "kind": "act",
      "impl": "imperative",
      "description": "Go back to the previous track.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    set_volumeAction

    Set the system volume (0.0 to 1.0).

    View tool JSON
    {
      "name": "set_volume",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the system volume (0.0 to 1.0).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "volume": {
            "type": "number",
            "minimum": 0,
            "maximum": 1,
            "description": "Volume 0.0 to 1.0"
          }
        },
        "required": [
          "volume"
        ]
      }
    }
    search_musicAnswer

    Search the music library by song title or artist name. Returns matching tracks with title, artist, and cover.

    View tool JSON
    {
      "name": "search_music",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the music library by song title or artist name. Returns matching tracks with title, artist, and cover.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (title or artist)"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    india360_get_traffic_summaryAnswer

    Get the headline traffic numbers for this site from the India 360 snapshot: total sessions, users, views, engagement rate, average duration, and bounce rate, plus the reporting window and when the snapshot was generated.

    View tool JSON
    {
      "name": "india360_get_traffic_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the headline traffic numbers for this site from the India 360 snapshot: total sessions, users, views, engagement rate, average duration, and bounce rate, plus the reporting window and when the snapshot was generated.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    india360_get_traffic_timeseriesAnswer

    Get per-day traffic for this site from the India 360 snapshot. Use this to find trends, peak days, or days with no traffic. Optionally filter to days above a session threshold.

    View tool JSON
    {
      "name": "india360_get_traffic_timeseries",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get per-day traffic for this site from the India 360 snapshot. Use this to find trends, peak days, or days with no traffic. Optionally filter to days above a session threshold.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "minSessions": {
            "type": "number",
            "description": "Only return days with at least this many sessions. Omit for all days."
          },
          "limit": {
            "type": "number",
            "description": "Return only the N most recent days. Omit for the full history."
          }
        }
      }
    }
    india360_get_audience_devicesAnswer

    Get how this site's traffic splits across device categories (desktop, mobile, tablet, smart tv), and how it splits across acquisition sources with session counts. Use this to judge whether the site is mobile-ready or over-optimised for desktop.

    View tool JSON
    {
      "name": "india360_get_audience_devices",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get how this site's traffic splits across device categories (desktop, mobile, tablet, smart tv), and how it splits across acquisition sources with session counts. Use this to judge whether the site is mobile-ready or over-optimised for desktop.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    india360_get_traffic_qualityAnswer

    Get the traffic-quality assessment for this site: the human/mixed/suspect split, and a per-channel breakdown with average duration, bounce rate, pages per session, return rate and a verdict. Use this to distinguish real visitors from bots before acting on traffic numbers.

    View tool JSON
    {
      "name": "india360_get_traffic_quality",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the traffic-quality assessment for this site: the human/mixed/suspect split, and a per-channel breakdown with average duration, bounce rate, pages per session, return rate and a verdict. Use this to distinguish real visitors from bots before acting on traffic numbers.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    india360_get_github_statsAnswer

    Get this project's GitHub stats from the India 360 snapshot: owner handle, follower count, and per-repo stars, language and description.

    View tool JSON
    {
      "name": "india360_get_github_stats",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get this project's GitHub stats from the India 360 snapshot: owner handle, follower count, and per-repo stars, language and description.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    india360_get_tasksAnswer

    Get the open action items for this project from the India 360 snapshot. Each has an id, severity, area and title. Filter by severity or area to focus on the important ones.

    View tool JSON
    {
      "name": "india360_get_tasks",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the open action items for this project from the India 360 snapshot. Each has an id, severity, area and title. Filter by severity or area to focus on the important ones.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "severity": {
            "type": "string",
            "enum": [
              "high",
              "medium",
              "low"
            ],
            "description": "Only return tasks at this severity."
          },
          "area": {
            "type": "string",
            "description": "Only return tasks in this area, e.g. performance or analytics-integrity."
          }
        }
      }
    }