# Apple macOS Native Applications

> Use this tool when you need to automate personal information management tasks on macOS or interact with native applications like Contacts, Notes, and Mail. It solves problems such as searching contacts, creating notes, and scheduling events, providing a modular design with asynchronous operations and comprehensive error handling. With inputs like user requests and outputs like executed tasks, it offers a type-safe interface for AI systems to integrate with macOS applications.

Canonical page: https://skillsregistry.net/skills/jxnl-apple-native-applications  
JSON: https://api.skillsregistry.net/v1/skills/jxnl-apple-native-applications

## Description

Python Apple MCP enables AI assistants to interact with macOS native applications through AppleScript. This implementation provides modules for Contacts, Notes, Mail, Messages, Reminders, Calendar, and Maps, offering asynchronous operations with comprehensive error handling and type-safe interfaces using Pydantic models. Built with a modular design for easy extension, it allows AI systems to perform tasks like searching contacts, creating notes, sending emails, scheduling events, and getting directions - making it particularly valuable for automating personal information management tasks on macOS.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** communication
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jxnl-apple-native-applications)
- **Repository:** <https://github.com/jxnl/python-apple-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": "jxnl-apple-native-applications"
    }
  }
}
```

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