Skip to content
Agentmart
Submit a tool

AIquila — Nextcloud MCP Server

Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes

Connector by elgorro · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 39
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/elgorro-aiquila-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://{hostname}/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes

Use cases: file-management, scheduling, email

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
136 read · 71 write · 124 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 331

Read from the source code; the running server may list different tools.

Read 136 · Look things up without changing anything.

  • aiquila_show_config
  • aiquila_test
  • analyze_image
  • check_app_integrity
  • check_core_integrity
  • circles_get
  • circles_list
  • circles_list_members
  • circles_search
  • deck_get_board
  • deck_get_card
  • deck_list_boards
Show 124 more tools
  • deck_list_stacks
  • generate_social_share_links
  • get_app_info
  • get_bookmark
  • get_bookmark_folder_contents
  • get_contact
  • get_coworker
  • get_coworker_runs
  • get_event
  • get_file_content
  • get_file_info
  • get_file_tags
  • get_form
  • get_form_submission
  • get_group_info
  • get_local_time
  • get_map_device_points
  • get_map_photo_job_status
  • get_map_track
  • get_note
  • get_notification
  • get_object_activity
  • get_out_of_office
  • get_poll
  • get_project
  • get_recipe
  • get_registration_settings
  • get_share
  • get_task_result
  • get_terms_of_service
  • get_text_workspace
  • get_text_workspace_edit_url
  • get_user_info
  • get_user_status
  • list_activity
  • list_address_books
  • list_announcements
  • list_apps
  • list_archive
  • list_bookmark_folders
  • list_bookmark_tags
  • list_bookmarks
  • list_calendars
  • list_contacts
  • list_coworker_templates
  • list_coworkers
  • list_events
  • list_feeds
  • list_file_versions
  • list_files
  • list_form_questions
  • list_form_submissions
  • list_forms
  • list_groups
  • list_mail_accounts
  • list_mailboxes
  • list_map_contacts
  • list_map_devices
  • list_map_favorites
  • list_map_photos
  • list_map_photos_nonlocalized
  • list_map_tracks
  • list_maps
  • list_news_folders
  • list_news_items
  • list_notes
  • list_notifications
  • list_pending_shares
  • list_poll_comments
  • list_poll_options
  • list_poll_shares
  • list_poll_votes
  • list_polls
  • list_projects
  • list_recipe_categories
  • list_recipes
  • list_recommendations
  • list_search_providers
  • list_shared_map_categories
  • list_shared_map_devices
  • list_shares
  • list_shares_with_me
  • list_system_tags
  • list_task_lists
  • list_tasks
  • list_text_tasks
  • list_trash
  • list_user_statuses
  • list_users
  • mail_get_attachment
  • mail_list_messages
  • mail_read_message
  • mail_search_messages
  • passman_get_credential_info
  • passman_list_credentials
  • passman_list_vaults
  • photos_get_album
  • photos_get_metadata
  • photos_list_albums
  • read_file
  • read_text_workspace
  • run_setup_checks
  • search_files
  • search_map_contacts
  • search_sharees
  • social_account_statuses
  • social_get_status
  • social_hashtag_timeline
  • social_home_timeline
  • social_list_account_follows
  • social_list_follow_requests
  • social_list_notifications
  • social_list_saved_statuses
  • social_list_timeline
  • social_lookup_account
  • social_public_timeline
  • social_search
  • social_status_history
  • system_status
  • talk_list_conversations
  • talk_list_messages
  • talk_list_participants
  • translate_text
  • unified_search

Write 71 · Create, change, send or run things.

  • add_contact_to_map
  • add_date_poll_option
  • add_feed
  • add_map_device_point
  • add_poll_comment
  • add_poll_share
  • add_project_path
  • add_shared_category_to_map
  • add_shared_device_to_map
  • add_text_poll_option
  • add_user_to_group
  • assign_system_tag
Show 59 more tools
  • circles_add_member
  • circles_create
  • clone_form
  • clone_poll
  • copy_file
  • create_announcement
  • create_archive
  • create_bookmark
  • create_bookmark_folder
  • create_contact
  • create_coworker
  • create_event
  • create_folder
  • create_form
  • create_form_options
  • create_form_question
  • create_form_share
  • create_form_submission
  • create_map
  • create_map_favorite
  • create_news_folder
  • create_note
  • create_poll
  • create_project
  • create_recipe
  • create_share
  • create_system_tag
  • create_task
  • deck_assign_label
  • deck_assign_user
  • deck_create_board
  • deck_create_card
  • deck_create_stack
  • enable_app
  • enable_user
  • export_form_submissions
  • export_map_devices
  • export_map_favorites
  • export_map_route
  • generate_image
  • import_map_devices
  • import_map_favorites
  • install_app
  • mail_send_message
  • photos_add_collaborators
  • photos_add_to_album
  • photos_create_album
  • process_text
  • share_map_category
  • share_map_device
  • social_follow_account
  • social_post_status
  • social_respond_follow_request
  • social_upload_media
  • talk_add_participant
  • talk_create_conversation
  • talk_create_poll
  • talk_react_to_message
  • talk_send_message

Delete 124 · Delete, drop, revoke or wipe things.

  • accept_pending_share
  • aiquila_configure
  • bulk_file_operations
  • circles_delete
  • circles_remove_member
  • clear_out_of_office
  • clear_user_status_message
  • close_poll
  • complete_task
  • deck_archive_card
  • deck_move_card
  • deck_update_card
