mcp-fantastical
Verified Safeby aplaceforallmystuff
Overview
Manages calendar events and schedules through the Fantastical app on macOS, enabling AI to interact with personal or work calendars.
Installation
npx mcp-fantasticalSecurity Notes
The server uses `child_process.exec` to run `osascript` commands and `open` URL schemes. This interaction with local applications requires granting 'Accessibility permissions' to the terminal or Claude Desktop, which inherently provides the executing process with significant control over other applications. While the current implementation attempts to sanitize user inputs for URL schemes using `encodeURIComponent` and `URLSearchParams`, and uses mostly static AppleScripts for reading calendar data, a vulnerability could arise if untrusted input is improperly handled in future additions or if the server itself is compromised. The explicit requirement for high-level permissions on macOS makes this a higher-risk tool compared to isolated web services.
Similar Servers
mcp-server-macos-use
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).
mcp-server-apple-events
Integrate Apple Reminders and Calendar with MCP clients for comprehensive management and automation on macOS.
gCalendar-mcp
This MCP server enables AI assistants to create and manage Google Calendar events.
AICalendar
Provides an AI-powered cross-platform calendar application for intelligent scheduling and event management.