Zapier · Capability

Zapier Workflow

Unified workflow capability composing Zapier APIs.

Run with Naftiko Zapier

What You Can Do

GET
V1 apps list — Zapier Get Apps [v1]
/v1/partner-api
GET
V1 categories list — Zapier Get Categories
/v1/partner-api
GET
V1 profiles me list — Zapier User Profile
/v1/partner-api
GET
V1 zap templates list — Zapier Get Zap Templates
/v1/partner-api
GET
V1 zaps list — Zapier Get Zaps [v1]
/v1/partner-api
POST
Create action run — Zapier Create an Action Run
/v1/partner-api
GET
Retrieve action run — Zapier Retrieve Action Run
/v1/partner-api
GET
Get actions — Zapier Get Actions
/v1/partner-api
POST
Get fields inputs — Zapier Get Input Fields
/v1/partner-api
POST
Get choices — Zapier Get Choices
/v1/partner-api
POST
Get fields outputs — Zapier Get Output Fields
/v1/partner-api
POST
Test action — Zapier Step Test
/v1/partner-api
GET
Get v2 apps — Zapier Get Apps [v2]
/v1/partner-api
GET
Get authentications — Zapier Get Authentications
/v1/partner-api
POST
Create authentication — Zapier Create Authentication
/v1/partner-api
GET
V2 authorize list — Zapier Create Account
/v1/partner-api
POST
Create zap guess — Zapier Guess a Zap [Beta]
/v1/partner-api
GET
V2 whitelabel apps list — Zapier Get Whitelabel Apps [v2]
/v1/partner-api
GET
Get zap runs — Zapier Get Zap Runs
/v1/partner-api
GET
Get v2 zaps — Zapier Get Zaps [v2]
/v1/partner-api

MCP Tools

partner-api-v1-apps-list

Zapier Get Apps [v1]

read-only
partner-api-v1-categories-list

Zapier Get Categories

read-only
partner-api-v1-profiles-me-list

Zapier User Profile

read-only
partner-api-v1-zap-templates-list

Zapier Get Zap Templates

read-only
partner-api-v1-zaps-list

Zapier Get Zaps [v1]

read-only
partner-api-create-action-run

Zapier Create an Action Run

partner-api-retrieve-action-run

Zapier Retrieve Action Run

read-only
partner-api-get-actions

Zapier Get Actions

read-only
partner-api-get-fields-inputs

Zapier Get Input Fields

partner-api-get-choices

Zapier Get Choices

partner-api-get-fields-outputs

Zapier Get Output Fields

partner-api-test-action

Zapier Step Test

partner-api-get-v2-apps

Zapier Get Apps [v2]

read-only
partner-api-get-authentications

Zapier Get Authentications

read-only
partner-api-create-authentication

Zapier Create Authentication

partner-api-v2-authorize-list

Zapier Create Account

read-only
partner-api-create-zap-guess

Zapier Guess a Zap [Beta]

partner-api-v2-whitelabel-apps-list

Zapier Get Whitelabel Apps [v2]

read-only
partner-api-get-zap-runs

Zapier Get Zap Runs

read-only
partner-api-get-v2-zaps

Zapier Get Zaps [v2]

read-only

APIs Used

partner-api

Capability Spec

zapier-workflow.yaml Raw ↑
naftiko: 1.0.0-alpha1
info:
  label: Zapier Workflow
  description: Unified workflow capability composing Zapier APIs.
  tags:
    - Zapier
  created: '2026-05-03'
  modified: '2026-05-03'
