The catalogue/Netlify

Netlify

app.netlify

Deploy static sites to Netlify from the workspace

API keydevelopmentRead the source↗
Version2.0.0
Categorydevelopment
AuthAPI key
Tools3
Transportstdio
LicenceMIT
01

What it does

The app, in its own words.

Deploy static sites (HTML/CSS/JS) from the workspace to Netlify and return the public URL. Uses the file-digest REST API with a per-user Personal Access Token.

netlifydeploystatic sitehostingcdnweb
02

Tools

3 tools the agent can call.

Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.

  • deploy-siteDeploy a static site (HTML/CSS/JS) from a workspace directory to Netlify and return the public URL. WARNING: every file under `dir` becomes PUBLICLY readable on the internet — never deploy a directory that contains secrets (.env), credentials, or private data. Pass siteId or siteName to deploy to an existing site; omit both to create a new site. Deploying the whole workspace root is refused unless allowWorkspaceRoot is true. Returns { url, deployId, state, siteId }.
  • get-deploy-statusGet the current state of a Netlify deploy. Returns { state, url, errorMessage? }.
  • list-sitesList the Netlify sites reachable with the configured token. Returns { sites: [{ id, name, url, ssl_url }] }.
03

Auth and permissions

What it asks for.

Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.

User secrets

NETLIFY_TOKEN

Reading further

The manifest and the source for Netlify live in the monorepo, alongside the other apps.

Read the source↗Back to the catalogue→

Netlify · Agent Apps