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 sites
GETList Sites
- Get site
GETGet Site
site_idrequired- Unique identifier for a Site
- Get site plan
GETGet Site Plan
site_idrequired- Unique identifier for a Site
- Get site activity logs
GETGet 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 code
GETGet Custom Code
site_idrequired- Unique identifier for a Site
Asset
- List assets
GETList 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 asset
POSTUpload 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 folders
GETList Asset Folders
site_idrequired- Unique identifier for a Site
- Create asset folder
POSTCreate 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 domains
GETGet Custom Domains
site_idrequired- Unique identifier for a Site
- List custom fonts
GETList 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 font
POSTCreate 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 collections
GETList Collections
site_idrequired- Unique identifier for a Site
- Create collection
POSTCreate 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 products
GETList 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 product
POSTCreate Product & SKU
site_idrequired- Unique identifier for a Site
productrequiredskurequiredpublishStatus- Indicate whether your Product should be set as "staging" or "live"
Redirect
- Get redirects
GETGet 301 redirects
site_idrequired- Unique identifier for a Site
- Create redirect
POSTCreate 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 threads
GETList 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 components
GETList 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 forms
GETList 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 pages
GETList 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 txt
GETGet robots.txt
site_idrequired- Unique identifier for a Site
Submission
- List submissions by site
GETList 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
Works with
All appsUse Webflow alongside your other connected apps.
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
- Add your Webflow 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
- Where to find your Webflow keyon the vendor's side; paste it into ahel after sign-in
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.
Similar apps
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.