
Google Calendar MCP Server
The Google Calendar MCP Server enables AI agents to access, manage, and automate Google Calendar events, including listing, creating, updating, and deleting eve...
Connect your AI agent to your calendar: mcp-ical empowers assistants to manage events, check availability, and automate scheduling—using simple, natural language.
The mcp-ical MCP Server acts as a bridge between AI assistants and your macOS Calendar, enabling seamless, natural language interactions for calendar management. By leveraging the Model Context Protocol (MCP), mcp-ical allows users to query their schedule, create events, update appointments, and manage calendars using conversational prompts. This greatly enhances productivity by turning otherwise manual calendar actions into intuitive, AI-powered workflows. With features like smart reminders, recurring events, and support for custom calendars (including Google Calendar integration via iCloud), mcp-ical streamlines scheduling, availability checks, and event updates, making it an invaluable tool for developers and users who want to integrate calendar management directly into their AI-driven development or personal workflows.
No explicit prompt templates are listed in the repository documentation or code.
No explicit MCP resources are described in the documentation or available files.
windsurf.config.json
).mcpServers
section:{
"mcpServers": {
"ical-mcp": {
"command": "npx",
"args": ["@mcp-ical/mcp-server@latest"]
}
}
}
Securing API Keys:
{
"mcpServers": {
"ical-mcp": {
"command": "npx",
"args": ["@mcp-ical/mcp-server@latest"],
"env": {
"ICAL_API_KEY": "${ICAL_API_KEY}"
},
"inputs": {
"ICAL_API_KEY": "your_api_key_here"
}
}
}
}
{
"mcpServers": {
"ical-mcp": {
"command": "npx",
"args": ["@mcp-ical/mcp-server@latest"]
}
}
}
{
"mcpServers": {
"ical-mcp": {
"command": "npx",
"args": ["@mcp-ical/mcp-server@latest"]
}
}
}
{
"mcpServers": {
"ical-mcp": {
"command": "npx",
"args": ["@mcp-ical/mcp-server@latest"]
}
}
}
Note: Replace
ICAL_API_KEY
and other sensitive values with environment variables to secure credentials.
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"ical-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “ical-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates specified |
List of Resources | ⛔ | No explicit resources listed |
List of Tools | ✅ | Calendar tools described in docs |
Securing API Keys | ✅ | Example provided |
Sampling Support (less important in evaluation) | ⛔ | Not specified |
Supports Roots: ⛔ Not specified
Supports Sampling: ⛔ Not specified
Based on the information in the tables, the MCP-ical server is well-documented for its features and setup but lacks explicit resources and prompt templates. There is no mention of Roots or Sampling support. I would rate this MCP server a 6/10 for utility and documentation completeness.
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 41 |
Number of Stars | 125 |
It acts as a bridge between AI assistants and your macOS Calendar, enabling natural language event creation, updates, schedule queries, and multi-calendar management—including Google Calendar via iCloud integration.
Yes, mcp-ical supports multiple calendars and Google Calendar integration (if synced with iCloud), all accessible from a single conversational interface.
Store API keys and sensitive credentials as environment variables in your MCP server configuration. Avoid hard-coding secrets and use the provided environment variable setup examples.
Add an MCP component to your flow, open its configuration, and insert your mcp-ical server details in the System MCP section using the documented JSON format. Replace the server URL and name as needed.
Automate event creation, check availability, modify appointments, and get calendar summaries—all by chatting with your AI agent. Great for productivity, developer workflows, and personal scheduling.
Integrate the mcp-ical MCP Server into your FlowHunt flows and unlock seamless, AI-powered calendar management.
The Google Calendar MCP Server enables AI agents to access, manage, and automate Google Calendar events, including listing, creating, updating, and deleting eve...
The iMCP MCP Server bridges AI assistants with your Mac's native apps, providing secure access to Messages, Contacts, Calendar, Reminders, Weather, Maps, and mo...
The Calendly MCP Server connects AI assistants with Calendly’s scheduling tools through a unified MCP interface, enabling automated event management, appointmen...