mcp-fantastical

Provides an MCP server for the macOS Fantastical calendar app. It uses AppleScript (and optionally a native EventKit/Swift helper) to create events from natural language, list today/upcoming events, search events, open Fantastical to a date, and list available calendars.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml mcp calendar macos fantastical applescript productivity claude event-management search
⚙ Agent Friendliness
52
/ 100
Can an agent use this?
🔒 Security
38
/ 100
Is it safe for agents?
⚡ Reliability
32
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
72
Error Messages
0
Auth Simplicity
35
Rate Limits
10

🔒 Security

TLS Enforcement
20
Auth Strength
30
Scope Granularity
20
Dep. Hygiene
45
Secret Handling
80

Relies on local AppleScript/UI automation and macOS TCC permissions rather than network auth. Granting Accessibility and full calendar access increases risk if the process is compromised. No mention of encrypting data in transit (likely local-only) or fine-grained scopes. No dependency/security audit info provided.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
35
Error Recovery
50
AF Security Reliability

Best When

You’re on macOS with Fantastical installed and want an MCP tool that can translate conversational requests into local calendar actions.

Avoid When

You can’t or won’t grant macOS TCC permissions (Accessibility and Calendar access) or you need a server-side/API-based integration that doesn’t rely on local UI automation/Apple events.

Use Cases

  • Create calendar events from natural-language requests
  • Read today’s and upcoming events without leaving chat
  • Search calendar events by title/location/notes
  • Navigate/open Fantastical to specific dates
  • List available Fantastical calendars

Not For

  • Use on non-macOS systems
  • Use as a general calendar API for remote servers (it’s local/macOS integration)
  • Automated high-throughput workloads where reliability/latency requirements are strict

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: macOS TCC permissions for Accessibility and Calendars (no API keys mentioned)
OAuth: No Scopes: No

Authentication is implicit via local macOS permissions granted to the terminal/process running the MCP server; no user-facing tokens/scopes are described.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; appears to be an open-source npm package.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • macOS TCC permission inheritance issues can cause calendar read failures when spawned as a subprocess (permissions/timeouts).
  • AppleScript may fail with “Not authorized to send Apple events” unless Accessibility permission is granted.
  • The native EventKit helper is recommended to mitigate permission issues; build steps may be required for it to be available.
  • macOS-only constraint: server won’t function outside macOS/Fantastical environment.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mcp-fantastical.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered