Skip to main content
A Zapier connector is an agent-native toolkit that gives AI agents direct access to an app. Connectors bundle executable code with structured schemas that help agents call the app reliably. Each connector combines the tools an app provides with the context an agent needs to use them correctly. Connectors are portable across your AI stack and can be used with or without a Zapier account. Every connector is a self-contained npm package that works in environments that support skills, MCP servers, or npm packages, including Claude Code, Cursor, Codex, and custom agent frameworks. When a connector is installed, the agent invokes a single tool with a validated schema instead of generating raw API calls. This improves reliability, reduces implementation complexity, and helps ensure consistent behavior across agent frameworks. Connectors can be combined to build multi-step automation workflows.
Zapier Connectors are a prototype. Interfaces can change in any release, and connectors are not recommended for production use yet. Before version 1.0, a breaking change ships as a minor version bump and a feature or fix ships as a patch. Pin with a caret (for example ^0.1.0) to avoid picking up a breaking change automatically.

Connector modes

A connector is distributed as a single npm package (for example, @zapier/notion-connector) and can be used in four different modes: All connectors are also available as source on GitHub at github.com/zapier/connectors. Clone the repo if you prefer to work from source or want access to all connectors at once without installing each package individually.

Ways to use connectors

You can use connectors in two ways, depending on your needs.
You can install and use connectors without a Zapier account. No sign-up required. Just install and start building.With this option, you provide your own API credentials. The connector provides the tool logic and schemas, while authentication and execution happen in your environment. Since connectors are publicly available, you can install the corresponding packages or clone the repository and start using them immediately.

Install a connector

When using a connector as a skill, you have two options:
  • Install the connector directly from the npm registry.
  • Clone the connector repository. Your agent reads the connector’s SKILL.md to discover the available tools and how to run them. The repository is available at github.com/zapier/connectors/tree/main/apps.
For example, to install the Notion connector as a skill:
To install a connector globally (for example, Google Docs):

Use a connector

How it works: The agent reads the connector’s SKILL.md to discover the available tools and how to run them. Once installed, you do not invoke the connector directly. Just describe what you need in natural language, and the agent will use the connector when it is relevant to your request.AuthenticationWithout a Zapier account, make sure the agent has access to the API credentials via an environment variable:
With a Zapier account, create a Zapier connection and configure the connector to use your connection ID.Example prompts
  • “Give me all the Notion pages that talk about the company strategy.”
  • “Pull onboarding notes from Notion, summarize them into a new Google Doc, and schedule a 10am MT review tomorrow on Calendar with the doc linked.”