Home / Servers / Linode API / put_user_grants

Update a user's grants

An MCP tool from the Linode API server, hosted on mcp.hjlabs.in.

Update a user's grants Update the grants for a restricted user. This can be used to give a user access to new entities or actions, or take access away. Omit a grant object from the request to keep its current setting. >… [PUT /v4/account/users/{username}/grants]

Name on the gateway: linode_api__put_user_grants · may change things.

Parameters

NameTypeDescription
username requiredstringThe username to look up.
databasearrayThe grants this user has for individual Managed Databases on this account.
domainarrayThe grants this user has for individual domains on this account.
firewallarrayThe grants this user has for individual firewalls on this account.
globalobjectThe grants the user has to all resources on your account.
imagearrayThe grants this user has for individual images on this account.
linodearrayThe grants this user has for individual Linodes on this account.
longviewarrayThe grants this user has for individual Longview Clients on this account.
nodebalancerarrayThe grants this user has for individual NodeBalancers on this account.
stackscriptarrayThe grants this User has for individual StackScripts on this account.
volumearrayThe grants this user has individual Block Storage Volumes on this account.
vpcarrayThe grants this user has individual Virtual Private Clouds (VPCs) on this…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "linode_api__put_user_grants",
  "arguments": {
    "username": "…"
  }
}

Or connect the Linode API server directly, which lists 439 tools including this one:

Run in your terminal
claude mcp add --transport http hj-linode-api https://mcp.hjlabs.in/mcp/linode-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the update a user's grants tool with username set to ….

More from Linode API