Agent♥︎Age
Catalog

io.github.aernouddekker/contactsmcp

Official

by aernouddekker · TypeScript

MCP server for macOS Contacts.app — contact management via AppleScript

MCP server for macOS Contacts.app that manages contacts using AppleScript. The server exposes local access to macOS native apps through AppleScript and URL schemes such as tel:// and facetime://, enabling MCP clients to interact with Contacts without API keys, OAuth, or cloud services.

🛠️ Key Features

  • Connects to Contacts.app via AppleScript
  • Uses URL schemes tel:// and facetime://
  • Runs locally on your Mac
  • No API keys and no OAuth

🚀 Use Cases

  • Manage contacts in macOS Contacts.app from an MCP client
  • Initiate phone-related actions using tel:// / facetime:// schemes

⚡ Developer Benefits

  • Direct local integration with a native macOS app (Contacts.app)
  • Avoids cloud dependencies by talking to macOS via AppleScript and URL schemes

⚠️ Limitations

  • Focused on macOS Contacts.app (not the full set of listed macOS apps)
  • Related printing functionality (printmcp) is not part of this server, moved to office-mcp