AI Search Contacts on Mac

Let your AI search the Mac Contacts app by name, email, or phone — locally, no cloud. Works with Claude, ChatGPT, Cursor, Grok and more via LMCP.

L
LMCP··5 min read

The search_contacts tool lets your AI assistant look people up in the macOS Contacts app (Contacts.app, including local and iCloud cards) by name, email address, or phone number. Instead of switching apps and scrolling, you just ask. A real prompt looks like: "Search my contacts for everyone named Garcia and give me their phone numbers." The AI runs the lookup directly against your Mac's address book and hands back matching cards — names, emails, phones, companies — in seconds.

Because it reads your real Contacts database, results include everyone you've ever saved: family, coworkers, clients, that plumber from three years ago. You can search a partial name, a fragment of an email domain, or a digit string from a phone number and let the AI surface the right person.

Which AI agents work?

LMCP exposes 150+ tools to any MCP-capable AI. Desktop clients auto-configure over a local stdio connection — no keys, no setup files to hand-edit:

  • Claude Desktop — auto-configures via local stdio
  • Cursor — auto-configures via local stdio
  • VS Code (GitHub Copilot) — auto-configures via local stdio
  • Windsurf — auto-configures via local stdio
  • Zed — auto-configures via local stdio

Web-based AIs connect through the secure LMCP Cloud Relay connector, so they can reach your Mac without exposing it to the open internet:

  • ChatGPT
  • Claude.ai (web)
  • Grok
  • Perplexity

Automation

search_contacts is most powerful when it feeds other tools. The AI finds the person, then acts: "Find Sarah Kim's email and draft a reply to her last message" chains search_contacts into your Mail tools. It pairs naturally with sending iMessages (look up a number, then text it), scheduling calendar invites (resolve attendees to real addresses), or building a meeting brief that pulls a contact's company and recent emails together. One natural request becomes a multi-step workflow without you copying a single field by hand.

Context

The AI isn't guessing from training data or a generic web profile — it's working with your real Mac data. When it says "I found two people named Alex," those are your two actual Alexes, with the emails and numbers you saved. That grounding means fewer wrong addresses, no made-up phone numbers, and answers that reflect your actual relationships and history.

Productivity

Hunting for a contact normally means leaving your AI conversation, opening Contacts, typing, squinting, copying a number, and coming back. Multiply that across a busy day of "who do I email about X" and "what's that vendor's number" and it adds up to real minutes lost and broken focus. With search_contacts the lookup happens inline, in the same thread where you're already drafting the email or planning the call. You stay in flow and the right details land in front of you instantly.

Privacy & GDPR

Everything runs locally on your Mac. LMCP is a native macOS MCP server — your contacts are read on-device and never uploaded, copied to a server, or stored anywhere by LMCP. There are no API keys and no third-party cloud holding your address book. This is privacy by architecture, not by promise: GDPR-compliant by architecture.

Ready to try it? Download LMCP, free and native for macOS.

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
FreemacOS 12+ · Apple Silicon & Intel

✦ llms.txt