Skip to main content
Glama

itunes_play

Start playback in Apple Music on macOS to resume listening to your music library or current queue.

Instructions

Start playback in Music (iTunes).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function for the 'itunes_play' tool. It is decorated with @mcp.tool() which registers it with the MCP server. The function sends an AppleScript command to play music in the Music (iTunes) app using the run_applescript helper.
    @mcp.tool() def itunes_play() -> str: """Start playback in Music (iTunes).""" script = 'tell application "Music" to play' return run_applescript(script)
  • Helper function used by 'itunes_play' and other tools to execute AppleScript via subprocess.
    def run_applescript(script: str) -> str: """Execute an AppleScript command via osascript and return its output.""" result = subprocess.run(["osascript", "-e", script], capture_output=True, text=True) if result.returncode != 0: return f"Error: {result.stderr.strip()}" return result.stdout.strip()

Latest Blog Posts

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/kennethreitz/mcp-applemusic'

If you have feedback or need assistance with the MCP directory API, please join our Discord server