Zapier sunset

Zapier AI Actions (NLA) Deprecated: What It Actually Means

Zapier's AI Actions (NLA) wind-down has no published shutdown date, and it is a different change from the dated Aug 26, 2026 Assistants-step stop. Here is what each one means and how to move to Zapier MCP without surprises.

Jul 3, 2026 6 min readBy Duefront, Readiness research
[ surface : watched ]
zap: assistantswebhookoauth secretready before Aug 26

If you built a custom GPT, an agent, or an integration on Zapier AI Actions (the Natural Language Actions API) and just saw "no longer being developed and supported," you have one urgent question: is there a shutdown date? No, none has been published. But a different Zapier change does have a hard date, and mixing the two up is how teams panic early or break late.

Dated vs undated: two different Zapier changes#

Search results and forum threads blur two separate announcements into one "Zapier AI shutdown." They are not the same change, and only one of them has a date. Use this split before you plan anything.

Dated: OpenAI Assistants Zap steps

  • Stop working August 26, 2026
  • Steps already hidden in the Zap editor for new Zaps
  • Existing Zaps run until the date, then break
  • Fix: rebuild by hand on Responses-API actions

Undated: AI Actions / NLA wind-down

  • "No longer being developed and supported"
  • No published shutdown date, so never plan around one
  • Supported path is Zapier MCP
  • nla.zapier.com and actions.zapier.com already 301 to mcp.zapier.com
Only the Assistants Zap steps carry the August 26, 2026 date; the AI Actions and NLA wind-down has no published end date and its supported path is Zapier MCP.

If your exposure is Zap steps built on the Assistants API, start with the dated August 26, 2026 stop and the Responses API step mapping. This post covers the other track: AI Actions and NLA.

What Zapier actually said about AI Actions#

AI Actions is no longer being developed and supported. This documentation is available as a reference for current users. For a fully supported experience, explore Zapier MCP — it's built to offer even more flexibility and reliability for your workflows.

Banner on Zapier's AI Actions documentation, accessed June 21, 2026

Notice what the banner does not say: no end date, no countdown, no "stops working on" sentence. Zapier's Assistants-step deprecation article names August 26, 2026 explicitly, so the missing date here is a real difference, not an oversight.

The infrastructure signal is louder than the banner. Both legacy entry points, nla.zapier.com/support/ and actions.zapier.com, now return HTTP 301 permanent redirects to mcp.zapier.com (live-fetch verified June 21, 2026). And in Zapier's community forum, AI Actions failure threads get resolved by pointing the user to Zapier MCP, not by fixing the AI Actions path.

Never call this a deadline

An undated wind-down means you choose the migration date, or degradation chooses it for you. Community reports already describe AI Actions silently dropping actions and returning empty responses. Put a migration window on your own calendar.

Why teams get this migration wrong#

A dated shutdown creates its own urgency: someone puts August 26 on a calendar and work happens. An undated wind-down creates none. Nobody owns it, quarters pass, and the unsupported surface runs right up until it does not. Failure mode one: no date, so no owner.

Failure mode two is the quota math on the other side. Zapier's MCP usage docs state: "Each successful tool call through your MCP server consumes two tasks. This is a fixed rate." Failed calls do not consume tasks, and MCP draws from the same plan task allowance as your Zaps. On the Free plan's 100 tasks a month, that is roughly 50 tool calls.

Free plan monthly allowance

100 taskstasks

One successful MCP tool call

2 taskstasks

Tool calls the Free plan covers

~50 callstasks

At a fixed two tasks per successful tool call, the Free plan's 100 monthly tasks cover about 50 MCP calls, so an agent that fires several tool calls per run can multiply task burn compared with the workflow it replaced.

How to migrate AI Actions to Zapier MCP#

  1. 1

    Inventory every AI Actions dependency

    List each custom GPT, agent, and integration that calls AI Actions or NLA, including anything hitting actions.zapier.com or nla.zapier.com directly. Give each one a named owner.

  2. 2

    Create the MCP server

    At mcp.zapier.com, click + New MCP Server, pick your AI client from the dropdown, and name the server. The server URL is https://mcp.zapier.com/api/v1/connect.

  3. 3

    Connect and authenticate your client

    Supported Streamable-HTTP clients include ChatGPT, Claude (web, Desktop, and Code), Cursor, Microsoft Copilot Studio, VS Code, and Windsurf. For unlisted clients, use a connection token in an Authorization: Bearer header; tokens can be rotated.

  4. 4

    Re-add tools and re-test every call

    Click + Add tool, type the app name, and select each action your old integration used. Then run real test calls from the exact client and surface you use in production.

  5. 5

    Re-budget task usage before switching traffic

    Count expected tool calls per run, multiply by two tasks each, and compare against your plan allowance. A single integration that becomes a chatty agent can multiply task burn and hit plan limits mid-month.

