# AppleScript

> Use this tool when you need to automate Mac-specific tasks or interact with macOS applications and system features. It solves problems such as creating reminders, searching files, and controlling applications through natural language requests, and accepts AppleScript code as input, executing it on macOS systems with configurable timeouts and error handling. It provides output in the form of executed script results, enabling seamless integration with AI assistants to enhance their capabilities on Mac systems.

Canonical page: https://skillsregistry.net/skills/peakmojo-applescript  
JSON: https://api.skillsregistry.net/v1/skills/peakmojo-applescript

## Description

AppleScript MCP Server provides a dual-implementation (Node.js and Python) bridge that enables AI assistants to execute AppleScript code on macOS systems. Developed by peakmojo, this lightweight server (<100 lines of core code) allows interaction with Mac applications and system features including Notes, Calendar, Contacts, Messages, Finder, and more. The implementation handles script execution through temporary files and subprocess calls, with configurable timeouts and comprehensive error handling. It's particularly valuable for automating Mac-specific tasks like creating reminders, searching files, checking system status, or controlling applications through natural language requests.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/peakmojo-applescript)
- **Repository:** <https://github.com/peakmojo/applescript-mcp>

## 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": "peakmojo-applescript"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/peakmojo-applescript` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/peakmojo-applescript/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
