- Home
- MCP servers
- MCP Fantastical Server
MCP Fantastical Server
- typescript
7
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"aplaceforallmystuff-mcp-fantastical": {
"command": "npx",
"args": [
"-y",
"mcp-fantastical"
]
}
}
}You can use the MCP Fantastical Server to control Fantastical and the Calendar app from conversations, enabling natural language event creation, schedule viewing, and calendar navigation directly from your MCP client. This server requires only your existing Fantastical setup and a macOS environment, making it easy to extend chat assistants with calendar-aware capabilities.
How to use
You run the MCP Fantastical Server as an MCP endpoint, and then connect to it from an MCP client such as Claude. The server exposes functions to create events from natural language, view today’s events, fetch upcoming events, open Fantastical to a specific date, list calendars, and search for events. Use these endpoints by issuing the corresponding commands through your MCP client’s MCP integration.
Typical usage patterns include creating events by natural language like “Schedule a meeting with the team tomorrow at 2pm,” viewing today’s schedule, jumping to a specific date in Fantastical, and searching for events by title, location, or notes. You can perform calendar navigation by asking the assistant to open Fantastical to a date or to show a particular month, and you can list all calendars to confirm available targets for event creation.
How to install
Prerequisites you need before starting are macOS (Fantastical is macOS-only), Node.js 18 or newer, Fantastical installed, and calendar access permissions granted to your terminal or the process running the MCP server.
Install steps follow two paths depending on whether you prefer a quick start or building from source.
Recommended quick start
npx mcp-fantastical
From source
If you prefer to build from source, run the following commands to clone, install dependencies, and build the project.
git clone https://github.com/aplaceforallmystuff/mcp-fantastical.git
cd mcp-fantastical
npm install
npm run build
Available tools
fantastical_create_event
Create an event using natural language parsing and send it to Fantastical and the Calendar app.
fantastical_get_today
Retrieve today's calendar events for quick viewing.
fantastical_get_upcoming
Fetch upcoming events for a specified number of days.
fantastical_show_date
Open Fantastical to a specific date.
fantastical_get_calendars
List all available calendars.
fantastical_search
Search for events by query such as title, location, or notes.