Web apps

Web apps are standalone React or Vue applications managed by Neptune DXP - Open Edition. The MCP server provides tools to list, retrieve, create, update, and delete web apps.

Required role: webapp.

If your user account does not have this role, every tool in this group fails immediately with an access denied error. Contact an administrator to request the role, or see Access control for more information on how roles are enforced.

Available tools

All web app tools run through the platform’s standard save pipeline. Validation rules — for example, that names contain only letters, digits, -, and _ — and the cache-invalidation event on save apply automatically.

Parameters are shown with their type and a short description. UUIDs are always strings.

Tool Description Parameters

list_webapps

List all web apps in Neptune DXP - Open Edition. Web apps are standalone React or Vue applications.

None

get_webapp

Return a web app by id, including its runtime model, assets, and roles.

id (string)

save_webapp

Create or update a web app. Pass the full web app object. Omit id to create a new web app.

webapp (object): Full web app definition object.

delete_webapp

Delete a web app by its ID.

id (string)