{ "tools": [ { "id": "create_account", "category": "users", "label": "Create User Account", "description": "Add a Matrix account. The username becomes permanent — @name:server can never be renamed.", "icon": "👤", "fields": [ { "name": "username", "label": "Username", "type": "text", "placeholder": "alice (not the full @alice:server)", "required": true }, { "name": "displayname", "label": "Display name", "type": "text", "placeholder": "Leave blank to use the username" }, { "name": "password", "label": "Password", "type": "password", "placeholder": "Leave blank to generate" }, { "name": "admin", "label": "Make server admin", "type": "checkbox", "default": false } ] }, { "id": "list_users", "category": "users", "label": "List Users", "description": "Every account on this homeserver, including deactivated ones.", "icon": "📋", "fields": [] }, { "id": "reset_password", "category": "users", "label": "Reset User Password", "description": "Set a new password and sign the user out of every device.", "icon": "🔑", "fields": [ { "name": "username", "label": "Username", "type": "text", "placeholder": "alice", "required": true }, { "name": "password", "label": "New password", "type": "password", "placeholder": "Leave blank to generate" } ] }, { "id": "set_admin", "category": "users", "label": "Set Admin Status", "description": "Grant or revoke Synapse server-admin rights.", "icon": "👑", "fields": [ { "name": "username", "label": "Username", "type": "text", "required": true }, { "name": "admin", "label": "Make server admin", "type": "checkbox", "default": false } ] }, { "id": "delete_user", "category": "users", "label": "Deactivate User Account", "description": "Matrix has no delete. This revokes access and erases the profile, and the user ID stays permanently taken.", "icon": "🚫", "destructive": true, "confirm": "This cannot be undone, and the user ID can never be registered again.", "fields": [ { "name": "username", "label": "Username", "type": "text", "required": true } ] } ] }