{"id":"aplaceforallmystuff-mcp-fantastical","name":"mcp-fantastical","homepage":null,"repo_url":"https://github.com/aplaceforallmystuff/mcp-fantastical","category":"ai-ml","subcategories":[],"tags":["mcp","calendar","macos","fantastical","applescript","productivity","claude","event-management","search"],"what_it_does":"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.","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"],"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.","alternatives":["Fantastical/Calendar integrations that use EventKit directly (native Swift helpers) if available","Other MCP calendar servers that use a standardized API or EventKit without AppleScript","Manually using Fantastical automation tools (Shortcuts/URL schemes) where appropriate"],"af_score":52.2,"security_score":38.2,"reliability_score":32.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:43:20.344724+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["macOS TCC permissions for Accessibility and Calendars (no API keys mentioned)"],"oauth":false,"scopes":false,"notes":"Authentication is implicit via local macOS permissions granted to the terminal/process running the MCP server; no user-facing tokens/scopes are described."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; appears to be an open-source npm package."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":52.2,"security_score":38.2,"reliability_score":32.5,"mcp_server_quality":78.0,"documentation_accuracy":72.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":35.0,"rate_limit_clarity":10.0,"tls_enforcement":20.0,"auth_strength":30.0,"scope_granularity":20.0,"dependency_hygiene":45.0,"secret_handling":80.0,"security_notes":"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.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":35.0,"error_recovery":50.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency behavior documented for event creation; repeated calls may create duplicate events depending on implementation.","pagination_style":"none","retry_guidance_documented":false,"known_agent_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."]}}