Built by Metorial, the integration platform for agentic AI.
Retrieve detailed information about a specific Netlify site, including build settings, repository configuration, deploy settings, and domain information.
Add a JavaScript or HTML snippet to a Netlify site. Snippets can be injected into the head or footer of all pages, and optionally into form thank-you pages.
Get detailed information about a specific deploy, including its state, URL, commit information, and error details if applicable.
Update an existing notification hook. Modify the event type, hook data, or enable/disable the hook.
List all environment variables for a Netlify account. Optionally filter by a specific site. Shows values per deploy context.
Enable or disable a split test on a Netlify site.
Create a new notification hook on a Netlify site. Configure webhooks (URL), email, or Slack notifications for deploy and form submission events.
Create a new Netlify site. Optionally link it to a Git repository and configure build settings. The site can be created under a specific team account.
List all A/B split tests for a Netlify site. Shows traffic distribution across branches and active status.
Perform actions on a deploy: cancel a running build, lock/unlock auto-publishing, restore a previous deploy, or delete a deploy.
Update the branch traffic distribution of an existing split test.
Purge cached content from Netlify's CDN for a site. Optionally limit the purge to specific cache tags.
Create a new A/B split test for a Netlify site. Define traffic distribution across branches.
List all forms for a Netlify site. Returns form metadata including submission count and creation date.
List all Netlify accounts/teams accessible by the authenticated user. Returns account IDs and slugs needed for other operations like managing environment variables and DNS zones.
Permanently delete a Netlify site. This action cannot be undone and will remove the site, all deploys, and associated resources.
Delete a specific form submission by its ID.
List all notification hooks configured for a Netlify site. Hooks can be webhooks, email notifications, or Slack messages triggered by deploy or form submission events.
List all JavaScript/HTML code snippets injected into a Netlify site's pages. Shows both general page snippets and form thank-you page snippets.
Delete an environment variable from a Netlify account. Optionally scope to a specific site.
Update configuration of an existing Netlify site. Modify site name, custom domain, build settings, and repository linking.
Remove a code snippet from a Netlify site.
Create or update environment variables for a Netlify account. Variables can have different values per deploy context (production, deploy-preview, branch-deploy, dev). If a variable already exists, it will be fully replaced.
List deploys for a Netlify site. Returns deploy history with state, branch, and commit information. Supports pagination.
List, create, or delete DNS records within a Netlify DNS zone. Supports A, AAAA, CNAME, MX, TXT, NS, and other record types.
Create or delete a Netlify DNS zone. Use this to set up DNS management for a domain.
List all Netlify sites accessible by the authenticated user. Supports filtering and pagination to browse through large numbers of sites.
List form submissions for a specific form or all forms on a site. Returns submission data, timestamps, and sender information.
Permanently delete a notification hook from a Netlify site.
List all DNS zones managed by Netlify DNS. Optionally filter by account slug.
Update an existing code snippet on a Netlify site. Modify the title, code content, or injection position.
Mark a Netlify form submission as spam or verified (ham).
List deployed files for a Netlify site or get metadata for a specific deployed file path.
List, get, create, update, or delete Netlify build hooks for a site. Build hooks provide trigger URLs for starting site builds.
Get or replace custom metadata for a Netlify site. Metadata is an arbitrary JSON object stored with the site.
Get a specific Netlify form submission by ID, including submitted fields and sender metadata.
List Netlify notification hook types, required fields, and events supported for creating hooks.
List builds for a Netlify site, get a build by ID, or trigger a new build for a site.