# AIquila — Nextcloud MCP Server MCP server

Agent View of the PolicyLayer registry record for AIquila — Nextcloud MCP Server: identity, probed posture, risk grade, and all 295 tools classified. HTML page: https://policylayer.com/tools/aiquila-nextcloud-mcp-server

## Facts

- Server id: `elgorro/aiquila`
- Homepage: https://github.com/elgorro/aiquila.git
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 295
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: aiquila nextcloud mcp server, payments, admin, automation
- Record last modified: 2026-06-28T14:44:17.156Z

## Tools (295)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `bulk_file_operations` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/bulk-file-operations.md |
| `circles_delete` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-delete.md |
| `circles_remove_member` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-remove-member.md |
| `clear_out_of_office` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/clear-out-of-office.md |
| `clear_user_status_message` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/clear-user-status-message.md |
| `delete` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete.md |
| `delete_all_form_submissions` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-all-form-submissions.md |
| `delete_all_notifications` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-all-notifications.md |
| `delete_announcement` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-announcement.md |
| `delete_bookmark` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-bookmark.md |
| `delete_bookmark_folder` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-bookmark-folder.md |
| `delete_bookmark_tag` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-bookmark-tag.md |
| `delete_contact` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-contact.md |
| `delete_coworker` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-coworker.md |
| `delete_event` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-event.md |
| `delete_feed` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-feed.md |
| `delete_form` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-form.md |
| `delete_form_option` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-form-option.md |
| `delete_form_question` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-form-question.md |
| `delete_form_share` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-form-share.md |
| `delete_form_submission` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-form-submission.md |
| `delete_map` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-map.md |
| `delete_map_device` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-map-device.md |
| `delete_map_favorite` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-map-favorite.md |
| `delete_news_folder` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-news-folder.md |
| `delete_note` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-note.md |
| `delete_poll` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-poll.md |
| `delete_poll_comment` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-poll-comment.md |
| `delete_poll_option` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-poll-option.md |
| `delete_poll_share` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-poll-share.md |
| `delete_project` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-project.md |
| `delete_recipe` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-recipe.md |
| `delete_share` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-share.md |
| `delete_task` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-task.md |
| `delete_terms_of_service` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-terms-of-service.md |
| `delete_text_workspace` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/delete-text-workspace.md |
| `empty_trash` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/empty-trash.md |
| `mail_delete_message` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-delete-message.md |
| `photos_delete_album` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-delete-album.md |
| `remove_project_path` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/remove-project-path.md |
| `remove_user_from_group` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/remove-user-from-group.md |
| `reset_map_photo_coords` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/reset-map-photo-coords.md |
| `reset_registration_setting` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/reset-registration-setting.md |
| `reset_terms_signatures` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/reset-terms-signatures.md |
| `talk_delete_message` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-delete-message.md |
| `talk_remove_participant` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-remove-participant.md |
| `uninstall_app` | Destructive | Critical | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/uninstall-app.md |
| `aiquila_test` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/aiquila-test.md |
| `enable_app` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/enable-app.md |
| `extract_archive` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/extract-archive.md |
| `generate_image` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/generate-image.md |
| `install_app` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/install-app.md |
| `mail_send_message` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-send-message.md |
| `process_text` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/process-text.md |
| `run_occ` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/run-occ.md |
| `run_setup_checks` | Execute | High | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/run-setup-checks.md |
| `aiquila_show_config` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/aiquila-show-config.md |
| `analyze_image` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/analyze-image.md |
| `check_app_integrity` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/check-app-integrity.md |
| `check_core_integrity` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/check-core-integrity.md |
| `circles_get` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-get.md |
| `circles_list` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-list.md |
| `circles_list_members` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-list-members.md |
| `circles_search` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-search.md |
| `deck_get_board` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-get-board.md |
| `deck_get_card` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-get-card.md |
| `deck_list_boards` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-list-boards.md |
| `deck_list_stacks` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-list-stacks.md |
| `export_form_submissions` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/export-form-submissions.md |
| `export_map_devices` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/export-map-devices.md |
| `get_app_info` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-app-info.md |
| `get_bookmark` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-bookmark.md |
| `get_bookmark_folder_contents` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-bookmark-folder-contents.md |
| `get_contact` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-contact.md |
| `get_coworker` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-coworker.md |
| `get_coworker_runs` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-coworker-runs.md |
| `get_event` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-event.md |
| `get_file_content` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-file-content.md |
| `get_file_info` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-file-info.md |
| `get_file_tags` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-file-tags.md |
| `get_form` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-form.md |
| `get_form_submission` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-form-submission.md |
| `get_group_info` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-group-info.md |
| `get_local_time` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-local-time.md |
| `get_map_device_points` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-map-device-points.md |
| `get_map_track` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-map-track.md |
| `get_note` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-note.md |
| `get_notification` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-notification.md |
| `get_object_activity` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-object-activity.md |
| `get_out_of_office` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-out-of-office.md |
| `get_poll` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-poll.md |
| `get_project` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-project.md |
| `get_recipe` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-recipe.md |
| `get_registration_settings` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-registration-settings.md |
| `get_share` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-share.md |
| `get_task_result` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-task-result.md |
| `get_terms_of_service` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-terms-of-service.md |
| `get_text_workspace` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-text-workspace.md |
| `get_text_workspace_edit_url` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-text-workspace-edit-url.md |
| `get_user_info` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-user-info.md |
| `get_user_status` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/get-user-status.md |
| `list_activity` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-activity.md |
| `list_address_books` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-address-books.md |
| `list_announcements` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-announcements.md |
| `list_apps` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-apps.md |
| `list_archive` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-archive.md |
| `list_bookmark_folders` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-bookmark-folders.md |
| `list_bookmark_tags` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-bookmark-tags.md |
| `list_bookmarks` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-bookmarks.md |
| `list_calendars` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-calendars.md |
| `list_contacts` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-contacts.md |
| `list_coworker_templates` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-coworker-templates.md |
| `list_coworkers` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-coworkers.md |
| `list_events` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-events.md |
| `list_feeds` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-feeds.md |
| `list_file_versions` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-file-versions.md |
| `list_files` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-files.md |
| `list_form_questions` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-form-questions.md |
| `list_form_submissions` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-form-submissions.md |
| `list_forms` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-forms.md |
| `list_groups` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-groups.md |
| `list_mail_accounts` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-mail-accounts.md |
| `list_mailboxes` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-mailboxes.md |
| `list_map_devices` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-map-devices.md |
| `list_map_favorites` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-map-favorites.md |
| `list_map_photos` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-map-photos.md |
| `list_map_photos_nonlocalized` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-map-photos-nonlocalized.md |
| `list_map_tracks` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-map-tracks.md |
| `list_maps` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-maps.md |
| `list_news_folders` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-news-folders.md |
| `list_news_items` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-news-items.md |
| `list_notes` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-notes.md |
| `list_notifications` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-notifications.md |
| `list_pending_shares` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-pending-shares.md |
| `list_poll_comments` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-poll-comments.md |
| `list_poll_options` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-poll-options.md |
| `list_poll_shares` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-poll-shares.md |
| `list_poll_votes` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-poll-votes.md |
| `list_polls` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-polls.md |
| `list_projects` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-projects.md |
| `list_recipe_categories` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-recipe-categories.md |
| `list_recipes` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-recipes.md |
| `list_recommendations` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-recommendations.md |
| `list_search_providers` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-search-providers.md |
| `list_shares` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-shares.md |
| `list_shares_with_me` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-shares-with-me.md |
| `list_system_tags` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-system-tags.md |
| `list_task_lists` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-task-lists.md |
| `list_tasks` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-tasks.md |
| `list_text_tasks` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-text-tasks.md |
| `list_trash` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-trash.md |
| `list_user_statuses` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-user-statuses.md |
| `list_users` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/list-users.md |
| `mail_get_attachment` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-get-attachment.md |
| `mail_list_messages` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-list-messages.md |
| `mail_read_message` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-read-message.md |
| `mail_search_messages` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-search-messages.md |
| `passman_get_credential_info` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/passman-get-credential-info.md |
| `passman_list_vaults` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/passman-list-vaults.md |
| `photos_get_album` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-get-album.md |
| `photos_get_metadata` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-get-metadata.md |
| `photos_list_albums` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-list-albums.md |
| `read_file` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/read-file.md |
| `read_text_workspace` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/read-text-workspace.md |
| `search_files` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/search-files.md |
| `search_sharees` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/search-sharees.md |
| `system_status` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/system-status.md |
| `talk_list_conversations` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-list-conversations.md |
| `talk_list_messages` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-list-messages.md |
| `talk_list_participants` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-list-participants.md |
| `translate_text` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/translate-text.md |
| `unified_search` | Read | Low | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/unified-search.md |
| `accept_pending_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/accept-pending-share.md |
| `add_date_poll_option` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-date-poll-option.md |
| `add_feed` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-feed.md |
| `add_map_device_point` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-map-device-point.md |
| `add_poll_comment` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-poll-comment.md |
| `add_poll_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-poll-share.md |
| `add_project_path` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-project-path.md |
| `add_text_poll_option` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-text-poll-option.md |
| `add_user_to_group` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/add-user-to-group.md |
| `aiquila_configure` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/aiquila-configure.md |
| `assign_system_tag` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/assign-system-tag.md |
| `circles_add_member` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-add-member.md |
| `circles_create` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/circles-create.md |
| `clone_form` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/clone-form.md |
| `clone_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/clone-poll.md |
| `close_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/close-poll.md |
| `complete_task` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/complete-task.md |
| `copy_file` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/copy-file.md |
| `create_announcement` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-announcement.md |
| `create_archive` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-archive.md |
| `create_bookmark` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-bookmark.md |
| `create_bookmark_folder` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-bookmark-folder.md |
| `create_contact` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-contact.md |
| `create_coworker` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-coworker.md |
| `create_event` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-event.md |
| `create_folder` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-folder.md |
| `create_form` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-form.md |
| `create_form_options` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-form-options.md |
| `create_form_question` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-form-question.md |
| `create_form_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-form-share.md |
| `create_form_submission` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-form-submission.md |
| `create_map` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-map.md |
| `create_map_favorite` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-map-favorite.md |
| `create_news_folder` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-news-folder.md |
| `create_note` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-note.md |
| `create_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-poll.md |
| `create_project` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-project.md |
| `create_recipe` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-recipe.md |
| `create_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-share.md |
| `create_system_tag` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-system-tag.md |
| `create_task` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/create-task.md |
| `deck_archive_card` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-archive-card.md |
| `deck_assign_label` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-assign-label.md |
| `deck_assign_user` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-assign-user.md |
| `deck_create_board` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-create-board.md |
| `deck_create_card` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-create-card.md |
| `deck_create_stack` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-create-stack.md |
| `deck_move_card` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-move-card.md |
| `deck_update_card` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/deck-update-card.md |
| `decline_pending_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/decline-pending-share.md |
| `disable_app` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/disable-app.md |
| `disable_user` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/disable-user.md |
| `enable_user` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/enable-user.md |
| `export_map_favorites` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/export-map-favorites.md |
| `export_map_route` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/export-map-route.md |
| `generate_social_share_links` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/generate-social-share-links.md |
| `import_map_devices` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/import-map-devices.md |
| `import_map_favorites` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/import-map-favorites.md |
| `mail_move_message` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-move-message.md |
| `mail_set_message_flags` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mail-set-message-flags.md |
| `mark_feed_read` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mark-feed-read.md |
| `mark_item_read` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mark-item-read.md |
| `mark_item_unread` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mark-item-unread.md |
| `mark_items_read` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mark-items-read.md |
| `mark_news_folder_read` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mark-news-folder-read.md |
| `mark_notification_read` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/mark-notification-read.md |
| `move_feed` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/move-feed.md |
| `move_file` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/move-file.md |
| `photos_add_collaborators` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-add-collaborators.md |
| `photos_add_to_album` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-add-to-album.md |
| `photos_create_album` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-create-album.md |
| `photos_remove_from_album` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-remove-from-album.md |
| `photos_rename_album` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-rename-album.md |
| `photos_set_album_location` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-set-album-location.md |
| `photos_set_favorite` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/photos-set-favorite.md |
| `place_map_photos` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/place-map-photos.md |
| `remove_system_tag` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/remove-system-tag.md |
| `rename_bookmark_tag` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/rename-bookmark-tag.md |
| `rename_feed` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/rename-feed.md |
| `rename_news_folder` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/rename-news-folder.md |
| `reopen_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/reopen-poll.md |
| `reorder_form_options` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/reorder-form-options.md |
| `reorder_form_questions` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/reorder-form-questions.md |
| `restore_file_version` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/restore-file-version.md |
| `restore_from_trash` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/restore-from-trash.md |
| `set_file_tags` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/set-file-tags.md |
| `set_out_of_office` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/set-out-of-office.md |
| `set_poll_subscription` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/set-poll-subscription.md |
| `set_terms_of_service` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/set-terms-of-service.md |
| `set_user_status` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/set-user-status.md |
| `set_user_status_message` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/set-user-status-message.md |
| `star_item` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/star-item.md |
| `talk_add_participant` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-add-participant.md |
| `talk_create_conversation` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-create-conversation.md |
| `talk_create_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-create-poll.md |
| `talk_react_to_message` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-react-to-message.md |
| `talk_send_message` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/talk-send-message.md |
| `transfer_form_owner` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/transfer-form-owner.md |
| `unstar_item` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/unstar-item.md |
| `update_bookmark` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-bookmark.md |
| `update_bookmark_folder` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-bookmark-folder.md |
| `update_contact` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-contact.md |
| `update_coworker` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-coworker.md |
| `update_event` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-event.md |
| `update_form` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-form.md |
| `update_form_option` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-form-option.md |
| `update_form_question` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-form-question.md |
| `update_form_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-form-share.md |
| `update_map` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-map.md |
| `update_map_device` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-map-device.md |
| `update_map_favorite` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-map-favorite.md |
| `update_map_track` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-map-track.md |
| `update_note` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-note.md |
| `update_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-poll.md |
| `update_project` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-project.md |
| `update_recipe` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-recipe.md |
| `update_registration_settings` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-registration-settings.md |
| `update_share` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-share.md |
| `update_task` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-task.md |
| `update_terms_settings` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/update-terms-settings.md |
| `vote_on_poll` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/vote-on-poll.md |
| `write_file` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/write-file.md |
| `write_text_workspace` | Write | Medium | https://policylayer.com/tools/aiquila-nextcloud-mcp-server/write-text-workspace.md |

