Zapier

Zapier

Discover Zapier apps and actions, resolve Workflow API schemas, run configured actions, call MCP tools, and receive webhook callbacks

16 actions
2 triggers

Actions

Name
list_apps

List Zapier apps from the Workflow API catalog

list_actions

List available Zapier actions for an app

list_authentications

List user-owned Zapier authentications for a canonical app ID

get_input_fields

Resolve input fields for a Zapier action using an authentication and current inputs

get_output_fields

Resolve output fields for a Zapier action using an authentication and current inputs

get_choices

Resolve selectable choices for a Zapier action input field

test_action

Test a Zapier action with current inputs before running or building a Zap

create_action_run

Start an asynchronous Zapier Workflow API action run. Zapier currently gates this API behind beta access.

retrieve_action_run

Retrieve status and results for a Zapier Workflow API action run

custom_api_call

Call a Zapier Workflow API endpoint with the configured OAuth access token

initialize_mcp_session

Send an MCP initialize request to a Zapier MCP server

list_mcp_tools

List tools configured on a Zapier MCP server

search_mcp_tools

Search configured Zapier MCP tools by name, title, or description

call_mcp_tool

Call a configured Zapier MCP tool with JSON arguments

execute_configured_action

Alias for calling a configured Zapier MCP action tool

custom_mcp_request

Send a custom JSON-RPC request to a Zapier MCP server

Triggers

Name
zapier_webhook_received

Receive events from a Zapier Catch Hook or Webhooks by Zapier step

mcp_callback_received

Receive callback payloads from Zapier action-run or MCP-adjacent workflows wired through a Zap

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('zapier', 'list_apps', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'zapier',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Zapier to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Zapier support?

Zapier supports 16 actions including List Apps, List Actions, List Authentications, Get Input Fields, Get Output Fields, and more.

Can I use Zapier with AI agents?

Yes. Add Zapier to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Zapier be used in stateful agent workflows?

Yes. Agents can combine Zapier actions with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Zapier use?

Zapier uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Zapier integration cost?

The Zapier integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Zapier support?

Zapier supports 2 triggers including Zapier Webhook Received, MCP Callback Received.

Connect Zapier in minutes

Get 20,000 free actions every month. No credit card required.