17 actions ready for your AI
Connect Netlify to your AI
Connect Netlify once and every AI you use can list sites, create sites and get sites through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Netlify's own documented API, and we have not run them here yet.
Use your own Netlify account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Netlify
What your AI can do with Netlify
Choose a task and ask your AI.
Env
- Get env vars
GETReturns all environment variables for an account or site. An account corresponds to a team in the Netlify UI. To use this endpoint, your site must no longer be using the classic environment variables experience .
account_idrequired- Scope response to accountid
context_name- Filter by deploy context
scope- Filter by scope
site_id- If specified, only return environment variables set on this site
- Create env vars
POSTCreates new environment variables. Granular scopes are available on Pro plans and above. To use this endpoint, your site must no longer be using the classic environment variables experience . Migrate now with the Netlify UI.
account_idrequired- Scope response to accountid
site_id- If provided, create an environment variable on the site level, not the account level
body- The request body.
- Get env var
GETReturns an individual environment variable. To use this endpoint, your site must no longer be using the classic environment variables experience . Migrate now with the Netlify UI.
account_idrequired- Scope response to accountid
keyrequired- The environment variable key (case-sensitive)
site_id- If provided, return the environment variable for a specific site (no merging is performed)
- Update env var
PUTUpdates an existing environment variable and all of its values. Existing values will be replaced by values provided. To use this endpoint, your site must no longer be using the classic environment variables experience .
account_idrequired- Scope response to accountid
keyrequired- The existing environment variable key name (case-sensitive)
site_id- If provided, update an environment variable set on this site
key- The existing or new name of the key, if you wish to rename it (case-sensitive)
- Set env var value
PATCHUpdates or creates a new value for an existing environment variable. To use this endpoint, your site must no longer be using the classic environment variables experience . Migrate now with the Netlify UI.
account_idrequired- Scope response to accountid
keyrequired- The existing environment variable key name (case-sensitive)
site_id- If provided, update an environment variable set on this site
context- The deploy context in which this value will be used.
- Delete env var
DELETEDeletes an environment variable. To use this endpoint, your site must no longer be using the classic environment variables experience . Migrate now with the Netlify UI.
account_idrequired- Scope response to accountid
keyrequired- The environment variable key (case-sensitive)
site_id- If provided, delete the environment variable from this site
- Delete env var value
DELETEDeletes a specific environment variable value. To use this endpoint, your site must no longer be using the classic environment variables experience . Migrate now with the Netlify UI.
account_idrequired- Scope response to accountid
idrequired- The environment variable value's ID
keyrequired- The environment variable key name (case-sensitive)
site_id- If provided, delete the value from an environment variable on this site
Site
- List sites
GETNote: Environment variable keys and values will soon be moved from buildsettings.env and repo.env to a new endpoint. Please use getEnvVars to retrieve site environment variables.
- Create site
POSTNote: Environment variable keys and values will soon be moved from buildsettings.env and repo.env to a new endpoint. Please use createEnvVars to create environment variables for a site.
- Get site
GETNote: Environment variable keys and values will soon be moved from buildsettings.env and repo.env to a new endpoint. Please use getEnvVars to retrieve site environment variables.
site_idrequired
- Update site
PATCHNote: Environment variable keys and values will soon be moved from buildsettings.env and repo.env to a new endpoint. Please use updateEnvVar to update a site's environment variables.
site_idrequired
- List sites for account
GETNote: Environment variable keys and values will soon be moved from buildsettings.env and repo.env to a new endpoint. Please use getEnvVars to retrieve site environment variables.
account_slugrequired
- Create site in team
POSTNote: Environment variable keys and values will soon be moved from buildsettings.env and repo.env to a new endpoint. Please use createEnvVars to create environment variables for a site.
account_slugrequired
Plugin
- Update plugin
PUTThis is an internal-only endpoint.
site_idrequiredpackagerequired
- Create plugin run
POSTThis is an internal-only endpoint.
deploy_idrequired
Latest
- Get latest plugin runs
GETThis is an internal-only endpoint.
site_idrequiredpackagesrequired
Show 1 more group
Unlink
- Unlink site repo
PUT[Beta] Unlinks the repo from the site. This action will also: - Delete associated deploy keys - Delete outgoing webhooks for the repo - Delete the site's build hooks
site_idrequired
Ask your AI
Try one of these requests with a connected AI.
- List my sites in Netlify
- Create a site in Netlify
- Show me the site in Netlify
- Update a site in Netlify
- List my site accounts in Netlify
- Show me the env var in Netlify
Works with
All appsUse Netlify alongside your other connected apps.
Published servers for Netlify
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
Netlify MCP server, hosted by ahel
One hosted endpoint serves Netlify. There is nothing to install and no local server to run.
Connect Netlify to Claude, Claude Code, Cursor or Codex
- Add your Netlify key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Netlify API docsnetlify.com
- Where to find your Netlify keyon the vendor's side; paste it into ahel after sign-in
About Netlify
Netlify is a developer tools service. Connect your own Netlify account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.
Netlify over MCP: ahel serves Netlify to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Netlify key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Netlify key safe?
Your Netlify key is sealed in ahel and added to the request server-side when your AI calls Netlify. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Netlify through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Netlify?
17 actions today, covering envs, sites and plugins. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Netlify cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Netlify may bill you for API use under its own terms.