## Tool descriptions

- `bulk_file_operations` — Execute multiple file operations (move, copy, delete) sequentially in a single call. Returns per-item results.
- `circles_delete` — Delete a circle/team. Requires owner privileges.
- `circles_remove_member` — Remove a member from a circle/team. Use circles_list_members to get the memberId. Requires moderator privileges or higher.
- `clear_out_of_office` — Clear a user
- `clear_user_status_message` — Clear the current user
- `delete` — Delete a file or folder from Nextcloud
- `delete_all_form_submissions` — Delete every submission for a form. The form itself is kept. This cannot be undone.
- `delete_all_notifications` — Delete all notifications for the current user
- `delete_announcement` — Delete an announcement by its ID. Requires the configured Nextcloud user to be an admin.
- `delete_bookmark` — Delete a bookmark by its ID. This action is irreversible.
- `delete_bookmark_folder` — Delete a bookmark folder and all its contents. This action is irreversible.
- `delete_bookmark_tag` — Delete a bookmark tag. The tag will be removed from all bookmarks.
- `delete_contact` — Delete a contact from a Nextcloud address book by UID. This action is irreversible.
- `delete_coworker` — Delete a coworker and its run history.
- `delete_event` — Delete a calendar event from Nextcloud by UID. This action is irreversible.
- `delete_feed` — Delete (unsubscribe from) a feed and all its items.
- `delete_form` — Permanently delete a form and all of its submissions. This cannot be undone.
- `delete_form_option` — Delete an option from a choice question.
- `delete_form_question` — Delete a question from a form.
- `delete_form_share` — Revoke a form share.
- `delete_form_submission` — Delete a single submission by ID.
- `delete_map` — Delete a custom map. This action is irreversible.
- `delete_map_device` — Delete a GPS tracking device and all its location points. This action is irreversible.
- `delete_map_favorite` — Delete a map favorite by its ID. This action is irreversible.
- `delete_news_folder` — Delete a News folder and all feeds it contains.
- `delete_note` — Delete a note by its ID.
- `delete_poll` — Permanently delete a poll. This cannot be undone.
- `delete_poll_comment` — Delete one of your poll comments by comment ID.
- `delete_poll_option` — Delete an option from a poll by option ID.
- `delete_poll_share` — Revoke a poll share by its token (obtained from list_poll_shares or add_poll_share).
- `delete_project` — Delete an AIquila project. Associated paths are removed and conversations referencing it are unlinked.
- `delete_recipe` — Delete a recipe from Nextcloud Cookbook. This removes the entire recipe folder including images. This action is irreversible.
- `delete_share` — Delete a share in Nextcloud
- `delete_task` — Delete a task from Nextcloud Tasks by UID. This action is irreversible.
- `delete_terms_of_service` — Delete a single terms of service entry by its id (see get_terms_of_service). Requires
- `delete_text_workspace` — Delete the Text workspace file (Readme.md) for a folder. The folder itself is kept. No-op if the folder has no workspace.
- `empty_trash` — Permanently delete all files in the trash (cannot be undone)
- `mail_delete_message` — Delete an email message by ID. This typically moves it to trash.
- `photos_delete_album` — Delete a photo album. This only removes the album — the underlying files are not deleted.
- `remove_project_path` — Remove a file or directory path from an AIquila project.
- `remove_user_from_group` — Remove a Nextcloud user from a group. Requires admin privileges
- `reset_map_photo_coords` — Remove GPS coordinates from one or more photos.
- `reset_registration_setting` — Reset a Nextcloud Registration app setting to its default by deleting the stored value.
- `reset_terms_signatures` — Reset ALL users
- `talk_delete_message` — Delete a message from a Talk conversation.
- `talk_remove_participant` — Remove a participant from a Talk conversation by their attendee ID (from list_participants).
- `uninstall_app` — Remove a Nextcloud app via occ app:remove
- `aiquila_test` — Test AIquila Claude API integration with a simple prompt
- `enable_app` — Enable a disabled Nextcloud app. Requires admin privileges
- `extract_archive` — Extract a zip archive in Nextcloud into a destination folder. Runs server-side.
- `generate_image` — Generate an image from a text prompt using Nextcloud
- `install_app` — Install a Nextcloud app from the App Store via occ app:install
- `mail_send_message` — Send an email message through Nextcloud Mail. Requires an account ID and recipient addresses.
- `process_text` — Submit a text-processing task to Nextcloud
- `run_occ` — Execute an allowlisted Nextcloud OCC command on the server and return the output.
- `run_setup_checks` — Run Nextcloud setup checks to verify system configuration (security, performance, PHP modules, etc.). Requires admin privileges
- `aiquila_show_config` — Show current AIquila configuration
- `analyze_image` — Analyze one or more images stored in Nextcloud using Claude vision. Ask questions about image content, extract text (OCR), describe visuals, compare images, or analyse documents. Supports up to 20 images for multi-image comparison.
- `check_app_integrity` — Verify integrity of a specific Nextcloud app by checking file signatures against its official release
- `check_core_integrity` — Verify Nextcloud core system integrity by checking file signatures against the official release
- `circles_get` — Get detailed information about a specific circle/team, including its description, owner, and configuration flags.
- `circles_list` — List all circles/teams accessible to the current user. Returns circle IDs, names, owners, and configuration.
- `circles_list_members` — List all members of a circle/team. Returns member IDs (needed for removal), user IDs, types, and permission levels.
- `circles_search` — Search for circles/teams by name.
- `deck_get_board` — Get details of a Deck board including its labels and access control list (ACL). Use deck_list_stacks to see the columns and cards.
- `deck_get_card` — Get full details of a Deck card including description, labels, and assigned users.
- `deck_list_boards` — List all Deck boards. Returns id, title, owner, and label count for each board.
- `deck_list_stacks` — List all stacks (columns) of a Deck board, including the cards in each stack. This gives a full overview of the board layout.
- `export_form_submissions` — Export a form
- `export_map_devices` — Export device location data as a GPX file to the user
- `get_app_info` — Get detailed information about a specific Nextcloud app. Requires admin privileges
- `get_bookmark` — Get full details of a single bookmark by its ID.
- `get_bookmark_folder_contents` — Get the contents of a bookmark folder (bookmarks and subfolders).
- `get_contact` — Get detailed information about a single contact by its UID, including all properties like name, email, phone, address, organization, birthday, notes, and groups.
- `get_coworker` — Get a single coworker by ID, including its schedule and last run status.
- `get_coworker_runs` — Get recent run history (progress, status, summary) for a coworker.
- `get_event` — Get detailed information about a single calendar event by its UID, including full description, attendees, and recurrence rules.
- `get_file_content` — Read file content from Nextcloud with mime type info. Returns text for text files, base64 for binary files (images, PDFs, etc.). Images are returned as MCP image content for Claude vision.
- `get_file_info` — Get detailed file metadata from Nextcloud (name, size, mime type, modified date, permissions, etc.)
- `get_file_tags` — Get the personal tags assigned to a file or folder in Nextcloud
- `get_form` — Get full details for a form by ID, including questions, options, shares, and metadata.
- `get_form_submission` — Get a single submission with all of its answers.
- `get_group_info` — Get detailed information about a specific Nextcloud group. Requires admin or sub-admin privileges
- `get_local_time` — Get the current local time and timezone of the MCP server.
- `get_map_device_points` — Get GPS location points for a specific device. Supports time filtering and pagination.
- `get_map_track` — Get full details and content of a track by its ID. Returns metadata and the raw GPX/KML file content.
- `get_note` — Get the full content of a note by its ID.
- `get_notification` — Get details of a specific notification by ID
- `get_object_activity` — List the activity history for a single object, e.g. one file. Use object_type
- `get_out_of_office` — Get a user
- `get_poll` — Get full details of a poll by ID: configuration, owner, status, and current user state.
- `get_project` — Get details of an AIquila project including its file/directory paths.
- `get_recipe` — Get full details of a recipe from Nextcloud Cookbook by its folder name.
- `get_registration_settings` — Read the Nextcloud Registration app settings (self-service signup configuration), such as
- `get_share` — Get detailed information about a specific share by its ID
- `get_task_result` — Get the status and result of a Nextcloud AI task previously created by process_text or generate_image. Status: 1=scheduled, 2=running, 3=successful, 4=failed.
- `get_terms_of_service` — Read the Nextcloud Terms of Service admin configuration: all published terms (by
- `get_text_workspace` — Get metadata of the Text workspace file (Readme.md) for a folder. Returns the file
- `get_text_workspace_edit_url` — Get a one-shot direct-edit URL for a folder
- `get_user_info` — Get detailed information about a specific Nextcloud user. Non-admin users can only query their own user ID
- `get_user_status` — Get the current user
- `list_activity` — List recent entries from the Nextcloud activity feed (file changes, shares,
- `list_address_books` — List all address books available to the current user, including their display names and metadata.
- `list_announcements` — List announcements from the Nextcloud Announcement Center (org-wide notices such as
- `list_apps` — List all installed Nextcloud apps with their enabled/disabled status. Requires admin privileges
- `list_archive` — List the contents of a zip archive in Nextcloud without extracting it.
- `list_bookmark_folders` — List the bookmark folder hierarchy. Returns a tree structure of all folders.
- `list_bookmark_tags` — List all tags used across bookmarks.
- `list_bookmarks` — List bookmarks from Nextcloud Bookmarks app. Supports search, tag filtering, folder filtering, sorting, and pagination.
- `list_calendars` — List all calendars available to the current user, including their supported component types (events, tasks, journals) and metadata.
- `list_contacts` — List contacts from a Nextcloud address book. Optionally search by name. Returns name, email, phone, organization, and UID for each contact.
- `list_coworker_templates` — List built-in coworker templates (e.g. image classification via Claude vision or Mistral Pixtral) and available task types.
- `list_coworkers` — List the current user
- `list_events` — List events from a Nextcloud calendar within an optional time range. Returns event details including time, location, attendees, recurrence, and UIDs.
- `list_feeds` — List all RSS feeds subscribed in the Nextcloud News app, with unread counts.
- `list_file_versions` — List previous versions of a file (use get_file_info to find the fileId)
- `list_files` — List files and folders in a Nextcloud directory
- `list_form_questions` — List all questions for a form, in display order.
- `list_form_submissions` — List submissions for a form. Supports free-text search (query) and pagination (limit/offset). Only form owners/admins see all submissions.
- `list_forms` — List forms. type=
- `list_groups` — List all groups in the Nextcloud instance. Requires admin or sub-admin privileges
- `list_mail_accounts` — List all configured email accounts in Nextcloud Mail. Returns account IDs, names, and email addresses.
- `list_mailboxes` — List all mailboxes (folders) for a Nextcloud Mail account. Returns mailbox names, IDs, and unread counts.
- `list_map_devices` — List GPS tracking devices registered in Nextcloud Maps.
- `list_map_favorites` — List map favorites (saved locations/pins) from Nextcloud Maps. Optionally filter by modification time.
- `list_map_photos` — List geolocated photos (photos with GPS coordinates) from Nextcloud Maps.
- `list_map_photos_nonlocalized` — List photos that don
- `list_map_tracks` — List GPS tracks (GPX/KML files) from Nextcloud Maps.
- `list_maps` — List all custom maps created by the user in Nextcloud Maps.
- `list_news_folders` — List all folders used to organize feeds in the Nextcloud News app.
- `list_news_items` — List news articles (items). Filter by feed, folder, starred, or all; supports pagination and read/unread filtering.
- `list_notes` — List all notes in Nextcloud Notes. Returns id, title, category, favorite flag, and modification date.
- `list_notifications` — List all notifications for the current user
- `list_pending_shares` — List pending federated/remote shares waiting to be accepted or declined
- `list_poll_comments` — List all comments on a poll.
- `list_poll_options` — List all options for a poll, with vote tallies per option.
- `list_poll_shares` — List all shares (public link, user invitations, email invitations) for a poll.
- `list_poll_votes` — List all votes for a poll. Anonymous polls redact voters
- `list_polls` — List all polls the current user can access (own, shared, or public). Returns id, title, type, owner, and status.
- `list_projects` — List all AIquila projects for the current user. Projects bundle files/directories with an optional system prompt.
- `list_recipe_categories` — List all unique recipe categories found across recipes in Nextcloud Cookbook.
- `list_recipes` — List all recipes in Nextcloud Cookbook. Optionally filter by name, category, or keyword.
- `list_recommendations` — List files Nextcloud recommends for the configured user (e.g. recently or frequently
- `list_search_providers` — List all available Unified Search providers in Nextcloud.
- `list_shares` — List file shares in Nextcloud (for diagnostics and security auditing)
- `list_shares_with_me` — List all files and folders shared with the current user
- `list_system_tags` — List all available system tags in Nextcloud with their IDs, names, and properties. Use this to find tag IDs before assigning them to files.
- `list_task_lists` — List all task lists in Nextcloud Tasks
- `list_tasks` — List tasks from a Nextcloud Tasks calendar. Returns task details including status, priority, dates, tags, and UIDs.
- `list_text_tasks` — List AI task types available in Nextcloud
- `list_trash` — List files in the trash / recycle bin
- `list_user_statuses` — List all users
- `list_users` — List all users in the Nextcloud instance. Requires admin or sub-admin privileges
- `mail_get_attachment` — Download an email attachment by message ID and attachment ID.
- `mail_list_messages` — List email messages in a Nextcloud Mail mailbox. Supports pagination via cursor. Returns subject, sender, date, and message IDs.
- `mail_read_message` — Read the full content of an email message by ID. Returns headers, body text, and attachment list.
- `mail_search_messages` — Search email messages across all mailboxes by subject or sender.
- `passman_get_credential_info` — Get non-secret metadata for a single Passman credential (label, id, timestamps, flags). ${E2E_NOTE}
- `passman_list_vaults` — List all Passman password vaults. Returns name, guid, creation/last-access time and credential count. ${E2E_NOTE}
- `photos_get_album` — Get details of a photo album including its files. Returns file IDs (needed for photos_remove_from_album), names, types, and sizes.
- `photos_get_metadata` — Get photo/video metadata (EXIF) for a file. Returns camera, lens, ISO, aperture, shutter speed, focal length, GPS coordinates, dimensions, and date taken when available.
- `photos_list_albums` — List all photo albums owned by the current user. Returns album names, item counts, locations, and date ranges.
- `read_file` — Read the contents of a file from Nextcloud
- `read_text_workspace` — Read the content of a folder
- `search_files` — Search for files in Nextcloud by name pattern and/or mime type
- `search_sharees` — Search for valid share recipients (users, groups, emails, federated users, circles, rooms)
- `system_status` — Get Nextcloud system status including version, installation path, and configuration
- `talk_list_conversations` — List all Talk conversations the user has access to. Returns conversation tokens, names, types, and unread message counts.
- `talk_list_messages` — List recent messages in a Talk conversation. Returns message content with timestamps and authors.
- `talk_list_participants` — List all participants in a Talk conversation with their roles.
- `translate_text` — Translate text between languages using Nextcloud
- `unified_search` — Search across all Nextcloud apps (files, calendar, contacts, mail, notes, etc.) using Unified Search.
- `accept_pending_share` — Accept a pending federated/remote share
- `add_date_poll_option` — Add a date/time option to a datePoll. Provide startAt as ISO-8601 (e.g.
- `add_feed` — Subscribe to a new RSS feed by URL, optionally placing it in a folder.
- `add_map_device_point` — Log a GPS location point for a device. The device is auto-created by user_agent if it doesn
- `add_poll_comment` — Post a comment on a poll (requires comments to be enabled).
- `add_poll_share` — Share a poll. type=
- `add_project_path` — Add a file or directory path to an AIquila project.
- `add_text_poll_option` — Add a text option to a textPoll (e.g.
- `add_user_to_group` — Add a Nextcloud user to a group. Requires admin privileges
- `aiquila_configure` — Configure AIquila settings (API key, model, tokens, timeout)
- `assign_system_tag` — Assign a system tag to a file by file ID and tag ID. Use get_file_info to obtain the file ID.
- `circles_add_member` — Add a member to a circle/team. Requires moderator privileges or higher. Member type: 1=user (default), 2=group, 4=mail, 16=circle.
- `circles_create` — Create a new circle/team. The current user becomes the owner. Set personal=true for a private circle only visible to the owner.
- `clone_form` — Clone an existing form (its questions, options, and settings) into a new form.
- `clone_poll` — Clone an existing poll, copying its configuration and options into a new poll.
- `close_poll` — Close a poll immediately so no further votes are accepted.
- `complete_task` — Mark a task as completed or reopen it. Sets STATUS, PERCENT-COMPLETE, and COMPLETED date atomically.
- `copy_file` — Copy a file or folder in Nextcloud
- `create_announcement` — Create a new announcement in the Announcement Center. This is visible to all or
- `create_archive` — Create a zip archive in Nextcloud from one or more files and/or folders. Runs server-side; not bound by MCP file-size limits.
- `create_bookmark` — Create a new bookmark in Nextcloud Bookmarks. URL is required; title, description, tags, and folders are optional.
- `create_bookmark_folder` — Create a new bookmark folder.
- `create_contact` — Create a new contact in a Nextcloud address book with name, email, phone, address, organization, and other properties.
- `create_coworker` — Create a coworker. Provide templateId to start from a built-in template (e.g.
- `create_event` — Create a new calendar event in Nextcloud with date/time, location, description, attendees, and optional recurrence.
- `create_folder` — Create a folder in Nextcloud
- `create_form` — Create a new empty form. Returns the new form ID. Use update_form to set title/description and create_form_question to add questions.
- `create_form_options` — Add one or more options to a choice question (multiple/multiple_unique/dropdown). Pass an array of option texts.
- `create_form_question` — Add a question to a form. For choice questions use type
- `create_form_share` — Share a form. type=
- `create_form_submission` — Submit answers to a form.
- `create_map` — Create a new custom map in Nextcloud Maps.
- `create_map_favorite` — Create a new map favorite (saved location/pin) in Nextcloud Maps. Latitude and longitude are required.
- `create_news_folder` — Create a new folder for organizing feeds in the News app.
- `create_note` — Create a new note in Nextcloud Notes.
- `create_poll` — Create a new poll. Type
- `create_project` — Create a new AIquila project. Projects bundle files/directories with an optional system prompt that gets injected into conversations.
- `create_recipe` — Create a new recipe in Nextcloud Cookbook with schema.org Recipe format.
- `create_share` — Create a file or folder share in Nextcloud
- `create_system_tag` — Create a new system tag in Nextcloud. Returns the created tag info.
- `create_task` — Create a new task in Nextcloud Tasks with optional due date, start date, tags, location, and subtask relationships.
- `deck_archive_card` — Archive or unarchive a Deck card.
- `deck_assign_label` — Assign a label to a Deck card. Use deck_get_board to see available labels and their IDs.
- `deck_assign_user` — Assign a user to a Deck card.
- `deck_create_board` — Create a new Deck board.
- `deck_create_card` — Create a new card in a Deck stack.
- `deck_create_stack` — Create a new stack (column) on a Deck board.
- `deck_move_card` — Move a card to a different stack (column) on the same board. This is the core kanban action for changing card status.
- `deck_update_card` — Update an existing Deck card. Provide only the fields you want to change. Fetches the current card first to preserve unchanged fields.
- `decline_pending_share` — Decline a pending federated/remote share
- `disable_app` — Disable an enabled Nextcloud app (preserves data but removes functionality). Requires admin privileges
- `disable_user` — Disable a Nextcloud user account (prevents login but preserves data). Requires admin privileges
- `enable_user` — Enable a disabled Nextcloud user account. Requires admin privileges
- `export_map_favorites` — Export favorites as a GPX file to the user
- `export_map_route` — Export a route or track as a GPX file to the user
- `generate_social_share_links` — Generate social-network share URLs (email, X/Twitter, Facebook, Telegram, WhatsApp,
- `import_map_devices` — Import device location data from a file in Nextcloud storage. Supports GPX, KML, and KMZ.
- `import_map_favorites` — Import favorites from a file in Nextcloud storage. Supports GPX, KML, KMZ, JSON, and GeoJSON.
- `mail_move_message` — Move an email message to a different mailbox/folder.
- `mail_set_message_flags` — Set flags on an email message (mark as read/unread, star/unstar, mark as important or junk).
- `mark_feed_read` — Mark all items in a feed as read up to (and including) the given newest item ID.
- `mark_item_read` — Mark a single news item as read.
- `mark_item_unread` — Mark a single news item as unread.
- `mark_items_read` — Mark multiple news items as read in one call.
- `mark_news_folder_read` — Mark all items in a folder as read up to (and including) the given newest item ID.
- `mark_notification_read` — Mark a notification as read (deletes it)
- `move_feed` — Move a feed into a different folder.
- `move_file` — Move or rename a file or folder in Nextcloud
- `photos_add_collaborators` — Add collaborators (users or groups) to a photo album. Collaborators can view and add photos to the album.
- `photos_add_to_album` — Add one or more files to a photo album. Files are referenced by their Nextcloud path. The files themselves are not moved — only an album association is created.
- `photos_create_album` — Create a new photo album.
- `photos_remove_from_album` — Remove one or more files from a photo album by file ID (use photos_get_album to find IDs). This only removes the album association — the files are not deleted.
- `photos_rename_album` — Rename a photo album.
- `photos_set_album_location` — Set or update the location metadata on a photo album.
- `photos_set_favorite` — Mark or unmark a file as favorite.
- `place_map_photos` — Set GPS coordinates on one or more photos. Each photo path is paired with a lat/lng.
- `remove_system_tag` — Remove a system tag from a file by file ID and tag ID
- `rename_bookmark_tag` — Rename a bookmark tag. All bookmarks with the old tag will be updated.
- `rename_feed` — Rename a feed.
- `rename_news_folder` — Rename a News folder.
- `reopen_poll` — Reopen a previously closed poll so voting can resume.
- `reorder_form_options` — Reorder all options for a choice question. Pass the full list of option IDs in the desired order.
- `reorder_form_questions` — Reorder all questions in a form. Pass the full list of question IDs in the desired order.
- `restore_file_version` — Restore a previous version of a file (creates a new current version from the old one)
- `restore_from_trash` — Restore a file from the trash to its original location (use the Key from list_trash)
- `set_file_tags` — Set personal tags on a file or folder in Nextcloud. Replaces all existing personal tags. Use an empty array to clear all tags.
- `set_out_of_office` — Set an out-of-office / absence period with status message (NC 28+)
- `set_poll_subscription` — Subscribe or unsubscribe the current user to poll notifications (new votes, comments). Use subscribe=true to subscribe, false to unsubscribe.
- `set_terms_of_service` — Create or update the terms of service for a given country/language pair. If terms
- `set_user_status` — Set the current user
- `set_user_status_message` — Set a custom status message with optional emoji icon and auto-clear time
- `star_item` — Star (favorite) a single news item.
- `talk_add_participant` — Add a user, group, or email participant to a Talk conversation.
- `talk_create_conversation` — Create a new Talk conversation. One-on-one requires an invite user, group/public require a name.
- `talk_create_poll` — Create a poll in a Talk conversation. Requires at least 2 options.
- `talk_react_to_message` — Add an emoji reaction to a message in a Talk conversation.
- `talk_send_message` — Send a message to a Talk conversation. Supports replies and silent messages that do not trigger notifications.
- `transfer_form_owner` — Transfer ownership of a form to another Nextcloud user. The new owner must have access to the Forms app.
- `unstar_item` — Remove the star from a single news item.
- `update_bookmark` — Update an existing bookmark. Only provided fields are changed.
- `update_bookmark_folder` — Update a bookmark folder (rename or move to a different parent).
- `update_contact` — Update an existing contact
- `update_coworker` — Update a coworker
- `update_event` — Update an existing calendar event
- `update_form` — Update form properties. Only provided fields are changed. state: 0=active, 1=closed, 2=archived. expires=0 disables expiration.
- `update_form_option` — Update a choice option
- `update_form_question` — Update question properties (text, requirement, type, etc.). Only provided fields are changed.
- `update_form_share` — Update the permissions on an existing form share.
- `update_map` — Update a custom map
- `update_map_device` — Update a device
- `update_map_favorite` — Update an existing map favorite. Only provided fields are changed.
- `update_map_track` — Update a track
- `update_note` — Update an existing note. Provide only the fields you want to change.
- `update_poll` — Update a poll configuration. Only provided fields are changed. Set expire to 0 for no expiration, or a unix timestamp to auto-close on that date.
- `update_project` — Update an AIquila project. Only provided fields are updated.
- `update_recipe` — Update an existing recipe in Nextcloud Cookbook. Only provided fields are changed.
- `update_registration_settings` — Update one or more Nextcloud Registration app settings. Boolean settings use the strings
- `update_share` — Update an existing share in Nextcloud
- `update_task` — Update an existing task
- `update_terms_settings` — Update the Terms of Service enforcement settings: whether logged-in users must accept
- `vote_on_poll` — Cast or change your vote on a poll option. setTo:
- `write_file` — Create or update a file in Nextcloud. File size is limited (default 1 GB, configurable via MCP_MAX_FILE_SIZE).
- `write_text_workspace` — Create or overwrite a folder

## Related servers

- Yaver (811 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=aiquila-nextcloud-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/aiquila-nextcloud-mcp-server
