Change a user role
Moves one user of an app to another role.
MCP tool quickbase_write → change_user_role
write Confirm
Uses Change Role on the Users page: it selects the user by email and sets the new role. The user's access to the app changes at once, and the answer returns the previous role so you can switch back. Needs an App Admin or App Manager role, or the 'Manage users and share the app' permission. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| app string required | string | App name as it appears under My apps, e.g. 'Field Ops'. |
| email string required | string | Email address of the user, as list_users shows it. |
| role string required | string | New role name. It must exist in the app. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "quickbase_write",
"arguments": {
"operation": "change_user_role",
"arguments": {
"app": "Field Ops",
"email": "jane@example.com",
"role": "role"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"app": "Field Ops",
"email": "sam@example.com",
"previous_role": "Technician",
"role": "Viewer"
},
"isError": false
}