admin
July 8, 2026, 11:15pm
1
Nextcloud MCP
Currently 13 Apps
1. Notes (7 tools)
Tool
Description
nc_notes_get_notes
List all notes
nc_notes_get_note
Get note by ID (with optional body/content)
nc_notes_create_note
Create a new note
nc_notes_update_note
Update an existing note
nc_notes_delete_note
Delete a note
nc_notes_search_notes
Search notes by title or content
nc_notes_get_categories
List/assign categories
2. Calendar (20+ tools)
Tool
Description
nc_calendar_get_calendars
List calendars
nc_calendar_get_events
List events with filters
nc_calendar_create_event
Create an event
nc_calendar_update_event
Update an event
nc_calendar_delete_event
Delete an event
nc_calendar_get_todos
List todos/tasks
nc_calendar_create_todo
Create a todo
nc_calendar_update_todo
Update a todo
nc_calendar_delete_todo
Delete a todo
nc_calendar_get_free_busy
Check availability (free/busy)
nc_calendar_get_event_attendees
Get event attendees
(plus recurring events, timezone support, reminders, etc.)
3. Contacts (8 tools)
Tool
Description
nc_contacts_get_contacts
List contacts
nc_contacts_get_contact
Get contact by ID
nc_contacts_create_contact
Create a contact
nc_contacts_update_contact
Update a contact
nc_contacts_delete_contact
Delete a contact
nc_contacts_search_contacts
Search contacts
nc_contacts_get_addressbooks
List address books
nc_contacts_upload_vcard
Upload vCard
4. Files / WebDAV (12 tools)
Tool
Description
nc_webdav_list_directory
List directory contents
nc_webdav_download_file
Download file content
nc_webdav_upload_file
Upload a file
nc_webdav_create_directory
Create a folder
nc_webdav_delete
Delete file/folder
nc_webdav_rename
Rename/move file
nc_webdav_copy
Copy file
nc_webdav_move
Move file
nc_webdav_get_file_info
Get file metadata
nc_webdav_search_files
Search files by name/pattern
nc_webdav_get_tags
List/set file tags
nc_webdav_ocr_document
OCR/process document content
5. Deck (15 tools)
Tool
Description
deck_get_boards
List all boards
deck_get_board_overview
Get board summary
deck_get_stacks
List stacks in a board
deck_get_cards
List cards in a stack
deck_create_board
Create a new board
deck_update_board
Update board details
deck_delete_board
Delete a board
deck_create_stack
Create a stack
deck_update_stack
Update stack
deck_move_stack
Move stack between boards
deck_create_card
Create a card
deck_update_card
Update card details
deck_delete_card
Delete a card
deck_get_labels
List labels
deck_get_archived_stacks
Get archived stacks/cards
6. Cookbook (13 tools)
Tool
Description
nc_cookbook_get_recipes
List recipes
nc_cookbook_get_recipe
Get recipe by ID
nc_cookbook_create_recipe
Create a recipe
nc_cookbook_update_recipe
Update a recipe
nc_cookbook_delete_recipe
Delete a recipe
nc_cookbook_search_recipes
Search recipes
nc_cookbook_import_url
Import recipe from URL (schema.org )
(plus categories, tags, ingredients, ratings, meal plans)
7. Tables (5 tools)
Tool
Description
nc_tables_get_tables
List all tables
nc_tables_get_rows
Get rows from a table
nc_tables_create_row
Insert a new row
nc_tables_update_row
Update a row
nc_tables_delete_row
Delete a row
8. Sharing (10+ tools)
Tool
Description
nc_sharing_get_shares
List shares
nc_sharing_create_share
Create a share link/user share
nc_sharing_update_share
Update share permissions
nc_sharing_delete_share
Remove a share
nc_sharing_get_public_link
Get public link info
(plus permission management, password protection, expiration dates)
9. News (8 tools)
Tool
Description
nc_news_get_feeds
List feeds
nc_news_add_feed
Add a new feed
nc_news_delete_feed
Delete a feed
nc_news_get_items
List feed items
nc_news_mark_read
Mark items as read
nc_news_archive_item
Archive an item
nc_news_update_folder
Manage folders/categories
nc_news_check_health
Feed health monitoring
10. Mail (5 tools) — Read-only
Tool
Description
nc_mail_list_accounts
List mail accounts
nc_mail_list_mailboxes
List mailboxes/folders
nc_mail_list_messages
List message envelopes
nc_mail_get_message
Fetch full message body/attachments
nc_mail_search_messages
Search messages
11. Collectives (16 tools)
Tool
Description
collectives_get_collectives
List collectives
collectives_create_collective
Create a collective
collectives_update_collective
Update a collective
collectives_delete_collective
Delete a collective
collectives_get_pages
List pages in a collective
collectives_create_page
Create a page
collectives_update_page
Update a page
collectives_delete_page
Delete a page
collectives_get_tags
Manage tags
(plus page ordering, revisions, attachments)
12. Talk / Spreed (6 tools)
Tool
Description
nc_talk_get_conversations
List conversations
nc_talk_get_messages
Read messages from a conversation
nc_talk_send_message
Post/send a message
nc_talk_mark_read
Mark conversation as read
nc_talk_list_participants
List participants in a conversation
nc_talk_create_conversation
Create a new conversation
13. Semantic Search (2+ tools) — Experimental, opt-in
Tool
Description
nc_semantic_search_query
Vector search across Notes, Files, News items, Deck cards, and Mail messages
nc_semantic_search_index
Index content for semantic search (requires infrastructure setup)
Total: ~120+ individual tools across all 13 apps. These are all registered under the mcp-nextcloud server with the prefix mcp_nextcloud_ or app-specific prefixes (like deck_, collectives_). Some features require specific OAuth scopes to be enabled.