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 varsGET

    Returns 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 varsPOST

    Creates 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 varGET

    Returns 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 varPUT

    Updates 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 valuePATCH

    Updates 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 varDELETE

    Deletes 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 valueDELETE

    Deletes 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 sitesGET

    Note: 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 sitePOST

    Note: 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 siteGET

    Note: 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 sitePATCH

    Note: 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 accountGET

    Note: 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 teamPOST

    Note: 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 pluginPUT

    This is an internal-only endpoint.

    site_idrequired
    packagerequired
  • Create plugin runPOST

    This is an internal-only endpoint.

    deploy_idrequired

Latest

  • Get latest plugin runsGET

    This is an internal-only endpoint.

    site_idrequired
    packagesrequired
Show 1 more group

Unlink

  • Unlink site repoPUT

    [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

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

  1. Add your Netlify key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

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.

Developer tools

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.