Agent♥︎Age
Catalog

Apple Maps

Official

by mgcrea · TypeScript

Read and act on Apple Maps — favourites, Guides and recents, writes off by default

io.github.mgcrea/mcp-apple-maps MCP Server

This Model Context Protocol (MCP) server provides access to the macOS Maps app data that you have saved. It reads Maps favourites, Guides (collections), and recents, including each place’s name, address, and real coordinates. The description indicates it “writes off by default.”

🛠️ Key Features

  • Reads macOS Maps favourites
  • Reads Guides (collections)
  • Reads recents
  • Returns place names, addresses, and real coordinates
  • Tooling includes apple_maps_list_favorites for listing saved favourite places

🚀 Use Cases

  • Retrieve saved places from Apple Maps for downstream processing
  • Generate context for locations using favourites, Guides, and recent activity
  • Use coordinates for mapping or geospatial workflows

⚡ Developer Benefits

  • Structured access via MCP
  • Location data includes real coordinates (not derived placeholders)
  • Clear separation of Maps datasets: favourites, guides, recents

⚠️ Limitations

  • Scoped to data from the macOS Maps Core Data store (saved places)
  • “Writes off by default,” so it is primarily read-focused based on the provided description

Topics

ai-agentsappleapple-calendarapple-mailapple-notesapple-remindersapplescriptclaudeimessagejxamacosmcpmcp-servermodel-context-protocolsafari