Home / Servers / Netlify API / update_env_var

Update an environment variable

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

Update an environment variable Updates an existing environment variable and all of its values. Existing values will be replaced by values provided. [PUT /accounts/{account_id}/env/{key}]

Name on the gateway: netlify_api__update_env_var · may change things.

Parameters

NameTypeDescription
account_id requiredstringScope response to account_id
key requiredstringThe existing environment variable key name (case-sensitive)
site_idstringIf provided, update an environment variable set on this site
body_keystringThe existing or new name of the key, if you wish to rename it (case-sensitive)
scopesarrayThe scopes that this environment variable is set to (Pro plans and above)
valuesarray
is_secretbooleanSecret values are only readable by code running on Netlify's systems. With…

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": "netlify_api__update_env_var",
  "arguments": {
    "account_id": "…",
    "key": "…"
  }
}

Or connect the Netlify API server directly, which lists 188 tools including this one:

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

Try asking

Use the update an environment variable tool with account_id set to ….

More from Netlify API