# Velt API Server

Enable seamless interaction with the Velt API through a dedicated MCP server. Integrate Velt's capabilities directly into your tools to enhance productivity and automation. Simplify API access and ma…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add velt-js/velt-api-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list velt-js/velt-api-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get velt-js/velt-api-mcp get-organizations

# Call a tool
npx -y @smithery/cli@latest tool call velt-js/velt-api-mcp get-organizations '{}'
```

## Tools (47)

- `get-organizations` — Get organizations from Velt. See velt://docs/organizations/get-organizations for detailed documentation.
- `add-organizations` — Add organizations to Velt. See velt://docs/organizations/add-organizations for detailed documentation.
- `update-organizations` — Update organizations in Velt. See velt://docs/organizations/update-organizations for detailed documentation.
- `delete-organizations` — Delete organizations from Velt. This will permanently remove organizations and all associated data. See velt://docs/org…
- `execute-delete-organizations` — Execute the deletion of organizations from Velt after confirmation. This should only be called after the user has confi…
- `update-disable-state-for-organizations` — Update disable state for organizations in Velt. See velt://docs/organizations/update-organization-disable-state for det…
- `add-organization-user-groups` — Add organization user groups to Velt. See velt://docs/organization-user-groups/add-groups for detailed documentation.
- `add-users-to-organization-user-group` — Add users to organization user groups in Velt. See velt://docs/organization-user-groups/add-users-to-group for detailed…
- `delete-users-from-organization-user-group` — Delete users from organization user groups in Velt. When deleteAll is true, this will remove ALL users from the group. …
- `execute-delete-all-users-from-organization-user-group` — Execute the deletion of ALL users from an organization user group after confirmation. This should only be called after …
- `get-documents` — Get Documents from Velt. See velt://docs/documents/get-documents for detailed documentation.
- `add-documents` — Add documents to Velt. See velt://docs/documents/add-documents for detailed documentation.
- `update-documents` — Update documents in Velt. See velt://docs/documents/update-documents for detailed documentation.
- `delete-documents` — Delete documents from Velt. This will permanently remove documents and all associated collaboration data. See velt://do…
- `execute-delete-documents` — Execute the deletion of documents from Velt after confirmation. This should only be called after the user has confirmed…
- `update-document-access` — Update document access in Velt. See velt://docs/documents/update-document-access for detailed documentation.
- `update-document-disabled-state` — Update document disabled state in Velt. See velt://docs/documents/update-document-disable-state for detailed documentat…
- `get-comment-annotations` — Get comment annotations from Velt. See velt://docs/comments/get-comment-annotations for detailed documentation.
- `get-comment-annotations-count` — Get count of comment annotations from Velt. See velt://docs/comments/get-comment-annotations-count for detailed documen…
- `add-comment-annotations` — Add comment annotations to Velt. See velt://docs/comments/add-comment-annotations for detailed documentation.
- `update-comment-annotations` — Update comment annotations in Velt. See velt://docs/comments/update-comment-annotations for detailed documentation.
- `delete-comment-annotations` — Delete comment annotations from Velt. See velt://docs/comments/delete-comment-annotations for detailed documentation.
- `add-comments` — Add comments to Velt. See velt://docs/comments/add-comments for detailed documentation.
- `update-comments` — Update comments in Velt. See velt://docs/comments/update-comments for detailed documentation.
- `delete-comments` — Delete comments from Velt. See velt://docs/comments/delete-comments for detailed documentation.
- `get-comments` — Get comments from Velt. See velt://docs/comments/get-comments for detailed documentation.
- `get-users` — Get users from Velt. See velt://docs/users/get-users for detailed documentation.
- `add-users` — Add users to Velt. See velt://docs/users/add-users for detailed documentation.
- `update-users` — Update users in Velt. See velt://docs/users/update-users for detailed documentation.
- `delete-users` — Delete users from Velt. See velt://docs/users/delete-users for detailed documentation.
- `delete-all-user-data-gdpr` — Delete all user data from Velt (GDPR compliance). This will permanently remove all user data including comments, reacti…
- `execute-delete-all-user-data-gdpr` — Execute the deletion of all user data from Velt (GDPR compliance) after confirmation. This should only be called after …
- `get-all-user-data-gdpr` — Get all user data stored in Velt for GDPR compliance. This includes profile data, comments, reactions, notifications, a…
- `get-delete-user-data-status-gdpr` — Get the status of a user data deletion process for GDPR compliance. Use the jobId returned from the delete-all-user-dat…
- `get-folders` — Get folders from Velt. See velt://docs/folders/get-folders for detailed documentation.
- `add-folder` — Add folder to Velt. See velt://docs/folders/add-folder for detailed documentation.
- `update-folder` — Update folder in Velt. See velt://docs/folders/update-folder for detailed documentation.
- `update-folder-access` — Update folder access in Velt. See velt://docs/folders/update-folder-access for detailed documentation.
- `get-notifications` — Get notifications from Velt. See velt://docs/notifications/get-notifications for detailed documentation.
- `add-notification` — Add notification to Velt. See velt://docs/notifications/add-notifications for detailed documentation.
- `update-notification` — Update notification in Velt. See velt://docs/notifications/update-notifications for detailed documentation.
- `delete-notification` — Delete notification from Velt. See velt://docs/notifications/delete-notifications for detailed documentation.
- `get-notification-config` — Get notification configuration for users and documents from Velt. See velt://docs/notifications/get-config for detailed…
- `set-notification-config` — Set notification configuration for users and documents in Velt. See velt://docs/notifications/set-config for detailed d…
- `broadcast-livestate-event` — Broadcast a live state event to Velt. See velt://docs/livestate/broadcast-event for detailed documentation.
- `add-domains` — Add domains to workspace allowed domains. See velt://docs/workspace/add-domain for detailed documentation.
- `delete-domains` — Delete domains from workspace allowed domains. See velt://docs/workspace/delete-domain for detailed documentation.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get velt-js/velt-api-mcp <tool-name>
```

## Resources

- `velt://docs/comments/get-comment-annotations`
- `velt://docs/comments/add-comment-annotations`
- `velt://docs/comments/update-comment-annotations`
- `velt://docs/comments/delete-comment-annotations`
- `velt://docs/comments/get-comment-annotations-count`
- `velt://docs/comments/get-comments`
- `velt://docs/comments/add-comments`
- `velt://docs/comments/update-comments`
- `velt://docs/comments/delete-comments`
- `velt://docs/documents/get-documents`
- `velt://docs/documents/add-documents`
- `velt://docs/documents/update-documents`
- `velt://docs/documents/delete-documents`
- `velt://docs/documents/move-documents`
- `velt://docs/documents/update-document-access`
- `velt://docs/documents/update-document-disable-state`
- `velt://docs/folders/get-folders`
- `velt://docs/folders/add-folder`
- `velt://docs/folders/update-folder`

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