1Inventory

GPTs, agents, direct NLA calls

2Create MCP server

mcp.zapier.com

3Authenticate client

OAuth or bearer token

4Re-test tool calls

in the production client

5Re-budget tasks

2 tasks per call

The migration itself is short; what prevents incidents is the inventory at the start and the per-client re-test and task re-budget at the end.

The auth traps: what breaks in practice#

The most common migration failure is not tool logic, it is authentication. One community report from a Claude Code user shows the OAuth flow finishing with a success screen while the token exchange fails behind it, leaving the server "connected" but not authenticated:

Community-reported MCP token-exchange failure (Zapier forum, ~172 views)
HTTP 500: Invalid OAuth error response:
SyntaxError: JSON Parse error: Unrecognized token '<'

The token endpoint returned an HTML error page instead of JSON. Zapier also publishes a dedicated troubleshooting article for sign-ins that finish in the browser but never reach the AI client, naming Claude Code on WSL, terminal-based clients, and older Cursor and Windsurf sign-in bugs (an RFC 9728 OAuth issue) as triggers. Run these checks before calling the migration done:

MCP auth verification checklist

  • Verify authenticated, not just "connected": the OAuth 500 case above showed a connected server that could not run tools.
  • Test the browser sign-in from the machine you actually work on: WSL, terminal clients, and older Cursor or Windsurf builds are documented failure triggers.
  • Test every production surface separately: a paid ChatGPT business user reported 401 Unauthorized through OpenAI's conversations action while the same server worked in the ChatGPT web UI.
  • Do not assume client parity: one report shows a remote MCP server working in n8n, VS Code Cline, and Copilot but failing in Zapier's MCP Client with bearer-token auth and OAuth disabled.
  • Rotate connection tokens when people or client machines change; rotation invalidates the old token.

Common mistakes with the AI Actions wind-down#

  • Inventing a deadline. AI Actions has no published end date. Planning around an assumed one either burns an emergency sprint now or creates false calm later.
  • Assuming August 26, 2026 covers AI Actions. That date applies only to the OpenAI Assistants API Zap steps, which have their own migration path.
  • Skipping the task re-budget. Two tasks per successful tool call, from the same allowance as your Zaps, changes the economics of chatty agents.
  • Testing in one client, shipping in another. The reports above show the same server passing in one client and failing with 401s in another.
  • Leaving the migration ownerless. An undated change never becomes urgent on its own. Without a named owner and a scheduled re-check, it sits until it breaks.

That last mistake is a process gap, not a Zapier gap, and it repeats with every vendor. A vendor API sunset readiness process closes it: keep affected surfaces in a retained inventory with named owners and readiness states, and let a scheduled watcher resurface undated items so they cannot age out of memory.

Frequently asked questions#

Is Zapier AI Actions shutting down?

Zapier's docs banner says AI Actions is "no longer being developed and supported" and points users to Zapier MCP. No shutdown date has been published. Treat it as an unsupported surface to migrate on your own schedule, not as a dated shutdown.

Does the August 26, 2026 date apply to AI Actions or the NLA API?

No. August 26, 2026 is when Zaps using the deprecated OpenAI Assistants API steps stop working. The AI Actions and NLA wind-down is a separate, undated change whose supported replacement is Zapier MCP.

Where do nla.zapier.com and actions.zapier.com go now?

Both legacy entry points return HTTP 301 permanent redirects to mcp.zapier.com (live-fetch verified June 21, 2026). If your code calls those hosts directly, that redirect is the clearest migration signal.

How many Zapier tasks does an MCP tool call use?

Per Zapier's usage docs: "Each successful tool call through your MCP server consumes two tasks. This is a fixed rate." Failed calls do not consume tasks, and MCP draws from the same plan allowance as your Zaps, so the Free plan's 100 tasks a month is roughly 50 tool calls.

Which AI clients does Zapier MCP support?

Zapier lists ChatGPT, Claude (web, Desktop, and Code), Cursor, Microsoft Copilot Studio, VS Code, and Windsurf as Streamable-HTTP clients. Unlisted clients connect with a rotatable connection token sent as a bearer header.

See which of your Zapier surfaces this affects

The free scan flags your Assistants-step and AI Actions exposure as owner-ready findings. No signup, and detection is never paywalled.

Run the free Zapier readiness scan