List Safari Bookmarks with AI on Mac

Let your AI read your Safari bookmarks (titles + URLs) right from your Mac. Free, local, native macOS MCP server. No API keys, no cloud, nothing stored.

L
LMCP··5 min read

The list_safari_bookmarks tool lets your AI assistant read every bookmark saved in Safari on your Mac — both the title and the full URL. It works by reading ~/Library/Safari/Bookmarks.plist directly on your machine (which is why it needs Full Disk Access). Once LMCP is installed, you can just type something like: “List my Safari bookmarks and group the ones about machine learning.” and the AI returns your real bookmark library, ready to organize, search or act on.

This is part of LMCP, a free native macOS MCP server with 150+ tools that connect AI assistants to the real apps you already use.

Which AI agents work?

list_safari_bookmarks works with every major MCP-capable AI client:

  • Desktop clients (auto-configure via local stdio): Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf and Zed. LMCP wires itself in automatically — no manual JSON editing.
  • Web AIs (connect through the LMCP Cloud Relay connector): ChatGPT, Claude.ai (web), Grok and Perplexity. You authorize the relay once and the web assistant can call your local tools securely.

Automation

Bookmarks become far more useful when chained with other LMCP tools. Your AI can take the list and:

  • Open or read each page with the Safari and web tools to summarize what you saved.
  • Create a Note or a Reminder for bookmarks you want to revisit (“turn my unread tutorials into a reading list”).
  • Email a curated set of links to a colleague, or drop them into a Slack or Teams message.
  • Build a Markdown index file in Finder or a Word doc from your bookmark collection.

Because every tool runs on the same machine, the AI can move from “list” to “act” in a single conversation.

Context

The AI works with your real Safari data, not a generic web search. It sees the exact pages you chose to save — your research, your shortlists, your reference links — so its suggestions reflect what you actually care about. Ask “which of my bookmarks are about Postgres performance?” and it answers from your library, not the open internet.

Productivity

Most people accumulate hundreds of bookmarks across folders and forget what's there. Instead of clicking through nested folders, you ask in plain language and get an organized answer in seconds. Deduplicating, tagging, exporting or summarizing a tangled bookmark bar — a 30-minute chore — becomes a one-line prompt. It's especially handy when you're migrating browsers, building a resource list, or rediscovering articles you saved months ago.

Privacy & GDPR

Everything happens locally on your Mac. LMCP reads Bookmarks.plist on-device and hands the result straight to your AI client — no bookmark data is uploaded, copied to a server, or stored anywhere by LMCP. There are no API keys and no third-party cloud in the path. This local-only design makes it GDPR-compliant by architecture: data never leaves the device you control.

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