Show 112 more tools
  • decline_pending_share
  • delete
  • delete_all_form_submissions
  • delete_all_notifications
  • delete_announcement
  • delete_bookmark
  • delete_bookmark_folder
  • delete_bookmark_tag
  • delete_contact
  • delete_coworker
  • delete_event
  • delete_feed
  • delete_form
  • delete_form_option
  • delete_form_question
  • delete_form_share
  • delete_form_submission
  • delete_map
  • delete_map_contact_address
  • delete_map_device
  • delete_map_favorite
  • delete_news_folder
  • delete_note
  • delete_poll
  • delete_poll_comment
  • delete_poll_option
  • delete_poll_share
  • delete_project
  • delete_recipe
  • delete_share
  • delete_task
  • delete_terms_of_service
  • delete_text_workspace
  • disable_app
  • disable_user
  • empty_trash
  • extract_archive
  • mail_delete_message
  • mail_move_message
  • mail_set_message_flags
  • mark_feed_read
  • mark_item_read
  • mark_item_unread
  • mark_items_read
  • mark_news_folder_read
  • mark_notification_read
  • move_feed
  • move_file
  • photos_delete_album
  • photos_remove_from_album
  • photos_rename_album
  • photos_set_album_location
  • photos_set_favorite
  • place_map_contact
  • place_map_photos
  • remove_map_device_share
  • remove_project_path
  • remove_system_tag
  • remove_user_from_group
  • rename_bookmark_tag
  • rename_feed
  • rename_map_favorite_category
  • rename_news_folder
  • reopen_poll
  • reorder_form_options
  • reorder_form_questions
  • reset_map_photo_coords
  • reset_registration_setting
  • reset_terms_signatures
  • restore_file_version
  • restore_from_trash
  • run_occ
  • set_file_tags
  • set_out_of_office
  • set_poll_subscription
  • set_terms_of_service
  • set_user_status
  • set_user_status_message
  • social_delete_status
  • social_dismiss_notifications
  • social_unfollow_account
  • star_item
  • talk_delete_message
  • talk_remove_participant
  • transfer_form_owner
  • uninstall_app
  • unshare_map_category
  • unstar_item
  • update_bookmark
  • update_bookmark_folder
  • update_contact
  • update_coworker
  • update_event
  • update_form
  • update_form_option
  • update_form_question
  • update_form_share
  • update_map
  • update_map_device
  • update_map_favorite
  • update_map_track
  • update_note
  • update_poll
  • update_project
  • update_recipe
  • update_registration_settings
  • update_share
  • update_task
  • update_terms_settings
  • vote_on_poll
  • write_file
  • write_text_workspace

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • NEXTCLOUD_PASSWORD

Other settings (environment variables or headers).

  • NEXTCLOUD_URL
  • NEXTCLOUD_USER

Network hosts it talks to 11

  • apple.com · found in code
  • bsky.app · found in code
  • calendarserver.org · found in code
  • facebook.com · found in code
  • github.com · found in code
  • liberapay.com · found in code
  • nextcloud.org · found in code
  • owncloud.org · found in code
  • raw.githubusercontent.com · found in code
  • share.diasporafoundation.org · found in code
  • telegram.me · found in code

Files it touches

  • Any path the agent passes to its tools

Tools (331)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • accept_pending_shareAccept Pending Sharecan change or delete data

    Accept a pending federated/remote share

  • add_contact_to_mapAdd Contact To Map

    Copy a contact into a custom map so it shows up as a pin on that map.

  • add_date_poll_optionAdd Date Poll Option

    Add a date/time option to a datePoll. Provide startAt as ISO-8601 (e.g. "2026-05-12T14:00:00Z") and durationSeconds (e.g. 3600 for 1 hour).

  • add_feedAdd News Feed

    Subscribe to a new RSS feed by URL, optionally placing it in a folder.

  • add_map_device_pointAdd Map Device Point

    Log a GPS location point for a device. The device is auto-created by user_agent if it doesn't exist.

  • add_poll_commentAdd Poll Comment

    Post a comment on a poll (requires comments to be enabled).

  • add_poll_shareAdd Poll Share

    Share a poll. type="public" creates a public link (no extra fields). type="user" invites a Nextcloud user (requires userId). type="email" invites by email (requires userId=email address, displayName).

  • add_project_pathAdd Project Path

    Add a file or directory path to an AIquila project.

  • add_shared_category_to_mapAdd Shared Category To Map

    Add a shared favorite category to a custom map so its favorites show up there.

  • add_shared_device_to_mapAdd Shared Device To Map

    Add a shared device (by token) to a custom map so its track shows up there.

  • add_text_poll_optionAdd Text Poll Option

    Add a text option to a textPoll (e.g. "Pizza", "Sushi"). Use add_date_poll_option for datePolls.

  • add_user_to_groupAdd User to Group

    Add a Nextcloud user to a group. Requires admin privileges

  • aiquila_configureConfigure AIquilacan change or delete data

    Configure AIquila settings (API key, model, tokens, timeout, effort and thinking for chat and background tasks)

  • aiquila_show_configShow AIquila Configurationread-only

    Show current AIquila configuration

  • aiquila_testTest AIquila Claude Integrationread-only

    Test AIquila Claude API integration with a simple prompt

