AIquila — Nextcloud MCP Server
NPM · AIQUILA-MCP · 3 COMPONENTS · SCANNED AUG 3
Nextcloud MCP server — files, calendar, contacts, mail, maps, notes, tasks & 120+ more tools
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (143 of 147), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (143 of 147), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency71
- Repository check failed: the declared repository URL redirects; it must resolve directly. See how to fix → View diagnostics → Fail
- Cryptographically verified build provenance (signed, bound to elgorro/aiquila). View diagnostics → Pass
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 2 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability77
- AI-judged instruction clarity (excellent).Pass
- Tool/resource definitions use about 19161 tokens (~64/item across 296 items; 296 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 96% of tool parameters carry a description.Partial
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · aiquila-mcp
claude mcp add elgorro-aiquila-mcp -- npx -y aiquila-mcp
codex mcp add elgorro-aiquila-mcp -- npx -y aiquila-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"elgorro-aiquila-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"aiquila-mcp"
],
"enabled": true
}
}
} openclaw mcp add elgorro-aiquila-mcp --command npx --arg -y --arg aiquila-mcp
mcp_servers:
elgorro-aiquila-mcp:
command: "npx"
args: ["-y", "aiquila-mcp"] {
"mcpServers": {
"elgorro-aiquila-mcp": {
"command": "npx",
"args": [
"-y",
"aiquila-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +26
- CVE-2026-14257 no longer affects this package ▲ security
- Known CVEs: unverified → partial ▲ security
- Provenance: unverified → pass ▲ security
- Install scripts: unverified → pass ▲ security
- The attested source repository moved: elgorro/aiquila security
- Maintenance: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- License: unverified → pass ▲ functional
- Licence: MIT functional
- 2 Aug 26 +49
- Malware scan: unverified → pass ▲ security
- Stability: unverified → 0.23 ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- 1 Aug 26 −30
- Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
- Tool coverage: 100 → unverified ▼ functional
- Capabilities: pass → unverified ▼ functional
- 31 Jul 26 +30
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 −83
- Known CVEs: fail → unverified ▼ security
- Provenance: pass → unverified ▼ security
- Malware scan: pass → unverified ▼ security
- Install scripts: pass → unverified ▼ security
- CVE-2026-14257 no longer affects this package ▲ security
- The attested source repository moved: elgorro/aiquila security
- Security disclosure: fail → unverified ▼ functional
- License: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- Dependency health: partial → unverified ▼ functional
- Maintenance: pass → unverified ▼ functional
- Licence: MIT functional
- 29 Jul 26 +64
- CVE-2026-14257 affects this package: high ▼ security
- Known CVEs: unverified → fail ▼ security
- Install scripts: unverified → pass ▲ security
- Provenance: unverified → pass ▲ security
- The attested source repository moved: elgorro/aiquila security
- License: unverified → pass ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Schema quality: unverified → excellent ▲ functional
- Maintenance: unverified → pass ▲ functional
- Licence: MIT functional
- 28 Jul 26 −21
- Tool coverage: 100 → unverified ▼ functional
- Dependency health: unverified → partial ▲ functional
- First check of Schema quality: unverified functional
- 27 Jul 26 40
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance verified
Ecosystem: npm · Outcome: verified
Reason: verified
- Source repo:
- elgorro/aiquila
- Certificate issuer:
- https://token.actions.githubusercontent.com
- Certificate SAN:
- https://github.com/elgorro/aiquila/.github/workflows/mcp-release.yml@refs/heads/main
- Rekor log index:
- 1883073812
- Predicate type:
- https://slsa.dev/provenance/v1
- Subject digest:
- sha512:9c9f916562dd30dc67ba9eeae0886e08911e7d33281211c7e3c8111d84c192fe5fb728fa3df399beee3026d43b7cbd2f3e9b0592d3e1cd76d8fb1e8ff
- Discovery method:
- attestation_endpoint
Dependencies 143 packages
143 packages in the resolved dependency tree · 142 deprecated · 51 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
list_archive ~44
List the contents of a zip archive in Nextcloud without extracting it.
| Name | Type | Req | Description |
|---|---|---|---|
| archive | string | yes | Path to the .zip file (e.g., '/Documents/backup.zip') |
No output schema declared.
No examples provided.
list_bookmark_folders ~59
List the bookmark folder hierarchy. Returns a tree structure of all folders.
| Name | Type | Req | Description |
|---|---|---|---|
| layers | number | — | Maximum depth of folder levels to return |
| root | number | — | Root folder ID to start from (-1 for top level, default) |
No output schema declared.
No examples provided.
list_bookmark_tags ~17
List all tags used across bookmarks.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_bookmarks ~150
List bookmarks from Nextcloud Bookmarks app. Supports search, tag filtering, folder filtering, sorting, and pagination.
| Name | Type | Req | Description |
|---|---|---|---|
| folder | number | — | Filter by folder ID (-1 for root) |
| limit | number | — | Max bookmarks to return (default 10) |
| page | number | — | Page number for pagination (starts at 0) |
| search | string | — | Search term to filter bookmarks by title/URL/description |
| sortby | string | — | Sort field |
| tags | array | — | Filter by tags (e.g. ['tech', 'news']) |
| unavailable | boolean | — | Only show unavailable bookmarks |
| untagged | boolean | — | Only show bookmarks without tags |
No output schema declared.
No examples provided.
list_calendars ~34
List all calendars available to the current user, including their supported component types (events, tasks, journals) and metadata.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_contacts ~94
List contacts from a Nextcloud address book. Optionally search by name. Returns name, email, phone, organization, and UID for each contact.
| Name | Type | Req | Description |
|---|---|---|---|
| addressBookName | string | — | The address book name (default: 'contacts') |
| limit | number | — | Maximum number of contacts to return (default: 50) |
| search | string | — | Search term to filter contacts by name (case-insensitive contains match) |
No output schema declared.
No examples provided.
list_coworker_templates ~39
List built-in coworker templates (e.g. image classification via Claude vision or Mistral Pixtral) and available task types.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_coworkers ~33
List the current user's coworkers (persistent scheduled AI tasks) with their status, provider, schedule and last run.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_events ~173
List events from a Nextcloud calendar within an optional time range. Returns event details including time, location, attendees, recurrence, and UIDs.
| Name | Type | Req | Description |
|---|---|---|---|
| calendarName | string | yes | The calendar name. Use list_calendars to find available calendar names. |
| from | string | — | Start of time range (ISO 8601, e.g. 2026-04-12 or 2026-04-12T09:00:00Z). Defaults to today. |
| limit | number | — | Maximum number of events to return (default: 50) |
| to | string | — | End of time range (ISO 8601, e.g. 2026-04-12 or 2026-04-12T09:00:00Z). Defaults to 30 days from now. |
No output schema declared.
No examples provided.
list_feeds ~25
List all RSS feeds subscribed in the Nextcloud News app, with unread counts.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_file_versions ~45
List previous versions of a file (use get_file_info to find the fileId)
| Name | Type | Req | Description |
|---|---|---|---|
| fileId | number | yes | The Nextcloud internal file ID (from get_file_info) |
No output schema declared.
No examples provided.
list_files ~34
List files and folders in a Nextcloud directory
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | — | The directory path to list (default: '/') |
No output schema declared.
No examples provided.
list_form_questions ~30
List all questions for a form, in display order.
| Name | Type | Req | Description |
|---|---|---|---|
| formId | integer | yes | Form ID |
No output schema declared.
No examples provided.
list_form_submissions ~83
List submissions for a form. Supports free-text search (query) and pagination (limit/offset). Only form owners/admins see all submissions.
| Name | Type | Req | Description |
|---|---|---|---|
| formId | integer | yes | Form ID |
| limit | integer | — | Max submissions to return |
| offset | integer | — | Offset for pagination |
| query | string | — | Free-text search across answer values |
No output schema declared.
No examples provided.
list_forms ~57
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.
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | — | Form list scope |
No output schema declared.
No examples provided.
list_groups ~60
List all groups in the Nextcloud instance. Requires admin or sub-admin privileges
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Maximum number of groups to return |
| offset | number | — | Offset for pagination |
| search | string | — | Search/filter string for group names |
No output schema declared.
No examples provided.
list_mail_accounts ~29
List all configured email accounts in Nextcloud Mail. Returns account IDs, names, and email addresses.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_mailboxes ~50
List all mailboxes (folders) for a Nextcloud Mail account. Returns mailbox names, IDs, and unread counts.
| Name | Type | Req | Description |
|---|---|---|---|
| accountId | number | yes | The mail account ID (from list_mail_accounts) |
No output schema declared.
No examples provided.
list_map_devices ~19
List GPS tracking devices registered in Nextcloud Maps.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_map_favorites ~49
List map favorites (saved locations/pins) from Nextcloud Maps. Optionally filter by modification time.
| Name | Type | Req | Description |
|---|---|---|---|
| pruneBefore | number | — | Unix timestamp — only return favorites modified after this time |
No output schema declared.
No examples provided.
list_map_photos ~41
List geolocated photos (photos with GPS coordinates) from Nextcloud Maps.
| Name | Type | Req | Description |
|---|---|---|---|
| myMapId | number | — | Custom map ID to scope to |
No output schema declared.
No examples provided.
list_map_photos_nonlocalized ~94
List photos that don't have GPS coordinates. Useful for finding photos that can be placed on the map.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max photos to return (default 250) |
| myMapId | number | — | Custom map ID to scope to |
| offset | number | — | Pagination offset (default 0) |
| timezone | string | — | Timezone string (e.g. 'Europe/Berlin') |
No output schema declared.
No examples provided.
list_map_tracks ~39
List GPS tracks (GPX/KML files) from Nextcloud Maps.
| Name | Type | Req | Description |
|---|---|---|---|
| myMapId | number | — | Custom map ID to scope to |
No output schema declared.
No examples provided.
list_maps ~21
List all custom maps created by the user in Nextcloud Maps.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_news_folders ~24
List all folders used to organize feeds in the Nextcloud News app.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_news_items ~143
List news articles (items). Filter by feed, folder, starred, or all; supports pagination and read/unread filtering.
| Name | Type | Req | Description |
|---|---|---|---|
| batchSize | number | — | Max items to return (default 20, -1 for all) |
| getRead | boolean | — | Include already-read items (default false) |
| id | number | — | Feed or folder ID when type is "feed" or "folder" (default 0) |
| offset | number | — | Return items older than this item ID (pagination) |
| oldestFirst | boolean | — | Return oldest items first (default newest first) |
| type | string | — | Scope of items to return (default "all") |
No output schema declared.
No examples provided.
list_notes ~54
List all notes in Nextcloud Notes. Returns id, title, category, favorite flag, and modification date.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by category |
| search | string | — | Filter notes by title (client-side) |
No output schema declared.
No examples provided.
list_notifications ~16
List all notifications for the current user
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_pending_shares ~24
List pending federated/remote shares waiting to be accepted or declined
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_poll_comments ~26
List all comments on a poll.
| Name | Type | Req | Description |
|---|---|---|---|
| pollId | integer | yes | Poll ID |
No output schema declared.
No examples provided.
list_poll_options ~33
List all options for a poll, with vote tallies per option.
| Name | Type | Req | Description |
|---|---|---|---|
| pollId | integer | yes | Poll ID |
No output schema declared.
No examples provided.
list_poll_shares ~37
List all shares (public link, user invitations, email invitations) for a poll.
| Name | Type | Req | Description |
|---|---|---|---|
| pollId | integer | yes | Poll ID |
No output schema declared.
No examples provided.
list_poll_votes ~33
List all votes for a poll. Anonymous polls redact voters' identities.
| Name | Type | Req | Description |
|---|---|---|---|
| pollId | integer | yes | Poll ID |
No output schema declared.
No examples provided.
list_polls ~37
List all polls the current user can access (own, shared, or public). Returns id, title, type, owner, and status.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_projects ~29
List all AIquila projects for the current user. Projects bundle files/directories with an optional system prompt.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_recipe_categories ~22
List all unique recipe categories found across recipes in Nextcloud Cookbook.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_recipes ~67
List all recipes in Nextcloud Cookbook. Optionally filter by name, category, or keyword.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | Filter by recipe category |
| keyword | string | — | Filter by keyword |
| search | string | — | Search term to filter recipes by name (case-insensitive) |
No output schema declared.
No examples provided.
list_search_providers ~33
List all available Unified Search providers in Nextcloud. Use this to discover provider IDs for targeted searches with unified_search.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_shares ~72
List file shares in Nextcloud (for diagnostics and security auditing)
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | — | Filter shares for a specific file/folder path |
| reshares | boolean | — | Include reshares (default: false) |
| subfiles | boolean | — | Show shares for all files in a folder (requires path) |
No output schema declared.
No examples provided.
list_shares_with_me ~22
List all files and folders shared with the current user
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_system_tags ~38
List all available system tags in Nextcloud with their IDs, names, and properties. Use this to find tag IDs before assigning them to files.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_task_lists ~18
List all task lists in Nextcloud Tasks
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_tasks ~62
List tasks from a Nextcloud Tasks calendar. Returns task details including status, priority, dates, tags, and UIDs.
| Name | Type | Req | Description |
|---|---|---|---|
| calendarName | string | — | The calendar/task list name (default: 'tasks') |
| status | string | — | Filter tasks by status |
No output schema declared.
No examples provided.
list_text_tasks ~49
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_trash ~18
List files in the trash / recycle bin
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_user_statuses ~43
List all users' statuses for team presence visibility
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Maximum number of statuses to return |
| offset | number | — | Offset for pagination |
No output schema declared.
No examples provided.
list_users ~60
List all users in the Nextcloud instance. Requires admin or sub-admin privileges
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Maximum number of users to return |
| offset | number | — | Offset for pagination |
| search | string | — | Search/filter string for user IDs |
No output schema declared.
No examples provided.
mail_delete_message ~36
Delete an email message by ID. This typically moves it to trash.
| Name | Type | Req | Description |
|---|---|---|---|
| messageId | number | yes | The message ID to delete |
No output schema declared.
No examples provided.
mail_get_attachment ~93
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.
| Name | Type | Req | Description |
|---|---|---|---|
| attachmentId | string | yes | Attachment ID shown in mail_read_message (e.g. "2") |
| messageId | number | yes | Message ID (from mail_read_message) |
No output schema declared.
No examples provided.
mail_list_messages ~97
List email messages in a Nextcloud Mail mailbox. Supports pagination via cursor. Returns subject, sender, date, and message IDs.
| Name | Type | Req | Description |
|---|---|---|---|
| cursor | number | — | Cursor for pagination (message ID to start after) |
| filter | string | — | Filter messages (default: all) |
| limit | number | — | Number of messages to return (default: 20) |
| mailboxId | number | yes | The mailbox ID (from list_mailboxes) |
No output schema declared.
No examples provided.