24 actions ready for your AI

Connect Webflow to your AI

Connect Webflow once and every AI you use can list collections, create collections and list 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 Webflow's own documented API, and we have not run them here yet.

Use your own Webflow account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Webflow

What your AI can do with Webflow

Choose a task and ask your AI.

Site

  • List sitesGET

    List Sites

  • Get siteGET

    Get Site

    site_idrequired
    Unique identifier for a Site
  • Get site planGET

    Get Site Plan

    site_idrequired
    Unique identifier for a Site
  • Get site activity logsGET

    Get Site Activity Logs

    site_idrequired
    Unique identifier for a Site
    limit
    Maximum number of records to be returned (max limit: 100)
    offset
    Offset used for pagination if the results have more than limit records
  • Get site custom codeGET

    Get Custom Code

    site_idrequired
    Unique identifier for a Site

Asset

  • List assetsGET

    List Assets

    site_idrequired
    Unique identifier for a Site
    localeId
    Unique identifier for a specific Locale.
    offset
    Offset used for pagination if the results have more than limit records
    limit
    Maximum number of records to be returned (max limit: 100)
  • Create assetPOST

    Upload Asset

    site_idrequired
    Unique identifier for a Site
    fileNamerequired
    File name including file extension.
    fileHashrequired
    MD5 hash of the file
    parentFolder
    ID of the Asset folder (optional)
  • List asset foldersGET

    List Asset Folders

    site_idrequired
    Unique identifier for a Site
  • Create asset folderPOST

    Create Asset Folder

    site_idrequired
    Unique identifier for a Site
    displayNamerequired
    A human readable name for the Asset Folder
    parentFolder
    An (optional) pointer to a parent Asset Folder (or null for root)

Custom

  • Get custom domainsGET

    Get Custom Domains

    site_idrequired
    Unique identifier for a Site
  • List custom fontsGET

    List custom fonts

    site_idrequired
    Unique identifier for a Site
    offset
    Offset used for pagination if the results have more than limit records
    limit
    Maximum number of records to be returned (max limit: 100)
  • Create custom fontPOST

    Create custom font

    site_idrequired
    Unique identifier for a Site
    fileNamerequired
    File name including extension.
    fileHashrequired
    Lowercase hex MD5 hash of the font binary (exactly 32 characters)
    fontFamilyrequired
    The CSS font-family name (1-256 characters).
    weightrequired
    CSS font-weight value (1-1000)
    italicrequired
    Whether the font is italic

Collection

  • List collectionsGET

    List Collections

    site_idrequired
    Unique identifier for a Site
  • Create collectionPOST

    Create Collection

    site_idrequired
    Unique identifier for a Site
    displayNamerequired
    Name of the collection.
    singularNamerequired
    Singular name of each item.
    slug
    Part of a URL that identifier
Show 8 more groups

Product

  • List productsGET

    List Products & SKUs

    site_idrequired
    Unique identifier for a Site
    offset
    Offset used for pagination if the results have more than limit records
    limit
    Maximum number of records to be returned (max limit: 100)
  • Create productPOST

    Create Product & SKU

    site_idrequired
    Unique identifier for a Site
    productrequired
    skurequired
    publishStatus
    Indicate whether your Product should be set as "staging" or "live"

Redirect

  • Get redirectsGET

    Get 301 redirects

    site_idrequired
    Unique identifier for a Site
  • Create redirectPOST

    Create a 301 redirect

    site_idrequired
    Unique identifier for a Site
    fromUrl
    The source URL path that will be redirected.
    toUrl
    The target URL path where the user or client will be redirected.

Comment

  • List comment threadsGET

    List Comment Threads

    site_idrequired
    Unique identifier for a Site
    localeId
    Unique identifier for a specific Locale.
    offset
    Offset used for pagination if the results have more than limit records
    limit
    Maximum number of records to be returned (max limit: 100)

Component

  • List componentsGET

    List Components

    site_idrequired
    Unique identifier for a Site
    branchId
    Scope the operation to work on a specific branch.
    limit
    Maximum number of records to be returned (max limit: 100)
    offset
    Offset used for pagination if the results have more than limit records

Form

  • List formsGET

    List Forms

    site_idrequired
    Unique identifier for a Site
    limit
    Maximum number of records to be returned (max limit: 100)
    offset
    Offset used for pagination if the results have more than limit records

Page

  • List pagesGET

    List Pages

    site_idrequired
    Unique identifier for a Site
    localeId
    Unique identifier for a specific Locale.
    limit
    Maximum number of records to be returned (max limit: 100)
    offset
    Offset used for pagination if the results have more than limit records

Robot

  • Get robots txtGET

    Get robots.txt

    site_idrequired
    Unique identifier for a Site

Submission

  • List submissions by siteGET

    List Form Submissions by Site

    site_idrequired
    Unique identifier for a Site
    elementId
    Identifier for an element
    offset
    Offset used for pagination if the results have more than limit records
    limit
    Maximum number of records to be returned (max limit: 100)

Ask your AI

Try one of these requests with a connected AI.

  • List my collections in Webflow
  • Create a collection in Webflow
  • List my sites in Webflow
  • List my pages in Webflow
  • List my assets in Webflow
  • Create an asset in Webflow

Published servers for Webflow

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

Webflow MCP server, hosted by ahel

One hosted endpoint serves Webflow. There is nothing to install and no local server to run.

Connect Webflow to Claude, Claude Code, Cursor or Codex

  1. Add your Webflow 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 Webflow

Webflow is a productivity service. Connect your own Webflow account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.

Webflow over MCP: ahel serves Webflow to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Webflow key once, paste one link into your AI, and the actions above are there.

Productivity

Questions

Is my Webflow key safe?

Your Webflow key is sealed in ahel and added to the request server-side when your AI calls Webflow. 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 Webflow 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 Webflow?

24 actions today, covering sites, assets and customs. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Webflow 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. Webflow may bill you for API use under its own terms.