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 toolsnextcloud_calendar_create_eventTry in Inspector
Create a new calendar event
| Name | Required | Description | Default |
|---|---|---|---|
| event | Yes | Event data | |
| calendarId | Yes | The ID of the calendar |
nextcloud_calendar_debug_create_test_eventTry in Inspector
Debug: Create a test event with proper formatting
| Name | Required | Description | Default |
|---|---|---|---|
| testType | Yes | Type of test event to create | |
| calendarId | Yes | The ID of the calendar |
nextcloud_calendar_debug_list_calendarsTry in Inspector
Debug: List all calendars with detailed info
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nextcloud_calendar_debug_list_events_verboseTry in Inspector
Debug: List events from a calendar with detailed logging
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The ID of the calendar |
nextcloud_calendar_debug_verify_calendarTry in Inspector
Debug: Verify if a specific calendar exists and is accessible
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The ID of the calendar to verify |
nextcloud_calendar_delete_eventTry in Inspector
Delete an event from calendar
| Name | Required | Description | Default |
|---|---|---|---|
| eventId | Yes | The ID of the event | |
| calendarId | Yes | The ID of the calendar |
nextcloud_calendar_get_eventTry in Inspector
Get details of a specific event
| Name | Required | Description | Default |
|---|---|---|---|
| eventId | Yes | The ID of the event | |
| calendarId | Yes | The ID of the calendar |
nextcloud_calendar_list_calendarsTry in Inspector
List all calendars in Nextcloud
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nextcloud_calendar_list_eventsTry in Inspector
List events from a calendar
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End date filter (ISO format) | |
| start | No | Start date filter (ISO format) | |
| calendarId | Yes | The ID of the calendar |
nextcloud_calendar_update_eventTry in Inspector
Update an existing event
| Name | Required | Description | Default |
|---|---|---|---|
| event | Yes | Updated event data | |
| eventId | Yes | The ID of the event | |
| calendarId | Yes | The ID of the calendar |
nextcloud_contacts_create_addressbookTry in Inspector
Create a new address book
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | Description of the address book | |
| displayName | Yes | Display name for the address book |
nextcloud_contacts_create_contactTry in Inspector
Create a new contact
| Name | Required | Description | Default |
|---|---|---|---|
| contact | Yes | Contact information | |
| addressBookId | Yes | The ID of the address book |
nextcloud_contacts_delete_addressbookTry in Inspector
Delete an address book
| Name | Required | Description | Default |
|---|---|---|---|
| addressBookId | Yes | The ID of the address book to delete |
nextcloud_contacts_delete_contactTry in Inspector
Delete a contact
| Name | Required | Description | Default |
|---|---|---|---|
| contactId | Yes | The ID of the contact to delete | |
| addressBookId | Yes | The ID of the address book |
nextcloud_contacts_list_addressbooksTry in Inspector
List all address books
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nextcloud_contacts_list_contactsTry in Inspector
List contacts from an address book
| Name | Required | Description | Default |
|---|---|---|---|
| addressBookId | Yes | The ID of the address book |
nextcloud_helloTry in Inspector
A simple test tool to verify that the MCP server is working correctly
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nextcloud_notes_append_contentTry in Inspector
Append content to an existing note
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The content to append | |
| note_id | Yes | The ID of the note to append to |
nextcloud_notes_create_noteTry in Inspector
Create a new note in Nextcloud Notes
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title of the note | |
| content | Yes | The content of the note | |
| category | Yes | The category of the note |
nextcloud_notes_delete_noteTry in Inspector
Delete a note from Nextcloud Notes
| Name | Required | Description | Default |
|---|---|---|---|
| note_id | Yes | The ID of the note to delete |
nextcloud_notes_search_notesTry in Inspector
Search for notes in Nextcloud Notes
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The search query |
nextcloud_notes_update_noteTry in Inspector
Update an existing note in Nextcloud Notes
| Name | Required | Description | Default |
|---|---|---|---|
| etag | Yes | The etag of the note for concurrency control | |
| title | No | The new title of the note | |
| content | No | The new content of the note | |
| note_id | Yes | The ID of the note to update | |
| category | No | The new category of the note |
nextcloud_tables_delete_rowTry in Inspector
Delete a row from a table
| Name | Required | Description | Default |
|---|---|---|---|
| rowId | Yes | The ID of the row to delete | |
| tableId | Yes | The ID of the table |
nextcloud_tables_get_schemaTry in Inspector
Get schema of a specific table
| Name | Required | Description | Default |
|---|---|---|---|
| tableId | Yes | The ID of the table |
nextcloud_tables_insert_rowTry in Inspector
Insert a new row into a table
| Name | Required | Description | Default |
|---|---|---|---|
| row | Yes | Row data as key-value pairs | |
| tableId | Yes | The ID of the table |
nextcloud_tables_list_tablesTry in Inspector
List all tables in Nextcloud Tables
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
nextcloud_tables_read_tableTry in Inspector
Read data from a table
| Name | Required | Description | Default |
|---|---|---|---|
| tableId | Yes | The ID of the table |
nextcloud_tables_update_rowTry in Inspector
Update an existing row in a table
| Name | Required | Description | Default |
|---|---|---|---|
| row | Yes | Updated row data as key-value pairs | |
| rowId | Yes | The ID of the row | |
| tableId | Yes | The ID of the table |
nextcloud_webdav_create_directoryTry in Inspector
Create a new directory in Nextcloud
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The path of the directory to create |
nextcloud_webdav_delete_resourceTry in Inspector
Delete a file or directory from Nextcloud
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The path to the file or directory to delete |
nextcloud_webdav_list_directoryTry in Inspector
List files and directories in Nextcloud
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The path to list (e.g., "/" for root) |
nextcloud_webdav_read_fileTry in Inspector
Read content of a file from Nextcloud
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The 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
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return | |
| query | Yes | Search terms (supports multiple words, e.g., "budget report 2024") | |
| basePath | No | Limit search to specific directory (e.g., "/Documents", "/Projects") | / |
| maxDepth | No | Maximum directory depth to search (1-10, default: 3) | |
| searchIn | No | What to search in: filename, content, and/or metadata | |
| dateRange | No | Filter by last modified date range | |
| fileTypes | No | Filter by file extensions (e.g., ["pdf", "txt", "md", "js"]) | |
| sizeRange | No | Filter by file size range | |
| quickSearch | No | Use quick search mode (faster, limited depth) for root directory searches | |
| caseSensitive | No | Whether search should be case sensitive | |
| includeContent | No | Include content preview in results (for text files) |
nextcloud_webdav_write_fileTry in Inspector
Write content to a file in Nextcloud
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The path to the file to write | |
| content | Yes | The 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:
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
Your Connectors
Sign in to create a connector for this server.