# Mac Volume Controller

> Use this tool when you need to control the audio output of macOS systems using AI assistants, solving problems such as managing volume in smart home setups or automated presentations. It provides a simple interface with two main functions: muting and unmuting the computer's volume, using Apple's osascript to execute system-level commands. This tool is ideal for integrating volume control into AI workflows, abstracting away platform-specific complexities through a standardized MCP interface.

Canonical page: https://skillsregistry.net/skills/samsel-mac-volume-controller  
JSON: https://api.skillsregistry.net/v1/skills/samsel-mac-volume-controller

## Description

This Mac volume controller MCP server, developed by Sam Selvanathan, provides a simple interface for AI assistants to control the audio output of macOS systems. Built using Node.js and the MCP SDK, it exposes two main functions: muting and unmuting the computer's volume. The server utilizes Apple's osascript to execute system-level commands, bridging the gap between AI interactions and OS audio controls. This implementation is particularly useful for scenarios where voice-activated AI assistants need to manage system audio, such as in smart home setups or during automated presentations. By abstracting macOS-specific commands into a standardized MCP interface, it allows AI systems to seamlessly integrate volume control into their workflows without dealing with platform-specific intricacies.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/samsel-mac-volume-controller)
- **Repository:** <https://github.com/samsel/onesies>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "samsel-mac-volume-controller"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/samsel-mac-volume-controller` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/samsel-mac-volume-controller/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
