Netlify
Deploy, inspect, and manage Netlify sites, deploys, environment variables, build hooks, and DNS.
Tools
| Name | Description |
|---|---|
list_sitesList Netlify sites with optional name/filter pagination. | List Netlify sites with optional name/filter pagination. |
get_siteGet one Netlify site by site ID. | Get one Netlify site by site ID. |
list_site_deploysList deploys for one Netlify site. | List deploys for one Netlify site. |
get_deployGet a Netlify deploy by deploy ID. | Get a Netlify deploy by deploy ID. |
create_deployCreate a Netlify deploy manifest for explicit file hashes or deploy metadata. Requires exact confirmation. | Create a Netlify deploy manifest for explicit file hashes or deploy metadata. Requires exact confirmation. |
cancel_deployCancel an in-progress Netlify deploy. Requires exact confirmation. | Cancel an in-progress Netlify deploy. Requires exact confirmation. |
list_environment_variablesList account/site-scoped Netlify environment variables. | List account/site-scoped Netlify environment variables. |
set_environment_variableCreate or replace one Netlify environment variable for an account and optional site. | Create or replace one Netlify environment variable for an account and optional site. |
list_build_hooksList build hooks for one Netlify site. | List build hooks for one Netlify site. |
create_build_hookCreate a Netlify build hook for a site and branch. | Create a Netlify build hook for a site and branch. |
list_dns_zonesList DNS zones available to the token. | List DNS zones available to the token. |
list_dns_recordsList DNS records in one Netlify DNS zone. | List DNS records in one Netlify DNS zone. |
create_dns_recordCreate a DNS record in a Netlify DNS zone. | Create a DNS record in a Netlify DNS zone. |
delete_dns_recordDelete a DNS record by exact zone and record ID. Requires exact confirmation. | Delete a DNS record by exact zone and record ID. Requires exact confirmation. |
Triggers
| Name | Description |
|---|---|
deploy_completedTriggers when a Netlify site deploy reaches a terminal state. | Triggers when a Netlify site deploy reaches a terminal state. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('netlify', 'list_sites', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'netlify',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Netlify to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Netlify support?
Netlify supports 14 tools including List Sites, Get Site, List Site Deploys, Get Deploy, Create Deploy, and more.
Can I use Netlify with AI agents?
Yes. Add Netlify to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Netlify to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Netlify as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Netlify tools exposed by that workspace.
Does Netlify work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Netlify work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Netlify?
Netlify exposes 14 tools, including List Sites, Get Site, List Site Deploys, Get Deploy, Create Deploy, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Netlify be used in stateful agent workflows?
Yes. Agents can combine Netlify tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Netlify use?
Netlify uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Netlify integration cost?
The Netlify integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Netlify support?
Netlify supports 1 triggers including Deploy Completed.
Connect Netlify in minutes
Get 20,000 free action executions every month. No credit card required.