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 sourceBack to the catalogue

Netlify · Agent Apps