Apple Contacts MCP server
Inspect and search Apple Contacts on macOS, and resolve a contact into a message-ready recipient.
15 stars
Reviews
Write oneNobody has reviewed Apple Contacts yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Apple Contacts tools (14, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
contacts_create_contactwrite actionCreate a new contact in Apple Contacts with a first name (required) and optional last name, organization, and note.
contacts_delete_contactwrite actionPermanently delete a contact by contact_id. Requires full_access safety mode.
contacts_find_duplicatesFind likely duplicate Apple Contacts records using names, nicknames, phone numbers, and email addresses.
contacts_get_contactFetch full details for an Apple Contacts record by contact_id.
contacts_get_promptFallback prompt rendering tool for tool-only MCP clients.
contacts_healthReport the active Apple Contacts MCP configuration.
contacts_list_contactsList Apple Contacts entries.
contacts_list_promptsFallback prompt discovery tool for tool-only MCP clients.
contacts_permission_guideExplain how to grant Apple Contacts permission on macOS.
contacts_recheck_permissionsRecheck Contacts access after the user changes macOS permissions, and notify the client that Contacts resources changed.
contacts_resolve_message_recipientResolve a contact into a message-ready phone number or email address.
contacts_search_contactsSearch Apple Contacts by name, phone number, or email address.
contacts_suggest_merge_candidatesReturn likely duplicate Apple Contacts groups that are strong candidates for cleanup review.
contacts_update_contactwrite actionUpdate an existing contact's information. Only the fields you provide will be changed.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
claude mcp add apple-contacts-mcp -- uvx apple-contacts-mcp
Apple Contacts: common questions
- Is Apple Contacts MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Apple Contacts safety report
- How do I install Apple Contacts?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Apple Contacts need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Apple Contacts maintained?
- The last commit was 6 days ago (2026-09-14). The latest release is v1.0.4.
- What can I use instead of Apple Contacts?
- Servers from other publishers that do the same job: Apple Contacts MCP server, iMessage History MCP server and HIG Doctor MCP server. Compare all Apple Contacts alternatives.
Alternatives to Apple Contacts
Same job from other publishers: the closest match first, then the best rated.
Apple ContactsSearch and read Apple Contacts — resolves numbers and emails to names, writes off by defaultnot reviewedGrowingA- iMessage HistorySearch and read your Apple Messages history from any MCP client. Read-only, local.not reviewedGrowingA
- HIG DoctorApple Human Interface Guidelines search, lookup, and project audits for AI coding agents.not reviewedEstablishedB
- GEO Tracker by DigestSEOTrack brand citations across five AI search engines. Free OSS; optional EUR 99 client-ready audit.not reviewedEstablishedB
- Apple Mail MCPApple Mail MCP server with full-coverage FTS5 body search, reliable on large mailboxes.not reviewedGrowingA