Show 316 more tools
  • analyze_imageAnalyze Imageread-only

    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.

  • assign_system_tagAssign System Tag

    Assign a system tag to a file by file ID and tag ID. Use get_file_info to obtain the file ID.

  • bulk_file_operationsBulk File Operationscan change or delete data

    Execute multiple file operations (move, copy, delete) sequentially in a single call. Returns per-item results.

  • check_app_integrityCheck App Integrityread-only

    Verify integrity of a specific Nextcloud app by checking file signatures against its official release

  • check_core_integrityCheck Core Integrityread-only

    Verify Nextcloud core system integrity by checking file signatures against the official release

  • circles_add_memberAdd Circle 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_createCreate Circle

    Create a new circle/team. The current user becomes the owner. Set personal=true for a private circle only visible to the owner.

  • circles_deleteDelete Circlecan change or delete data

    Delete a circle/team. Requires owner privileges.

  • circles_getGet Circleread-only

    Get detailed information about a specific circle/team, including its description, owner, and configuration flags.

  • circles_listList Circlesread-only

    List all circles/teams accessible to the current user. Returns circle IDs, names, owners, and configuration.

  • circles_list_membersList Circle Membersread-only

    List all members of a circle/team. Returns member IDs (needed for removal), user IDs, types, and permission levels.

  • circles_remove_memberRemove Circle Membercan change or delete data

    Remove a member from a circle/team. Use circles_list_members to get the memberId. Requires moderator privileges or higher.

  • circles_searchSearch Circlesread-only

    Search for circles/teams by name.

  • clear_out_of_officeClear Out-of-Office Statuscan change or delete data

    Clear a user's out-of-office / absence status (NC 28+)

  • clear_user_status_messageClear User Status Messagecan change or delete data

    Clear the current user's custom status message

  • clone_formClone Form

    Clone an existing form (its questions, options, and settings) into a new form.

  • clone_pollClone Poll

    Clone an existing poll, copying its configuration and options into a new poll.

  • close_pollClose Pollcan change or delete data

    Close a poll immediately so no further votes are accepted.

  • complete_taskComplete Taskcan change or delete data

    Mark a task as completed or reopen it. Sets STATUS, PERCENT-COMPLETE, and COMPLETED date atomically.

  • copy_fileCopy File

    Copy a file or folder in Nextcloud

  • create_announcementCreate Announcement

    Create a new announcement in the Announcement Center. This is visible to all or selected groups and can trigger notifications/emails — use deliberately. Requires the configured Nextcloud user to be an admin.

  • create_archiveCreate 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_bookmarkCreate Bookmark

    Create a new bookmark in Nextcloud Bookmarks. URL is required; title, description, tags, and folders are optional.

  • create_bookmark_folderCreate Bookmark Folder

    Create a new bookmark folder.

  • create_contactCreate Contact

    Create a new contact in a Nextcloud address book with name, email, phone, address, organization, and other properties.

  • create_coworkerCreate Coworker

    Create a coworker. Provide templateId to start from a built-in template (e.g. "classify-images-claude" or "classify-images-mistral"), and/or explicit fields to configure a custom one. Fields override template defaults.

  • create_eventCreate Calendar Event

    Create a new calendar event in Nextcloud with date/time, location, description, attendees, and optional recurrence.

  • create_folderCreate Folder

    Create a folder in Nextcloud

  • create_formCreate 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_optionsCreate Form Options

    Add one or more options to a choice question (multiple/multiple_unique/dropdown). Pass an array of option texts.

  • create_form_questionCreate Form Question

    Add a question to a form. For choice questions use type "multiple" (checkbox), "multiple_unique" (radio), or "dropdown" — then call create_form_options.

  • create_form_shareCreate Form Share

    Share a form. type="user" shares with a Nextcloud user (shareWith=userId), "group" with a group (shareWith=groupId), "link" creates a public link (shareWith is the generated hash, omit it at creation).

  • create_form_submissionCreate Form Submission

    Submit answers to a form. `answers` is an object keyed by question ID; values are always arrays. For text questions: ["My answer"]. For choice questions: [optionId1, optionId2] (numeric IDs). Public links require `shareHash`.

  • create_mapCreate Map

    Create a new custom map in Nextcloud Maps.

  • create_map_favoriteCreate Map Favorite

    Create a new map favorite (saved location/pin) in Nextcloud Maps. Latitude and longitude are required.

  • create_news_folderCreate News Folder

    Create a new folder for organizing feeds in the News app.

  • create_noteCreate Note

    Create a new note in Nextcloud Notes.

  • create_pollCreate Poll

    Create a new poll. Type "textPoll" for text options (e.g. lunch choices), "datePoll" for date/time options (e.g. meeting scheduling).

  • create_projectCreate Project

    Create a new AIquila project. Projects bundle files/directories with an optional system prompt that gets injected into conversations.

  • create_recipeCreate Recipe

    Create a new recipe in Nextcloud Cookbook with schema.org Recipe format.

  • create_shareCreate Share

    Create a file or folder share in Nextcloud

  • create_system_tagCreate System Tag

    Create a new system tag in Nextcloud. Returns the created tag info.

  • create_taskCreate Task

    Create a new task in Nextcloud Tasks with optional due date, start date, tags, location, and subtask relationships.

  • deck_archive_cardArchive Deck Cardcan change or delete data

    Archive or unarchive a Deck card.

  • deck_assign_labelAssign Deck Label

    Assign a label to a Deck card. Use deck_get_board to see available labels and their IDs.

  • deck_assign_userAssign Deck User

    Assign a user to a Deck card.

  • deck_create_boardCreate Deck Board

    Create a new Deck board.

  • deck_create_cardCreate Deck Card

    Create a new card in a Deck stack.

  • deck_create_stackCreate Deck Stack

    Create a new stack (column) on a Deck board.

  • deck_get_boardGet Deck Boardread-only

    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_cardGet Deck Cardread-only

    Get full details of a Deck card including description, labels, and assigned users.

  • deck_list_boardsList Deck Boardsread-only

    List all Deck boards. Returns id, title, owner, and label count for each board.

  • deck_list_stacksList Deck Stacksread-only

    List all stacks (columns) of a Deck board, including the cards in each stack. This gives a full overview of the board layout.

  • deck_move_cardMove Deck Cardcan change or delete data

    Move a card to a different stack (column) on the same board. This is the core kanban action for changing card status.

  • deck_update_cardUpdate Deck Cardcan change or delete data

    Update an existing Deck card. Provide only the fields you want to change. Fetches the current card first to preserve unchanged fields.

  • decline_pending_shareDecline Pending Sharecan change or delete data

    Decline a pending federated/remote share

  • deleteDelete File or Foldercan change or delete data

    Delete a file or folder from Nextcloud

  • delete_all_form_submissionsDelete All Form Submissionscan change or delete data

    Delete every submission for a form. The form itself is kept. This cannot be undone.

  • delete_all_notificationsDelete All Notificationscan change or delete data

    Delete all notifications for the current user

  • delete_announcementDelete Announcementcan change or delete data

    Delete an announcement by its ID. Requires the configured Nextcloud user to be an admin.

  • delete_bookmarkDelete Bookmarkcan change or delete data

    Delete a bookmark by its ID. This action is irreversible.

  • delete_bookmark_folderDelete Bookmark Foldercan change or delete data

    Delete a bookmark folder and all its contents. This action is irreversible.

  • delete_bookmark_tagDelete Bookmark Tagcan change or delete data

    Delete a bookmark tag. The tag will be removed from all bookmarks.

  • delete_contactDelete Contactcan change or delete data

    Delete a contact from a Nextcloud address book by UID. This action is irreversible.

  • delete_coworkerDelete Coworkercan change or delete data

    Delete a coworker and its run history.

  • delete_eventDelete Calendar Eventcan change or delete data

    Delete a calendar event from Nextcloud by UID. This action is irreversible.

  • delete_feedDelete News Feedcan change or delete data

    Delete (unsubscribe from) a feed and all its items.

  • delete_formDelete Formcan change or delete data

    Permanently delete a form and all of its submissions. This cannot be undone.

  • delete_form_optionDelete Form Optioncan change or delete data

    Delete an option from a choice question.

  • delete_form_questionDelete Form Questioncan change or delete data

    Delete a question from a form.

  • delete_form_shareDelete Form Sharecan change or delete data

    Revoke a form share.

  • delete_form_submissionDelete Form Submissioncan change or delete data

    Delete a single submission by ID.

  • delete_mapDelete Mapcan change or delete data

    Delete a custom map. This action is irreversible.

  • delete_map_contact_addressDelete Map Contact Addresscan change or delete data

    Remove an address and its coordinates from a contact, taking it off the map. The contact itself is kept. Use list_map_contacts to get the exact ADR and GEO values.

  • delete_map_deviceDelete Map Devicecan change or delete data

    Delete a GPS tracking device and all its location points. This action is irreversible.

  • delete_map_favoriteDelete Map Favoritecan change or delete data

    Delete a map favorite by its ID. This action is irreversible.

  • delete_news_folderDelete News Foldercan change or delete data

    Delete a News folder and all feeds it contains.

  • delete_noteDelete Notecan change or delete data

    Delete a note by its ID.

  • delete_pollDelete Pollcan change or delete data

    Permanently delete a poll. This cannot be undone.

  • delete_poll_commentDelete Poll Commentcan change or delete data

    Delete one of your poll comments by comment ID.

  • delete_poll_optionDelete Poll Optioncan change or delete data

    Delete an option from a poll by option ID.

  • delete_poll_shareDelete Poll Sharecan change or delete data

    Revoke a poll share by its token (obtained from list_poll_shares or add_poll_share).

  • delete_projectDelete Projectcan change or delete data

    Delete an AIquila project. Associated paths are removed and conversations referencing it are unlinked.

  • delete_recipeDelete Recipecan change or delete data

    Delete a recipe from Nextcloud Cookbook. This removes the entire recipe folder including images. This action is irreversible.

  • delete_shareDelete Sharecan change or delete data

    Delete a share in Nextcloud

  • delete_taskDelete Taskcan change or delete data

    Delete a task from Nextcloud Tasks by UID. This action is irreversible.

  • delete_terms_of_serviceDelete Terms of Servicecan change or delete data

    Delete a single terms of service entry by its id (see get_terms_of_service). Requires the configured Nextcloud user to be an admin.

  • delete_text_workspaceDelete Text Workspacecan change or delete data

    Delete the Text workspace file (Readme.md) for a folder. The folder itself is kept. No-op if the folder has no workspace.

  • disable_appDisable Appcan change or delete data

    Disable an enabled Nextcloud app (preserves data but removes functionality). Requires admin privileges

  • disable_userDisable Usercan change or delete data

    Disable a Nextcloud user account (prevents login but preserves data). Requires admin privileges

  • empty_trashEmpty Trashcan change or delete data

    Permanently delete all files in the trash (cannot be undone)

  • enable_appEnable App

    Enable a disabled Nextcloud app. Requires admin privileges

  • enable_userEnable User

    Enable a disabled Nextcloud user account. Requires admin privileges

  • export_form_submissionsExport Form Submissions

    Export a form's submissions as a spreadsheet into the user's Nextcloud storage. Returns the destination path. Use read_file / get_file_info afterwards to work with the export.

  • export_map_devicesExport Map Devices

    Export device location data as a GPX file to the user's Nextcloud /Maps folder.

  • export_map_favoritesExport Map Favorites

    Export favorites as a GPX file to the user's Nextcloud /Maps folder. Filter by categories and time range.

  • export_map_routeExport Map Route

    Export a route or track as a GPX file to the user's Nextcloud /Maps folder.

  • extract_archiveExtract Archivecan change or delete data

    Extract a zip archive in Nextcloud into a destination folder. Runs server-side.

  • generate_imageGenerate Image

    Generate an image from a text prompt using Nextcloud's text-to-image AI provider (e.g. Stable Diffusion via LocalAI). Returns the task ID; use get_task_result to check completion.

  • generate_social_share_linksGenerate Social Share Linksread-only

    Generate social-network share URLs (email, X/Twitter, Facebook, Telegram, WhatsApp, Bluesky, Diaspora) for an existing Nextcloud public-link share. Only networks whose socialsharing_<network> app is enabled are returned. Provide either share_id or path.

  • get_app_infoGet App Inforead-only

    Get detailed information about a specific Nextcloud app. Requires admin privileges

  • get_bookmarkGet Bookmarkread-only

    Get full details of a single bookmark by its ID.

  • get_bookmark_folder_contentsGet Bookmark Folder Contentsread-only

    Get the contents of a bookmark folder (bookmarks and subfolders).

  • get_contactGet Contactread-only

    Get detailed information about a single contact by its UID, including all properties like name, email, phone, address, organization, birthday, notes, and groups.

  • get_coworkerGet Coworkerread-only

    Get a single coworker by ID, including its schedule and last run status.

  • get_coworker_runsGet Coworker Runsread-only

    Get recent run history (progress, status, summary) for a coworker.

  • get_eventGet Calendar Eventread-only

    Get detailed information about a single calendar event by its UID, including full description, attendees, and recurrence rules.

  • get_file_contentGet File Contentread-only

    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_infoGet File Inforead-only

    Get detailed file metadata from Nextcloud (name, size, mime type, modified date, permissions, etc.)

  • get_file_tagsGet File Tagsread-only

    Get the personal tags assigned to a file or folder in Nextcloud

  • get_formGet Formread-only

    Get full details for a form by ID, including questions, options, shares, and metadata.

  • get_form_submissionGet Form Submissionread-only

    Get a single submission with all of its answers.

  • get_group_infoGet Group Inforead-only

    Get detailed information about a specific Nextcloud group. Requires admin or sub-admin privileges

  • get_local_timeGet Local Timeread-only

    Get the current local time and timezone of the MCP server. Call this to establish a time reference before creating or listing calendar events, or to resolve scheduling ambiguities with the user.

  • get_map_device_pointsGet Map Device Pointsread-only

    Get GPS location points for a specific device. Supports time filtering and pagination.

  • get_map_photo_job_statusGet Map Photo Job Statusread-only

    Get the status of the background job that scans photos for GPS coordinates. Useful after uploading photos to see whether geolocation has finished.

  • get_map_trackGet Map Trackread-only

    Get full details and content of a track by its ID. Returns metadata and the raw GPX/KML file content.

  • get_noteGet Noteread-only

    Get the full content of a note by its ID.

  • get_notificationGet Notificationread-only

    Get details of a specific notification by ID

  • get_object_activityGet Object Activityread-only

    List the activity history for a single object, e.g. one file. Use object_type 'files' with a file ID to see what happened to that file.

  • get_out_of_officeGet Out-of-Office Statusread-only

    Get a user's current out-of-office / absence status (NC 28+)

  • get_pollGet Pollread-only

    Get full details of a poll by ID: configuration, owner, status, and current user state.

  • get_projectGet Projectread-only

    Get details of an AIquila project including its file/directory paths.

  • get_recipeGet Reciperead-only

    Get full details of a recipe from Nextcloud Cookbook by its folder name.

  • get_registration_settingsGet Registration Settingsread-only

    Read the Nextcloud Registration app settings (self-service signup configuration), such as allowed email domains, whether admin approval is required, and the default group for new users. Requires the configured Nextcloud user to be an admin.

  • get_shareGet Shareread-only

    Get detailed information about a specific share by its ID

  • get_task_resultGet AI Task Resultread-only

    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_serviceGet Terms of Serviceread-only

    Read the Nextcloud Terms of Service admin configuration: all published terms (by country/language), the enforcement settings (tos_for_users, tos_on_public_shares), and the valid country and language codes that can be used when setting terms. Requires the configured Nextcloud user to be an admin.

  • get_text_workspaceGet Text Workspaceread-only

    Get metadata of the Text workspace file (Readme.md) for a folder. Returns the file's id, name, mimetype and path, or reports that no workspace exists yet.

  • get_text_workspace_edit_urlGet Text Workspace Edit URLread-only

    Get a one-shot direct-edit URL for a folder's Text workspace. Opens the live collaborative editor in a browser. The Readme.md is created automatically if it does not exist yet. Hand the URL to a human collaborator — the MCP server does not participate in the editing session.

  • get_user_infoGet User Inforead-only

    Get detailed information about a specific Nextcloud user. Non-admin users can only query their own user ID

  • get_user_statusGet User Statusread-only

    Get the current user's presence status (online, away, DND, invisible, custom message)

  • import_map_devicesImport Map Devices

    Import device location data from a file in Nextcloud storage. Supports GPX, KML, and KMZ.

  • import_map_favoritesImport Map Favorites

    Import favorites from a file in Nextcloud storage. Supports GPX, KML, KMZ, JSON, and GeoJSON.

  • install_appInstall App

    Install a Nextcloud app from the App Store via occ app:install

  • list_activityList Activityread-only

    List recent entries from the Nextcloud activity feed (file changes, shares, comments, calendar/contact edits, etc.) for the current user.

  • list_address_booksList Address Booksread-only

    List all address books available to the current user, including their display names and metadata.

  • list_announcementsList Announcementsread-only

    List announcements from the Nextcloud Announcement Center (org-wide notices such as maintenance windows, events, or news). Returns newest first.

  • list_appsList Appsread-only

    List all installed Nextcloud apps with their enabled/disabled status. Requires admin privileges

  • list_archiveList Archive Contentsread-only

    List the contents of a zip archive in Nextcloud without extracting it.

  • list_bookmark_foldersList Bookmark Foldersread-only

    List the bookmark folder hierarchy. Returns a tree structure of all folders.

  • list_bookmark_tagsList Bookmark Tagsread-only

    List all tags used across bookmarks.

  • list_bookmarksList Bookmarksread-only

    List bookmarks from Nextcloud Bookmarks app. Supports search, tag filtering, folder filtering, sorting, and pagination.

  • list_calendarsList Calendarsread-only

    List all calendars available to the current user, including their supported component types (events, tasks, journals) and metadata.

  • list_contactsList Contactsread-only

    List contacts from a Nextcloud address book. Optionally search by name. Returns name, email, phone, organization, and UID for each contact.

  • list_coworker_templatesList Coworker Templatesread-only

    List built-in coworker templates (e.g. image classification via Claude vision or Mistral Pixtral) and available task types.

  • list_coworkersList Coworkersread-only

    List the current user's coworkers (persistent scheduled AI tasks) with their status, provider, schedule and last run.

  • list_eventsList Calendar Eventsread-only

    List events from a Nextcloud calendar within an optional time range. Returns event details including time, location, attendees, recurrence, and UIDs.

  • list_feedsList News Feedsread-only

    List all RSS feeds subscribed in the Nextcloud News app, with unread counts.

  • list_file_versionsList File Versionsread-only

    List previous versions of a file (use get_file_info to find the fileId)

  • list_filesList Filesread-only

    List files and folders in a Nextcloud directory

  • list_form_questionsList Form Questionsread-only

    List all questions for a form, in display order.

  • list_form_submissionsList Form Submissionsread-only

    List submissions for a form. Supports free-text search (query) and pagination (limit/offset). Only form owners/admins see all submissions.

  • list_formsList Formsread-only

    List forms. type="owned" (default) returns forms the current user owns; "shared" returns forms shared with them; "partial" returns forms the user has an unfinished draft on.

  • list_groupsList Groupsread-only

    List all groups in the Nextcloud instance. Requires admin or sub-admin privileges

  • list_mail_accountsList Mail Accountsread-only

    List all configured email accounts in Nextcloud Mail. Returns account IDs, names, and email addresses.

  • list_mailboxesList Mailboxesread-only

    List all mailboxes (folders) for a Nextcloud Mail account. Returns mailbox names, IDs, and unread counts.

  • list_map_contactsList Map Contactsread-only

    List address book contacts that carry a geographic address, as shown on the map.

  • list_map_devicesList Map Devicesread-only

    List GPS tracking devices registered in Nextcloud Maps.

  • list_map_favoritesList Map Favoritesread-only

    List map favorites (saved locations/pins) from Nextcloud Maps. Optionally filter by modification time or scope to a custom map.

  • list_map_photosList Map Photosread-only

    List geolocated photos (photos with GPS coordinates) from Nextcloud Maps.

  • list_map_photos_nonlocalizedList Non-Localized Map Photosread-only

    List photos that don't have GPS coordinates. Useful for finding photos that can be placed on the map.

  • list_map_tracksList Map Tracksread-only

    List GPS tracks (GPX/KML files) from Nextcloud Maps.

  • list_mapsList Mapsread-only

    List all custom maps created by the user in Nextcloud Maps.

  • list_news_foldersList News Foldersread-only

    List all folders used to organize feeds in the Nextcloud News app.

  • list_news_itemsList News Itemsread-only

    List news articles (items). Filter by feed, folder, starred, or all; supports pagination and read/unread filtering.

  • list_notesList Notesread-only

    List all notes in Nextcloud Notes. Returns id, title, category, favorite flag, and modification date.

  • list_notificationsList Notificationsread-only

    List all notifications for the current user

  • list_pending_sharesList Pending Sharesread-only

    List pending federated/remote shares waiting to be accepted or declined

  • list_poll_commentsList Poll Commentsread-only

    List all comments on a poll.

  • list_poll_optionsList Poll Optionsread-only

    List all options for a poll, with vote tallies per option.

  • list_poll_sharesList Poll Sharesread-only

    List all shares (public link, user invitations, email invitations) for a poll.

  • list_poll_votesList Poll Votesread-only

    List all votes for a poll. Anonymous polls redact voters' identities.

  • list_pollsList Pollsread-only

    List all polls the current user can access (own, shared, or public). Returns id, title, type, owner, and status.

  • list_projectsList Projectsread-only

    List all AIquila projects for the current user. Projects bundle files/directories with an optional system prompt.

  • list_recipe_categoriesList Recipe Categoriesread-only

    List all unique recipe categories found across recipes in Nextcloud Cookbook.

  • list_recipesList Recipesread-only

    List all recipes in Nextcloud Cookbook. Optionally filter by name, category, or keyword.

  • list_recommendationsList Recommendationsread-only

    List files Nextcloud recommends for the configured user (e.g. recently or frequently accessed, recently shared, or files in active folders), including the reason each file is recommended. Respects the user's recommendations setting.

  • list_search_providersList Search Providersread-only

    List all available Unified Search providers in Nextcloud. Use this to discover provider IDs for targeted searches with unified_search.

  • list_shared_map_categoriesList Shared Map Categoriesread-only

    List favorite categories that are shared via a public link.

  • list_shared_map_devicesList Shared Map Devicesread-only

    List device shares that have been added to a custom map. Requires myMapId — the default map holds no device shares.

  • list_sharesList Sharesread-only

    List file shares in Nextcloud (for diagnostics and security auditing)

  • list_shares_with_meList Shares With Meread-only

    List all files and folders shared with the current user

  • list_system_tagsList System Tagsread-only

    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_listsList Task Listsread-only

    List all task lists in Nextcloud Tasks (calendars that support tasks). Returns each list's display name, color, URL and calendarName (the value to pass to the other task tools). Set detailed for supported component types and the CTag.

  • list_tasksList Tasksread-only

    List tasks from a Nextcloud Tasks calendar. Returns task details including status, priority, dates, tags, and UIDs.

  • list_text_tasksList Text Tasksread-only

    List AI task types available in Nextcloud's TaskProcessing framework (summarize, headline, image-to-text, text-to-image, …). Shows which task types have at least one provider configured.

  • list_trashList Trashread-only

    List files in the trash / recycle bin

  • list_user_statusesList User Statusesread-only

    List all users' statuses for team presence visibility

  • list_usersList Usersread-only

    List all users in the Nextcloud instance. Requires admin or sub-admin privileges

  • mail_delete_messageDelete Mail Messagecan change or delete data

    Delete an email message by ID. This typically moves it to trash.

  • mail_get_attachmentGet Mail Attachmentread-only

    Download an email attachment by message ID and attachment ID. Returns text for text files and calendar invites (ICS), image data for images, extracted text for PDFs (requires pdftotext). Attachment IDs are shown in mail_read_message output.

  • mail_list_messagesList Mail Messagesread-only

    List email messages in a Nextcloud Mail mailbox. Supports pagination via cursor. Returns subject, sender, date, and message IDs.

  • mail_move_messageMove Mail Messagecan change or delete data

    Move an email message to a different mailbox/folder.

  • mail_read_messageRead Mail Messageread-only

    Read the full content of an email message by ID. Returns headers, body text, and attachment list.

  • mail_search_messagesSearch Mail Messagesread-only

    Search email messages across all mailboxes by subject or sender. Returns matches with message IDs usable in mail_read_message. For threaded conversations all message IDs in the thread are returned.

  • mail_send_messageSend Mail Message

    Send an email message through Nextcloud Mail. Requires an account ID and recipient addresses.

  • mail_set_message_flagsSet Mail Message Flagscan change or delete data

    Set flags on an email message (mark as read/unread, star/unstar, mark as important or junk).

  • mark_feed_readMark Feed as Readcan change or delete data

    Mark all items in a feed as read up to (and including) the given newest item ID.

  • mark_item_readMark News Item as Readcan change or delete data

    Mark a single news item as read.

  • mark_item_unreadMark News Item as Unreadcan change or delete data

    Mark a single news item as unread.

  • mark_items_readMark News Items as Readcan change or delete data

    Mark multiple news items as read in one call.

  • mark_news_folder_readMark News Folder as Readcan change or delete data

    Mark all items in a folder as read up to (and including) the given newest item ID.

  • mark_notification_readMark Notification as Readcan change or delete data

    Mark a notification as read (deletes it)

  • move_feedMove News Feedcan change or delete data

    Move a feed into a different folder.

  • move_fileMove Filecan change or delete data

    Move or rename a file or folder in Nextcloud

  • passman_get_credential_infoGet Credential Inforead-only

    Get non-secret metadata for a single Passman credential (label, id, timestamps, flags). Note: secret values (password, username, url, etc.) are end-to-end encrypted and cannot be retrieved by this server.

  • passman_list_credentialsList Vault Credentialsread-only

    List credentials (metadata only) in a Passman vault. Returns each credential's label, id, guid and non-secret flags. Note: secret values (password, username, url, etc.) are end-to-end encrypted and cannot be retrieved by this server.

  • passman_list_vaultsList Password Vaultsread-only

    List all Passman password vaults. Returns name, guid, creation/last-access time and credential count. Note: secret values (password, username, url, etc.) are end-to-end encrypted and cannot be retrieved by this server.

  • photos_add_collaboratorsAdd Photo Album Collaborators

    Add collaborators (users or groups) to a photo album. Collaborators can view and add photos to the album.

  • photos_add_to_albumAdd Photos 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_albumCreate Photo Album

    Create a new photo album.

  • photos_delete_albumDelete Photo Albumcan change or delete data

    Delete a photo album. This only removes the album — the underlying files are not deleted.

  • photos_get_albumGet Photo Albumread-only

    Get details of a photo album including its files. Returns file IDs (needed for photos_remove_from_album), names, types, and sizes.

  • photos_get_metadataGet Photo Metadataread-only

    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_albumsList Photo Albumsread-only

    List all photo albums owned by the current user. Returns album names, item counts, locations, and date ranges.

  • photos_remove_from_albumRemove Photos from Albumcan change or delete data

    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_albumRename Photo Albumcan change or delete data

    Rename a photo album.

  • photos_set_album_locationSet Photo Album Locationcan change or delete data

    Set or update the location metadata on a photo album.

  • photos_set_favoriteSet Photo Favoritecan change or delete data

    Mark or unmark a file as favorite.

  • place_map_contactPlace Map Contactcan change or delete data

    Set a contact's geographic address and coordinates so it appears on the map. Use search_map_contacts to look up bookid, uri and uid.

  • place_map_photosPlace Map Photoscan change or delete data

    Set GPS coordinates on one or more photos. Each photo path is paired with a lat/lng.

  • process_textProcess Text with AI

    Submit a text-processing task to Nextcloud's AI framework and return the task ID. Use get_task_result to poll until it completes. Common task types: 'core:text2text' (free prompt), 'core:summarize' (summary), 'core:headline' (headline), 'core:extract_topics' (topics).

  • read_fileRead Fileread-only

    Read the contents of a file from Nextcloud

  • read_text_workspaceRead Text Workspaceread-only

    Read the content of a folder's Text workspace file (Readme.md). Returns markdown text, or a 'no workspace' message if none exists.

  • remove_map_device_shareRemove Map Device Sharecan change or delete data

    Revoke a device share by its token.

  • remove_project_pathRemove Project Pathcan change or delete data

    Remove a file or directory path from an AIquila project.

  • remove_system_tagRemove System Tagcan change or delete data

    Remove a system tag from a file by file ID and tag ID

  • remove_user_from_groupRemove User from Groupcan change or delete data

    Remove a Nextcloud user from a group. Requires admin privileges

  • rename_bookmark_tagRename Bookmark Tagcan change or delete data

    Rename a bookmark tag. All bookmarks with the old tag will be updated.

  • rename_feedRename News Feedcan change or delete data

    Rename a feed.

  • rename_map_favorite_categoryRename Map Favorite Categorycan change or delete data

    Rename one or more favorite categories. All favorites in the listed categories are moved to the new name.

  • rename_news_folderRename News Foldercan change or delete data

    Rename a News folder.

  • reopen_pollReopen Pollcan change or delete data

    Reopen a previously closed poll so voting can resume.

  • reorder_form_optionsReorder Form Optionscan change or delete data

    Reorder all options for a choice question. Pass the full list of option IDs in the desired order.

  • reorder_form_questionsReorder Form Questionscan change or delete data

    Reorder all questions in a form. Pass the full list of question IDs in the desired order.

  • reset_map_photo_coordsReset Map Photo Coordinatescan change or delete data

    Remove GPS coordinates from one or more photos.

  • reset_registration_settingReset Registration Settingcan change or delete data

    Reset a Nextcloud Registration app setting to its default by deleting the stored value. Requires the configured Nextcloud user to be an admin.

  • reset_terms_signaturesReset Terms Signaturescan change or delete data

    Reset ALL users' terms of service signatures org-wide, forcing every user to accept the terms again on next login. This is destructive and cannot be undone. Requires the configured Nextcloud user to be an admin.

  • restore_file_versionRestore File Versioncan change or delete data

    Restore a previous version of a file (creates a new current version from the old one)

  • restore_from_trashRestore from Trashcan change or delete data

    Restore a file from the trash to its original location (use the Key from list_trash)

  • run_occRun OCC Commandcan change or delete data

    Execute an allowlisted Nextcloud OCC command on the server and return the output. Only commands in the allowlist may be run (configurable via MCP_OCC_ALLOWLIST env var). Allowed by default: status, app:list, app:check-code, config:app:get, setupchecks, integrity:check-core, integrity:check-app, user:list, user:info, group:list, maintenance:mode, maintenance:mimetype:update-db, db:add-missing-indices, db:add-missing-columns, db:add-missing-primary-keys, files:scan, files:cleanup, trashbin:cleanup, update:check, notification:generate, theming:config.

  • run_setup_checksRun Setup Checksread-only

    Run Nextcloud setup checks to verify system configuration (security, performance, PHP modules, etc.). Requires admin privileges

  • search_filesSearch Filesread-only

    Search for files in Nextcloud by name pattern and/or mime type

  • search_map_contactsSearch Map Contactsread-only

    Search address book contacts by name, to find the bookid/uri/uid needed to place a contact on the map.

  • search_shareesSearch Share Recipientsread-only

    Search for valid share recipients (users, groups, emails, federated users, circles, rooms)

  • set_file_tagsSet File Tagscan change or delete data

    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_officeSet Out-of-Office Statuscan change or delete data

    Set an out-of-office / absence period with status message (NC 28+)

  • set_poll_subscriptionSet Poll Subscriptioncan change or delete data

    Subscribe or unsubscribe the current user to poll notifications (new votes, comments). Use subscribe=true to subscribe, false to unsubscribe.

  • set_terms_of_serviceSet Terms of Servicecan change or delete data

    Create or update the terms of service for a given country/language pair. If terms already exist for that pair they are replaced, otherwise new terms are created. Use get_terms_of_service to discover valid country/language codes; an invalid code returns an error (HTTP 417). Requires the configured Nextcloud user to be an admin.

  • set_user_statusSet User Statuscan change or delete data

    Set the current user's status type (online, away, dnd, invisible, offline)

  • set_user_status_messageSet User Status Messagecan change or delete data

    Set a custom status message with optional emoji icon and auto-clear time

  • share_map_categoryShare Map Category

    Share a favorite category via a public link. The category must already contain at least one favorite.

  • share_map_deviceShare Map Device

    Share a GPS device via a public link, limited to a time window. Returns the share token.

  • social_account_statusesRead Social Account Postsread-only

    Read the posts of one fediverse account in Nextcloud Social, newest first.

  • social_delete_statusDelete Social Postcan change or delete data

    Delete one of this user’s own posts in Nextcloud Social. A delete is federated to the servers that received the post, but copies already shown or cached elsewhere may remain.

  • social_dismiss_notificationsDismiss Social Notificationscan change or delete data

    Dismiss one Nextcloud Social notification, or clear all of them when no id is given. Dismissed notifications cannot be brought back.

  • social_follow_accountFollow Fediverse Account

    Follow a fediverse account from this user's Nextcloud Social account. This publishes to the fediverse: the action is delivered to other servers immediately and cannot be recalled. A public post is world-readable. The other server is told who followed; a locked account has to approve the request first.

  • social_get_statusGet Social Statusread-only

    Read one post in Nextcloud Social by its id, optionally with the thread around it (the posts it replies to and the replies to it).

  • social_hashtag_timelineRead Social Hashtag Timelineread-only

    Read the public posts carrying a given hashtag in Nextcloud Social.

  • social_home_timelineRead Social Home Timelineread-only

    Read the home timeline in Nextcloud Social: posts from the accounts this user follows, newest first.

  • social_list_account_followsList Social Followers or Followingread-only

    List the followers of a fediverse account, or the accounts it follows.

  • social_list_follow_requestsList Social Follow Requestsread-only

    List the accounts waiting for this user to approve their follow request in Nextcloud Social.

  • social_list_notificationsList Social Notificationsread-only

    List this user’s Nextcloud Social notifications — mentions, follows, favourites, boosts and poll results — grouped so that forty favourites of one post read as one line.

  • social_list_saved_statusesList Saved Social Statusesread-only

    List the posts this user has favourited or bookmarked in Nextcloud Social.

  • social_list_timelineRead Social List Timelineread-only

    Read the timeline of one of this user’s Social lists. Call it without list_id first to see the available lists and their ids.

  • social_lookup_accountLook Up Social Accountread-only

    Look up one fediverse account by handle in Nextcloud Social and return its profile and counts.

  • social_post_statusPost to the Fediverse

    Publish a post from this user's Nextcloud Social account. This publishes to the fediverse: the action is delivered to other servers immediately and cannot be recalled. A public post is world-readable. Supports replies, media attachments (see social_upload_media), polls, content warnings and visibility. Confirm the wording and the visibility with the user before calling this.

  • social_public_timelineRead Social Public Timelineread-only

    Read the public timeline in Nextcloud Social — every public post this server knows about. Set local to true for posts from this server only.

  • social_respond_follow_requestApprove or Reject Social Follow Request

    Approve or reject a pending follow request in Nextcloud Social. This publishes to the fediverse: the action is delivered to other servers immediately and cannot be recalled. A public post is world-readable. Approving lets that account see this user’s followers-only posts.

  • social_searchSearch the Fediverseread-only

    Search Nextcloud Social for accounts, hashtags or post content. Set resolve to true to fetch a handle or post URL this server has never seen — that contacts the remote server.

  • social_status_historyGet Social Status Edit Historyread-only

    List the successive versions of a post that has been edited in Nextcloud Social.

  • social_unfollow_accountUnfollow Fediverse Accountcan change or delete data

    Stop following a fediverse account from this user’s Nextcloud Social account.

  • social_upload_mediaAttach Nextcloud File to Social Post

    Stage a file from this user’s Nextcloud storage as a media attachment for Nextcloud Social, and return the media id to pass to social_post_status. The file is copied at upload time, so moving or deleting the original later does not empty the post. Nothing is published until the post is made.

  • star_itemStar News Itemcan change or delete data

    Star (favorite) a single news item.

  • system_statusSystem Statusread-only

    Get Nextcloud system status including version, installation path, and configuration

  • talk_add_participantAdd Talk Participant

    Add a user, group, or email participant to a Talk conversation.

  • talk_create_conversationCreate Talk Conversation

    Create a new Talk conversation. One-on-one requires an invite user, group/public require a name.

  • talk_create_pollCreate Talk Poll

    Create a poll in a Talk conversation. Requires at least 2 options.

  • talk_delete_messageDelete Talk Messagecan change or delete data

    Delete a message from a Talk conversation.

  • talk_list_conversationsList Talk Conversationsread-only

    List all Talk conversations the user has access to. Returns conversation tokens, names, types, and unread message counts.

  • talk_list_messagesList Talk Messagesread-only

    List recent messages in a Talk conversation. Returns message content with timestamps and authors. Reading does not mark the conversation as read.

  • talk_list_participantsList Talk Participantsread-only

    List all participants in a Talk conversation with their roles.

  • talk_react_to_messageReact to Talk Message

    Add an emoji reaction to a message in a Talk conversation.

  • talk_remove_participantRemove Talk Participantcan change or delete data

    Remove a participant from a Talk conversation by their attendee ID (from list_participants).

  • talk_send_messageSend Talk Message

    Send a message to a Talk conversation. Supports replies and silent messages that do not trigger notifications.

  • transfer_form_ownerTransfer Form Ownershipcan change or delete data

    Transfer ownership of a form to another Nextcloud user. The new owner must have access to the Forms app.

  • translate_textTranslate Textread-only

    Translate text between languages using Nextcloud's configured translation provider. If called without text, returns available language pairs.

  • unified_searchUnified Searchread-only

    Search across all Nextcloud apps (files, calendar, contacts, mail, notes, etc.) using Unified Search. Optionally filter by a specific provider ID. Without a provider, searches the top providers in parallel.

  • uninstall_appUninstall Appcan change or delete data

    Remove a Nextcloud app via occ app:remove

  • unshare_map_categoryUnshare Map Categorycan change or delete data

    Remove the public link share from a favorite category.

  • unstar_itemUnstar News Itemcan change or delete data

    Remove the star from a single news item.

  • update_bookmarkUpdate Bookmarkcan change or delete data

    Update an existing bookmark. Only provided fields are changed.

  • update_bookmark_folderUpdate Bookmark Foldercan change or delete data

    Update a bookmark folder (rename or move to a different parent).

  • update_contactUpdate Contactcan change or delete data

    Update an existing contact's fields by UID. Uses CardDAV ETag-based optimistic concurrency. Only provided fields are changed.

  • update_coworkerUpdate Coworkercan change or delete data

    Update a coworker's configuration (title, provider, input folder, schedule, options).

  • update_eventUpdate Calendar Eventcan change or delete data

    Update an existing calendar event's fields by UID. Uses CalDAV ETag-based optimistic concurrency.

  • update_formUpdate Formcan change or delete data

    Update form properties. Only provided fields are changed. state: 0=active, 1=closed, 2=archived. expires=0 disables expiration.

  • update_form_optionUpdate Form Optioncan change or delete data

    Update a choice option's text (and optionally its order).

  • update_form_questionUpdate Form Questioncan change or delete data

    Update question properties (text, requirement, type, etc.). Only provided fields are changed.

  • update_form_shareUpdate Form Sharecan change or delete data

    Update the permissions on an existing form share.

  • update_mapUpdate Mapcan change or delete data

    Update a custom map's properties (e.g. rename).

  • update_map_deviceUpdate Map Devicecan change or delete data

    Update a device's display color and/or name. At least one must be provided.

  • update_map_favoriteUpdate Map Favoritecan change or delete data

    Update an existing map favorite. Only provided fields are changed.

  • update_map_trackUpdate Map Trackcan change or delete data

    Update a track's color or metadata.

  • update_noteUpdate Notecan change or delete data

    Update an existing note. Provide only the fields you want to change.

  • update_pollUpdate Pollcan change or delete data

    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_projectUpdate Projectcan change or delete data

    Update an AIquila project. Only provided fields are updated.

  • update_recipeUpdate Recipecan change or delete data

    Update an existing recipe in Nextcloud Cookbook. Only provided fields are changed.

  • update_registration_settingsUpdate Registration Settingscan change or delete data

    Update one or more Nextcloud Registration app settings. Boolean settings use the strings 'yes'/'no'; allowed_domains takes a JSON array string (e.g. '["example.com"]'). Requires the configured Nextcloud user to be an admin.

  • update_shareUpdate Sharecan change or delete data

    Update an existing share in Nextcloud

  • update_taskUpdate Taskcan change or delete data

    Update an existing task's fields by UID. Uses CalDAV ETag-based optimistic concurrency.

  • update_terms_settingsUpdate Terms Settingscan change or delete data

    Update the Terms of Service enforcement settings: whether logged-in users must accept the terms (tos_for_users) and whether the terms apply to public shares (tos_on_public_shares). Requires the configured Nextcloud user to be an admin.

  • vote_on_pollVote on Pollcan change or delete data

    Cast or change your vote on a poll option. setTo: "yes" to vote yes, "no" to vote no, "maybe" for a tentative yes (only if allowed).

  • write_fileWrite Filecan change or delete data

    Create or update a file in Nextcloud. File size is limited (default 1 GB, configurable via MCP_MAX_FILE_SIZE).

  • write_text_workspaceWrite Text Workspacecan change or delete data

    Create or overwrite a folder's Text workspace file. If a workspace already exists, its existing filename is reused; otherwise Readme.md is created at the folder root.

Signals

Stars
39
Forks
15
Open issues
89
Last commit (this folder)
Oct 21, 2026 (7 days ago)
Last release
Oct 25, 2026 (3 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.elgorro/aiquila-mcp
Version
0.4.18
Auth
Auth not stated, API key
Packages
npm aiquila-mcpoci ghcr.io/elgorro/aiquila-mcp:0.4.18
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 26, 2026
Cite this page

AIquila — Nextcloud MCP Server. Agent Mart. https://agentmart.dev/connectors/elgorro-aiquila-mcp (last updated 2026-10-26)