mcp-ical
Generates one-click 'Add to Google Calendar' URLs for events, allowing easy addition to Google Calendar without authentication.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-icalCreate an ICS file for a meeting tomorrow at 2pm titled 'Sprint planning'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-ical
5 ICS / iCalendar tools for Claude. Generate, parse, and one-click-add events to Google/Outlook. Free, MIT.
Pure-logic calendar utilities. No API keys, no accounts, no SaaS coupling. Generates standards-compliant RFC 5545 ICS files.
Install
{
"mcpServers": {
"ical": {
"command": "npx",
"args": ["-y", "@dpm-tools/mcp-ical"]
}
}
}Requires Node.js 22.18+.
Related MCP server: Google Calendar MCP Server
Tools (5)
create_event— Generate ICS for a single event (title, start, end, location, description, organizer, attendees, all-day).create_calendar— Build a multi-event ICS file.parse_ics— Parse existing ICS content into event objects.google_calendar_url— One-click "Add to Google Calendar" URL (no auth).outlook_calendar_url— One-click "Add to Outlook Web Calendar" URL.
Example prompts
"Make an ICS file for a meeting tomorrow 2pm-3pm titled 'Sprint planning' at Zoom URL ..."
"Build a calendar from these 5 events..."
"Parse this ICS file and tell me when the next event is."
"Give me a Google Calendar 'Add' link for the team offsite on 2026-07-15."
See examples/prompts.md for more.
Why this exists
Existing calendar MCPs assume a SaaS backend (Google Calendar OAuth, Microsoft Graph). For LLMs that just need to emit a standards-compliant ICS file or build an add-to-calendar link, those are overkill.
mcp-ical is the pure-logic version:
Zero dependencies beyond
@modelcontextprotocol/sdkZero API keys
Zero accounts
RFC 5545 line folding, escape sequences, attendee/organizer support
Perfect for "tell me about an event then make an ICS attachment" workflows.
Sister servers from dpm
mcp-devkit,mcp-public-data,mcp-diff,mcp-archive,mcp-citations— all free, all MIT.
License
MIT © dpm (digital product mill)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jeffereychown-Max/mcp-ical'
If you have feedback or need assistance with the MCP directory API, please join our Discord server