Connect Netlify to Your AI Agent

Inspect sites and deploys, start builds or upload public ZIP bundles, and summarize form submissions. Ask your connected AI assistant to explain the results or carry out the specified operation.

20 tools OAuth / API key

Try a Netlify Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Netlify

Review Deployments

Read a site and its deployment history to explain current deployment records.

/oo Netlify: Read Netlify site [site ID], list its deploys, and inspect deploy [deploy ID] to summarize its state.

Deploy a ZIP Bundle

Upload a public ZIP bundle as a site deploy and inspect the returned deployment.

/oo Netlify: Create a deploy for Netlify site [site ID] from [public ZIP URL], then inspect the returned deploy ID.

Summarize Form Submissions

Read a selected form and summarize returned submissions.

/oo Netlify: List forms for Netlify site [site ID], then list submissions for form [form ID] and summarize the returned responses.

Start Working with Netlify

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Netlify

    Connect through Netlify OAuth or a personal access token.

    Connect Netlify →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Netlify account with access to the target sites.
  • Build and deployment requests may continue processing after submission. Public URL uploads require a reachable ZIP or file URL.

Netlify Tools

Netlify connects supported service operations to your AI assistant. Inspect sites and deploys, start builds or upload public ZIP bundles, and summarize form submissions.

Sites and Deploys

Read sites, deployment history, and deployment details.

Builds and Uploads

Start site builds and deploy public ZIP bundles.

Forms

List site forms and paginated submissions.

20 tools

Get Current User

Retrieve the Netlify user associated with the connected credential.

netlify.get_current_user

List Accounts

List Netlify accounts accessible to the connected credential.

netlify.list_accounts

Get Account

Retrieve one Netlify account membership, including billing and capability fields returned by Netlify.

netlify.get_account

List Sites

List Netlify sites accessible to the connected credential.

netlify.list_sites

Create Site

Create a Netlify site, optionally assigning its account, name, domains, notification email, and HTTPS settings.

netlify.create_site

Get Site

Retrieve one Netlify site by site ID or name.

netlify.get_site

List Site Deploys

List deploys for one Netlify site.

netlify.list_site_deploys

Get Deploy

Retrieve one Netlify deploy by deploy ID.

netlify.get_deploy

Cancel Deploy

Cancel one Netlify deploy by deploy ID.

netlify.cancel_deploy

Lock Deploy

Lock one Netlify deploy by deploy ID.

netlify.lock_deploy

Unlock Deploy

Unlock one Netlify deploy by deploy ID.

netlify.unlock_deploy

Create Site Build

Start a Netlify build for one site without uploading binary files.

netlify.create_site_build

Create Site Deploy From Zip Url

Create a Netlify site deploy by downloading a public zip file URL and uploading it to Netlify.

netlify.create_site_deploy_from_zip_url

Upload Deploy File From Url

Upload one file into an existing Netlify deploy by downloading a public file URL first.

netlify.upload_deploy_file_from_url

Upload Deploy Function From Zip Url

Upload one Netlify function bundle into an existing deploy by downloading a public zip file URL first.

netlify.upload_deploy_function_from_zip_url

Get Build

Retrieve one Netlify build by build ID.

netlify.get_build

Notify Build Start

Notify Netlify that one build has started.

netlify.notify_build_start

List Site Forms

List forms detected for one Netlify site.

netlify.list_site_forms

List Submissions

List Netlify form submissions by site or by form.

netlify.list_submissions

Delete Submission

Delete one Netlify form submission by submission ID.

netlify.delete_submission

Frequently Asked Questions

Which connection methods are available?

Use Netlify OAuth authorization or a personal access token.

Can I deploy a local ZIP directly?

The deploy action accepts a public ZIP URL. Make the bundle available through a reachable URL first.

Does a build request mean the site is live?

A build request starts processing. Read build and deployment status to check the outcome.

Connect Netlify

About Netlify ↗