Apple Contacts MCP Server
Inspect and search Apple Contacts on macOS, and resolve a contact into a message-ready recipient.
People connecting communication tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.
One of 11 MCP servers published from jonathanrreed/apple-mcps. Stars and repository activity are shared across all of them. See all 11 →
VERIFIED ACTIVE
LAST COMMIT 2026-08-21 · VERIFIED 2026-08-25
MIT · Python servers · how we verify → /methodology
01 · Install Apple Contacts
before you install - you'll need
Set APPLE_CONTACTS_MCP_SAFETY_MODE before connecting.
Claude Code
claude mcp add jonathanrreed-apple-mcps-applecontacts-m -- uvx apple-contacts-mcp Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"jonathanrreed-apple-mcps-applecontacts-m": {
"command": "uvx",
"args": [
"apple-contacts-mcp"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions · Claude Desktop extension (.mcpb bundle)
license MIT - declared in the repository
pypi package apple-contacts-mcp - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.JonathanRReed is GitHub-verified and matches the repo owner
03 · What Apple Contacts can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
Latest releases
v1.0.2 · 2026-08-05
v1.0.1 · 2026-08-05
v1.0.0 · 2026-08-05
1.0.0: MCP spec 2026-07-28 / SDK v2 modernization, uvx + MCPB + Registry distribution
04 · Who maintains Apple Contacts
Apple Contacts is maintained by jonathanrreed. We track 11 MCP servers from jonathanrreed - 11 actively maintained, 11 combined GitHub stars, oldest repo from Mar 2026. Full record: all servers from jonathanrreed.
- Apple Calendar List, create, update, and delete events in Apple Calendar on macOS. ★ 11
- Apple Files Inspect and manage local files and folders inside allowed roots on macOS. ★ 11
- Apple Maps Search places, estimate routes, and build Apple Maps links on macOS. ★ 11
- Apple System Read and manage macOS system settings and perform scoped desktop actions. ★ 11
- Apple Shortcuts List, inspect, and run Apple Shortcuts on macOS. ★ 11
- Apple Reminders List, create, update, complete, and delete reminders in Apple Reminders on macOS. ★ 11
05 · Facts
- repository
- github.com/jonathanrreed/apple-mcps
- category
- communication - actively maintained as of 2026-08-25.
- registry
- io.github.JonathanRReed/apple-contacts-mcp (active, first published 2026-08-05)
- packages
- pypi:apple-contacts-mcp · mcpb:https://github.com/JonathanRReed/Apple-MCPs/releases/download/v1.0.2/apple-contacts-1.0.2.mcpb
06 · Apple Contacts FAQ
What is Apple Contacts?
Inspect and search Apple Contacts on macOS, and resolve a contact into a message-ready recipient.
Is Apple Contacts still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-21. We re-verify nightly.
How do I install Apple Contacts?
Run `uvx apple-contacts-mcp`. The README documents one environment variable (APPLE_CONTACTS_MCP_SAFETY_MODE) to set first. Set APPLE_CONTACTS_MCP_SAFETY_MODE before connecting. You can also paste the ready-made client config above.
Does Apple Contacts run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Apple Contacts
Alternatives to Apple Contacts
Maintained communication servers if Apple Contacts isn't the fit.
- Draw Io Create diagrams in chat, rendered as live interactive draw.io diagrams. 10,000+ searchable shapes. ★ 5,265 · 2026-08-03
- Mockserver Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP. ★ 4,949 · 2026-08-22
- Agent Swarm Full Agent Swarm API and MCP server with local SQLite storage for multi-agent orchestration. ★ 720 · 2026-08-24
- Evolution API MCP server for Evolution API - WhatsApp messaging, instances, contacts ★ 269 · 2026-08-12
- Agenticmail MCP Server Real email and SMS for AI agents - send mail, receive verification codes, drive a real inbox. ★ 205 · 2026-08-13
- Ksail SDK for creating, managing, and operating Kubernetes clusters and workloads with ease. ★ 165 · 2026-08-25
Pairs well with
Servers that cover what Apple Contacts doesn't - only shown when the pairing reason fits the companion.
More communication MCP servers · Apple Messages · Whatsapp Macos · Thask · Join Cloud · Cascade Img
More Python MCP servers · Apple Files · Apple Mail · Apple Maps · Apple Notes · see all