macos-tools/contacts

MCP Server

macOS Contacts MCP - access Contacts database

macOS Contacts database MCP server. List, search, and retrieve contacts with phone/email lookup.

MCP Server

  • Package: @macos-tools/mcp-server
  • Transport: stdio
  • Command: npx -y @macos-tools/mcp-server

Authentication

None (requires macOS Full Disk Access permission)

VariableRequiredDescription
No environment variables required

Available Tools

ToolDescription
contacts_listList contacts with pagination
contacts_getGet contact by ID
contacts_searchMulti-criteria search
contacts_search_by_nameName search
contacts_search_by_phonePhone lookup
contacts_search_by_emailEmail lookup
contacts_countTotal count

Configuration Example

toml
[[mcp.servers]]
name = "contacts"
type = "stdio"
command = "npx"
args = ["-y", "@macos-tools/mcp-server"]
timeout_seconds = 60
tools = []

Notes: macOS only. Node.js 22+ required. Reads Contacts SQLite database directly.