Make AI Open URLs in Safari on Mac
Let your AI assistant navigate Safari to any URL on your Mac. Open links in new tabs hands-free with LMCP — local, private, no API keys, no cloud.
The safari_navigate tool lets your AI assistant drive Safari on your Mac. You give it a URL in plain English and it loads the page — in the current tab, or in a fresh one if you ask for new_tab=true. No copy-pasting links into the address bar, no switching windows: you just talk to your assistant and the page opens. A typical prompt looks like this:
"Open github.com/anthropics in a new Safari tab."
It is part of LMCP, a free, native macOS MCP server that gives AI assistants safe, local access to your real Mac apps — Safari, Mail, Calendar, Contacts, Notes and 150+ tools in total. There are no API keys to manage and nothing is stored on a remote server. Download LMCP and your assistant can start opening pages for you in minutes.
Which AI agents work?
Almost every modern AI client can use safari_navigate through LMCP:
- Desktop clients — Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed auto-configure over a local stdio connection. Install LMCP, restart the client, and the tool appears.
- Web AIs — ChatGPT, Claude.ai (web), Grok and Perplexity connect through the LMCP Cloud Relay connector, which bridges the web assistant to the LMCP server running on your Mac.
Either way the work happens locally on your machine — the assistant only sends the navigate command.
Automation
Navigation is most useful as a step in a larger chain. Because the assistant can call several LMCP tools in sequence, you can say things like "Find the Zoom link in my next calendar event and open it in Safari" — it reads your calendar, extracts the URL, then calls safari_navigate to load it. Or "Open each link from the newsletter in my inbox in a new tab", pairing Mail tools with repeated navigate calls using new_tab=true. The AI orchestrates the steps; you just describe the outcome.
Context
Unlike a generic web assistant, your AI is working with your real Mac. The URLs it opens can come from your actual email, your actual calendar invite, the note you wrote yesterday, or the contact card with someone's website. It pulls a real link from a real source and acts on it in your real Safari — logged into your real accounts — so the result is exactly what you would have done by hand.
Productivity
Opening pages by hand is small but constant friction: read the link, select it, switch to Safari, paste, hit enter — then repeat for the next one. With safari_navigate, a request like "open all the docs links from this thread in new tabs" takes one sentence instead of a dozen clicks. Over a research-heavy day that adds up to real minutes saved and far fewer context switches, keeping you in flow instead of shuffling tabs.
Privacy & GDPR
Everything runs locally on your Mac. The URLs, the pages and your browsing all stay on your machine — LMCP never copies them to a server and stores nothing in the cloud. The AI client only receives the navigate instruction it needs to act. This makes LMCP GDPR-compliant by architecture: there is no third-party data processor in the path, because there is no cloud copy to process.