capability:
  consumes:
    - import: partner-api
      location: ./shared/partner-api.yaml
  exposes:
    - type: rest
      port: 8080
      namespace: zapier-api
      description: Unified REST API for Zapier
      resources:
        - path: /v1/partner-api
          name: partner-api
          description: Operations for partner-api
          operations:
            - method: GET
              name: v1-apps-list
              description: Zapier Get Apps [v1]
              call: partner-api.v1-apps-list
            - method: GET
              name: v1-categories-list
              description: Zapier Get Categories
              call: partner-api.v1-categories-list
            - method: GET
              name: v1-profiles-me-list
              description: Zapier User Profile
              call: partner-api.v1-profiles-me-list
            - method: GET
              name: v1-zap-templates-list
              description: Zapier Get Zap Templates
              call: partner-api.v1-zap-templates-list
            - method: GET
              name: v1-zaps-list
              description: Zapier Get Zaps [v1]
              call: partner-api.v1-zaps-list
            - method: POST
              name: create-action-run
              description: Zapier Create an Action Run
              call: partner-api.create-action-run
            - method: GET
              name: retrieve-action-run
              description: Zapier Retrieve Action Run
              call: partner-api.retrieve-action-run
            - method: GET
              name: get-actions
              description: Zapier Get Actions
              call: partner-api.get-actions
            - method: POST
              name: get-fields-inputs
              description: Zapier Get Input Fields
              call: partner-api.get-fields-inputs
            - method: POST
              name: get-choices
              description: Zapier Get Choices
              call: partner-api.get-choices
            - method: POST
              name: get-fields-outputs
              description: Zapier Get Output Fields
              call: partner-api.get-fields-outputs
            - method: POST
              name: test-action
              description: Zapier Step Test
              call: partner-api.test-action
            - method: GET
              name: get-v2-apps
              description: Zapier Get Apps [v2]
              call: partner-api.get-v2-apps
            - method: GET
              name: get-authentications
              description: Zapier Get Authentications
              call: partner-api.get-authentications
            - method: POST
              name: create-authentication
              description: Zapier Create Authentication
              call: partner-api.create-authentication
            - method: GET
              name: v2-authorize-list
              description: Zapier Create Account
              call: partner-api.v2-authorize-list
            - method: POST
              name: create-zap-guess
              description: Zapier Guess a Zap [Beta]
              call: partner-api.create-zap-guess
            - method: GET
              name: v2-whitelabel-apps-list
              description: Zapier Get Whitelabel Apps [v2]
              call: partner-api.v2-whitelabel-apps-list
            - method: GET
              name: get-zap-runs
              description: Zapier Get Zap Runs
              call: partner-api.get-zap-runs
            - method: GET
              name: get-v2-zaps
              description: Zapier Get Zaps [v2]
              call: partner-api.get-v2-zaps
    - type: mcp
      port: 9090
      namespace: zapier-mcp
      transport: http
      description: MCP server for Zapier
      tools:
        - name: partner-api-v1-apps-list
          description: Zapier Get Apps [v1]
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v1-apps-list
        - name: partner-api-v1-categories-list
          description: Zapier Get Categories
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v1-categories-list
        - name: partner-api-v1-profiles-me-list
          description: Zapier User Profile
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v1-profiles-me-list
        - name: partner-api-v1-zap-templates-list
          description: Zapier Get Zap Templates
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v1-zap-templates-list
        - name: partner-api-v1-zaps-list
          description: Zapier Get Zaps [v1]
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v1-zaps-list
        - name: partner-api-create-action-run
          description: Zapier Create an Action Run
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.create-action-run
        - name: partner-api-retrieve-action-run
          description: Zapier Retrieve Action Run
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.retrieve-action-run
        - name: partner-api-get-actions
          description: Zapier Get Actions
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.get-actions
        - name: partner-api-get-fields-inputs
          description: Zapier Get Input Fields
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.get-fields-inputs
        - name: partner-api-get-choices
          description: Zapier Get Choices
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.get-choices
        - name: partner-api-get-fields-outputs
          description: Zapier Get Output Fields
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.get-fields-outputs
        - name: partner-api-test-action
          description: Zapier Step Test
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.test-action
        - name: partner-api-get-v2-apps
          description: Zapier Get Apps [v2]
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.get-v2-apps
        - name: partner-api-get-authentications
          description: Zapier Get Authentications
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.get-authentications
        - name: partner-api-create-authentication
          description: Zapier Create Authentication
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.create-authentication
        - name: partner-api-v2-authorize-list
          description: Zapier Create Account
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v2-authorize-list
        - name: partner-api-create-zap-guess
          description: Zapier Guess a Zap [Beta]
          hints:
            readOnly: false
            openWorld: true
          call: partner-api.create-zap-guess
        - name: partner-api-v2-whitelabel-apps-list
          description: Zapier Get Whitelabel Apps [v2]
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.v2-whitelabel-apps-list
        - name: partner-api-get-zap-runs
          description: Zapier Get Zap Runs
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.get-zap-runs
        - name: partner-api-get-v2-zaps
          description: Zapier Get Zaps [v2]
          hints:
            readOnly: true
            openWorld: true
          call: partner-api.get-v2-zaps