Nextcloud Notes MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEXTCLOUD_PASSWORD | Yes | Your Nextcloud password | |
| NEXTCLOUD_USERNAME | Yes | Your Nextcloud username | |
| NEXTCLOUD_WEBDAV_URL | Yes | Your Nextcloud WebDAV URL |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_webdav_loginB | Check if WebDAV login is successful. Returns a message indicating success or failure. |
| ensure_notes_folder_existsA | Ensure that the /Notes folder exists in Nextcloud. Creates it if it doesn't exist. |
| list_uncategorized_notesA | List all Markdown (.md) files directly inside /Notes (not in subfolders). |
| list_categoriesB | List all categories (directories) inside /Notes. |
| list_notes_of_a_categoryA | |
| read_noteA | |
| edit_noteC | Edit a Markdown (.md) file, updating its content. Always overwrites the old file. |
| create_noteA | |
| delete_noteC | Delete a note file inside Notes. |
| rename_noteB | Rename a Markdown (.md) note inside Notes or a category. Overwrites the target if it already exists. |
| create_categoryB | Create a new category inside Notes by creating a subdirectory. |
| edit_categoryB | |
| delete_categoryC | Delete a category folder inside Notes. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool has a distinct purpose with clear boundaries: login check, folder management, note CRUD operations, and listing functions are well-separated. No overlapping functionality exists, making tool selection straightforward for an agent.
All tools follow a consistent verb_noun pattern (e.g., create_note, delete_category, list_notes_of_a_category). The naming is uniform and predictable throughout the set, enhancing readability and usability.
With 13 tools, the server is well-scoped for managing notes and categories in Nextcloud. Each tool serves a specific role in the domain, covering essential operations without bloat or redundancy.
The toolset provides complete coverage for note and category management, including CRUD operations for both, folder setup, login verification, and listing functions. No gaps are apparent, supporting full agent workflows without dead ends.