Nextcloud Calendar

Nextcloud Calendar is an MCP server that integrates Nextcloud CalDAV calendars with Model Context Protocol clients. It connects directly to a user's self-hosted or managed Nextcloud instance to provide calendar and event orchestration tools to large language models. Individuals and teams using Nextcloud for privacy-focused scheduling rely on this server to query schedules, plan meetings, and manage time blocks using natural language. The server exposes functionalities to list, create, update, and delete both full calendars and specific calendar events, supporting fields like summary, start time, end time, location, and description. It additionally includes attributes tailored for ADHD-friendly organization, such as custom focus priorities and categories. Operating over Streamable HTTP or legacy HTTP+SSE transports, this integration bridges personal productivity data in Nextcloud with AI-driven assistants.

Category: Communication & Messaging

Tags: caldav, calendar, nextcloud, scheduling

Visit Nextcloud Calendar

How to install and configure Nextcloud Calendar

  1. In your Nextcloud instance, navigate to Settings, choose Security, and create a new token under App Passwords. 2. In your MCP client configuration (such as Claude Desktop), add the server entry under the mcpServers object: json { "mcpServers": { "nextcloud-calendar": { "command": "npx", "args": ["-y", "mcp-nextcloud-calendar"], "env": { "NEXTCLOUD_BASE_URL": "https://your-nextcloud-server.com", "NEXTCLOUD_USERNAME": "your-username", "NEXTCLOUD_APP_TOKEN": "your-app-token" } } } } 3. Save the configuration file and restart your MCP client to start using the tools.

What you can do with Nextcloud Calendar

  • Querying upcoming schedules by calling listEvents across defined date and time ranges from an AI assistant. * Scheduling new calendar appointments using createEvent with defined summaries, dates, locations, and details directly through chat. * Organizing personal workflows by creating dedicated calendars using createCalendar with custom colors, categories, and focus priorities. * Rescheduling existing events or updating meeting locations across Nextcloud calendars using the updateEvent tool.

Key facts

  • Open Source
  • https://github.com/Cheffromspace/mcp-nextcloud-calendar
  • Communication & Messaging, Files, Documents & PDFs
  • caldav, calendar, nextcloud, scheduling

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server — MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Knowledge Base — MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Music Analysis — MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…

What is Nextcloud Calendar MCP Server?

It is an open source Model Context Protocol server that connects AI assistants to a Nextcloud calendar instance via CalDAV. It lets LLMs inspect schedules, retrieve specific event information, and modify or delete calendar events.

How do I install Nextcloud Calendar MCP Server?

You can run it directly using npx mcp-nextcloud-calendar in your client configuration. Alternatively, install it globally using npm install -g mcp-nextcloud-calendar or locally via npm install mcp-nextcloud-calendar.

What configuration is required for Nextcloud Calendar?

You must provide NEXTCLOUD_BASE_URL, NEXTCLOUD_USERNAME, and NEXTCLOUD_APP_TOKEN as environment variables. App tokens can be generated inside your Nextcloud instance under Settings, Security, and App Passwords.

Is Nextcloud Calendar open source?

Yes, Nextcloud Calendar is open source software published under the ISC license. The complete source code is available in the Cheffromspace/mcp-nextcloud-calendar repository on GitHub.

What tools are provided by Nextcloud Calendar?

The server registers tools for calendar management including listCalendars, createCalendar, updateCalendar, and deleteCalendar, as well as event management tools such as listEvents, getEvent, createEvent, updateEvent, and deleteEvent.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories