Skip to main content
Glama

Server Details

A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
hithereiamaliff/mcp-nextcloud
GitHub Stars
27
Server Listing
Nextcloud MCP Server

Available Tools

34 tools
nextcloud_calendar_create_eventTry in Inspector

Create a new calendar event

ParametersJSON Schema
NameRequiredDescriptionDefault
eventYesEvent data
calendarIdYesThe ID of the calendar
nextcloud_calendar_debug_create_test_eventTry in Inspector

Debug: Create a test event with proper formatting

ParametersJSON Schema
NameRequiredDescriptionDefault
testTypeYesType of test event to create
calendarIdYesThe ID of the calendar
nextcloud_calendar_debug_list_calendarsTry in Inspector

Debug: List all calendars with detailed info

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nextcloud_calendar_debug_list_events_verboseTry in Inspector

Debug: List events from a calendar with detailed logging

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe ID of the calendar
nextcloud_calendar_debug_verify_calendarTry in Inspector

Debug: Verify if a specific calendar exists and is accessible

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe ID of the calendar to verify
nextcloud_calendar_delete_eventTry in Inspector

Delete an event from calendar

ParametersJSON Schema
NameRequiredDescriptionDefault
eventIdYesThe ID of the event
calendarIdYesThe ID of the calendar
nextcloud_calendar_get_eventTry in Inspector

Get details of a specific event

ParametersJSON Schema
NameRequiredDescriptionDefault
eventIdYesThe ID of the event
calendarIdYesThe ID of the calendar
nextcloud_calendar_list_calendarsTry in Inspector

List all calendars in Nextcloud

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nextcloud_calendar_list_eventsTry in Inspector

List events from a calendar

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoEnd date filter (ISO format)
startNoStart date filter (ISO format)
calendarIdYesThe ID of the calendar
nextcloud_calendar_update_eventTry in Inspector

Update an existing event

ParametersJSON Schema
NameRequiredDescriptionDefault
eventYesUpdated event data
eventIdYesThe ID of the event
calendarIdYesThe ID of the calendar
nextcloud_contacts_create_addressbookTry in Inspector

Create a new address book

ParametersJSON Schema
NameRequiredDescriptionDefault
descriptionYesDescription of the address book
displayNameYesDisplay name for the address book
nextcloud_contacts_create_contactTry in Inspector

Create a new contact

ParametersJSON Schema
NameRequiredDescriptionDefault
contactYesContact information
addressBookIdYesThe ID of the address book
nextcloud_contacts_delete_addressbookTry in Inspector

Delete an address book

ParametersJSON Schema
NameRequiredDescriptionDefault
addressBookIdYesThe ID of the address book to delete
nextcloud_contacts_delete_contactTry in Inspector

Delete a contact

ParametersJSON Schema
NameRequiredDescriptionDefault
contactIdYesThe ID of the contact to delete
addressBookIdYesThe ID of the address book
nextcloud_contacts_list_addressbooksTry in Inspector

List all address books

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nextcloud_contacts_list_contactsTry in Inspector

List contacts from an address book

ParametersJSON Schema
NameRequiredDescriptionDefault
addressBookIdYesThe ID of the address book
nextcloud_helloTry in Inspector

A simple test tool to verify that the MCP server is working correctly

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nextcloud_notes_append_contentTry in Inspector

Append content to an existing note

ParametersJSON Schema
NameRequiredDescriptionDefault
contentYesThe content to append
note_idYesThe ID of the note to append to
nextcloud_notes_create_noteTry in Inspector

Create a new note in Nextcloud Notes

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title of the note
contentYesThe content of the note
categoryYesThe category of the note
nextcloud_notes_delete_noteTry in Inspector

Delete a note from Nextcloud Notes

ParametersJSON Schema
NameRequiredDescriptionDefault
note_idYesThe ID of the note to delete
nextcloud_notes_search_notesTry in Inspector

Search for notes in Nextcloud Notes

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesThe search query
nextcloud_notes_update_noteTry in Inspector

Update an existing note in Nextcloud Notes

ParametersJSON Schema
NameRequiredDescriptionDefault
etagYesThe etag of the note for concurrency control
titleNoThe new title of the note
contentNoThe new content of the note
note_idYesThe ID of the note to update
categoryNoThe new category of the note
nextcloud_tables_delete_rowTry in Inspector

Delete a row from a table

ParametersJSON Schema
NameRequiredDescriptionDefault
rowIdYesThe ID of the row to delete
tableIdYesThe ID of the table
nextcloud_tables_get_schemaTry in Inspector

Get schema of a specific table

ParametersJSON Schema
NameRequiredDescriptionDefault
tableIdYesThe ID of the table
nextcloud_tables_insert_rowTry in Inspector

Insert a new row into a table

ParametersJSON Schema
NameRequiredDescriptionDefault
rowYesRow data as key-value pairs
tableIdYesThe ID of the table
nextcloud_tables_list_tablesTry in Inspector

List all tables in Nextcloud Tables

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

nextcloud_tables_read_tableTry in Inspector

Read data from a table

ParametersJSON Schema
NameRequiredDescriptionDefault
tableIdYesThe ID of the table
nextcloud_tables_update_rowTry in Inspector

Update an existing row in a table

ParametersJSON Schema
NameRequiredDescriptionDefault
rowYesUpdated row data as key-value pairs
rowIdYesThe ID of the row
tableIdYesThe ID of the table
nextcloud_webdav_create_directoryTry in Inspector

Create a new directory in Nextcloud

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesThe path of the directory to create
nextcloud_webdav_delete_resourceTry in Inspector

Delete a file or directory from Nextcloud

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesThe path to the file or directory to delete
nextcloud_webdav_list_directoryTry in Inspector

List files and directories in Nextcloud

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesThe path to list (e.g., "/" for root)
nextcloud_webdav_read_fileTry in Inspector

Read content of a file from Nextcloud

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesThe path to the file to read
nextcloud_webdav_search_filesTry in Inspector

Search for files across Nextcloud using unified search - supports filename, content, and metadata search

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
queryYesSearch terms (supports multiple words, e.g., "budget report 2024")
basePathNoLimit search to specific directory (e.g., "/Documents", "/Projects")/
maxDepthNoMaximum directory depth to search (1-10, default: 3)
searchInNoWhat to search in: filename, content, and/or metadata
dateRangeNoFilter by last modified date range
fileTypesNoFilter by file extensions (e.g., ["pdf", "txt", "md", "js"])
sizeRangeNoFilter by file size range
quickSearchNoUse quick search mode (faster, limited depth) for root directory searches
caseSensitiveNoWhether search should be case sensitive
includeContentNoInclude content preview in results (for text files)
nextcloud_webdav_write_fileTry in Inspector

Write content to a file in Nextcloud

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesThe path to the file to write
contentYesThe content to write to the file

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.