manage_db_user
Manage a database user on a site.
Actions: "create" (user+password), "drop" (user), "set_password" (user+password), "grants" (list a user's grants), "grant" / "revoke" (user+database, optional privileges e.g. "ALL" or "SELECT,INSERT").
Requires: API key with write scope.
Returns: {"engine", "action", "result": {...}}
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"slug": "<slug>",
"action": "<action>"
},
"name": "manage_db_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | ||
| slug | Yes | ||
| user | No | ||
| action | Yes | ||
| engine | No | mysql | |
| database | No | ||
| password | No | ||
| privileges | No |