update_user
Update User
Partially update user fields by exact UUID or email from list_users. Archive preserves the account/history. Password changes are accepted by the server but cannot be verified through readable fields.
Ask your agent in plain language. Each of these maps to a real tool on the server.
update_user
Partially update user fields by exact UUID or email from list_users. Archive preserves the account/history. Password changes are accepted by the server but cannot be verified through readable fields.
export_app
Prepare a downloadable ToolJet application JSON file for an app discovered with list_apps and a workspace from list_workspaces. It can contain queries and data-source configuration. exportTJDB includes table schemas, not a promised data backup.
manage_user_workspaces
Replace the complete workspace membership set or update one relation. Discover IDs with list_workspaces. Explicit empty replaceAll removes every membership; omitted workspaces never implies removal.
list_workspaces
Discover native workspace IDs, names, statuses and available groups on the Enterprise self-hosted instance. No pagination parameter is documented; collections over the local 1,000-item bound are refused.
list_users
List native users on the Enterprise self-hosted instance, optionally filtering groups or status. The public API returns an unpaginated collection; this integration refuses collections over its local 1,000-item safety bound.
create_user
Create a user on the Enterprise self-hosted instance with explicit workspace assignments. Omitting password sends an invite email. Returned status is native and may be invited even when active was requested.
list_apps
List application IDs and versions in a workspace discovered with list_workspaces. Native unpaginated collections over the local 1,000-item bound are refused.
import_app
Import an application JSON into a workspace discovered with list_workspaces. This may create apps, data sources and database schemas; no public app-delete route is documented for rollback. A native acknowledgment does not identify the created app.
get_user
Read a user by exact UUID or email; list_users discovers identifiers. A native empty array means no matching user, not a missing API route.
trigger_workflow
Trigger a configured workflow webhook, start an asynchronous execution, or read its documented status. Workflow Bearer tokens are separate from the configured external API token. Runs may invoke data sources, messages or charges; timeout never means cancellation.
update_user_role
Request a role change in a workspace discovered with list_workspaces; identify the user with list_users. Native role restrictions, last-admin protection and owned-app transfer prerequisites apply.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage users, workspaces, and applications on a ToolJet low-code platform instance. List, create, and update users with workspace assignments and group memberships. Retrieve workspace information and manage user-workspace relationships. Export and import applications between workspaces or instances, including pages, queries, data sources, and ToolJet Database data. Trigger workflow automations via webhooks with custom parameters.
Common questions about connecting Tooljet to AI agents with Metorial.