Nextcloud MCP Server
The Nextcloud MCP server allows Large Language Models (LLMs) to interact with your Nextcloud instance. This enables automation of various Nextcloud actions across Notes, Calendar, Contacts, Tables, and WebDAV file operations with a comprehensive set of 30 tools.
Base endpoint (requires API key):
https://mcp.techmavie.digital/nextcloud/mcpNeed help setting up? Follow my interactive setup guides:
Features
Notes: Create, read, update, delete, search, and append to notes
Calendar: Complete calendar integration via CalDAV
Tables: Complete table operations with CRUD on rows
Files (WebDAV): Complete file system access
Contacts: Manage contacts and address books via CardDAV
Revolutionary Unified WebDAV Search Feature
30 Total Tools across 5 main categories
Available Tools
nextcloud_notes_create_noteCreate a new note
nextcloud_notes_update_noteUpdate an existing note
nextcloud_notes_append_contentAppend content to a note
nextcloud_notes_search_notesSearch notes by title or content
nextcloud_notes_delete_noteDelete a note
nextcloud_calendar_list_calendarsList all calendars
nextcloud_calendar_create_eventCreate calendar events
nextcloud_calendar_list_eventsList events with date filtering
nextcloud_calendar_get_eventGet event details
nextcloud_calendar_update_eventUpdate an event
nextcloud_calendar_delete_eventDelete an event
nextcloud_contacts_list_addressbooksList address books
nextcloud_contacts_create_addressbookCreate an address book
nextcloud_contacts_delete_addressbookDelete an address book
nextcloud_contacts_list_contactsList contacts
nextcloud_contacts_create_contactCreate a contact
nextcloud_contacts_delete_contactDelete a contact
nextcloud_tables_list_tablesList all tables
nextcloud_tables_get_schemaGet table schema
nextcloud_tables_read_tableRead table rows
nextcloud_tables_insert_rowInsert a row
nextcloud_tables_update_rowUpdate a row
nextcloud_tables_delete_rowDelete a row
nextcloud_webdav_search_filesUnified search across files
nextcloud_webdav_list_directoryList files and directories
nextcloud_webdav_read_fileRead file content
nextcloud_webdav_write_fileCreate or update files
nextcloud_webdav_create_directoryCreate directories
nextcloud_webdav_delete_resourceDelete files or directories
Requirements
- MCP Key Service API key (register at mcpkeys.techmavie.digital)
- Nextcloud instance with Notes, Calendar, Contacts, Tables apps