productivity
Netlify MCP, CLI, and Lua Integration for AI Agents
Netlify integration docs for AI agents: MCP gateway setup, Netlify CLI commands, Lua API reference, credentials, and function schemas.
7 functions 7 read 0 write Bearer token auth
Netlify for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Machine-Readable Metadata
- integration_slug
netlify- route_slug
netlify- package
netlify- auth_strategy
bearer_tokenBearer token- cli_setup_supported
true- cli_runtime_supported
true- mcp_gateway_supported
true- lua_supported
true- supports_multi_account
true
Quick Links
Lua APIAgent-facing namespace and function reference. Netlify CLIHeadless setup and direct function calls. Netlify MCPMCP gateway setup for external clients. Submit feedbackReport missing tools, auth problems, wrong docs, or runtime issues. ContributeAdd tools or improve metadata in the integrations repo.
Netlify MCP Client Matrix
Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Netlify.
Claude Code Netlify MCP setup for Claude Code. Cursor Netlify MCP setup for Cursor. Codex Netlify MCP setup for Codex. OpenAI Agents Netlify MCP setup for OpenAI Agents SDK. Claude Agent SDK Netlify MCP setup for Claude Agent SDK. Vercel AI SDK Netlify MCP setup for Vercel AI SDK. LangChain Netlify MCP setup for LangChain. LangGraph Netlify MCP setup for LangGraph. CrewAI Netlify MCP setup for CrewAI. MCP clients Netlify MCP setup for Generic MCP Clients.
Netlify CLI Matrix
Use these pages for direct Netlify CLI workflows in scripts, CI, cron, and agent wrappers.
CI Netlify CLI for CI. Cron Jobs Netlify CLI for cron jobs. Shell Scripts Netlify CLI for shell scripts. Headless Automation Netlify CLI for headless automation. Coding Agents Netlify CLI for coding agents.
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
netlify.netlify_get_current_user | Read read | 0 | Get details of the currently authenticated Netlify user. Returns user ID, email, name, and account info. |
netlify.netlify_get_deploy | Read read | 1 | Get detailed information about a specific Netlify deploy, including its state, build log, and commit details. |
netlify.netlify_get_site | Read read | 1 | Get detailed information about a specific Netlify site, including its ID, name, URL, build settings, and deploy status. |
netlify.netlify_list_deploys | Read read | 3 | List deploys for a Netlify site. Returns deploy IDs, states, branches, and commit references. |
netlify.netlify_list_dns_zones | Read read | 2 | List all DNS zones configured in Netlify. Returns zone IDs, domain names, and nameservers. |
netlify.netlify_list_forms | Read read | 1 | List all forms for a Netlify site. Returns form IDs, names, paths, and submission counts. |
netlify.netlify_list_sites | Read read | 3 | List all Netlify sites. Returns site IDs, names, URLs, and build status. Use this to discover site identifiers needed for deploy and form operations. |