Weavz
Vagaro

Vagaro

Beauty, wellness, and fitness locations, customers, appointments, employees, services, personal tasks, and webhooks through Vagaro Enterprise Business API V2.

CustomCommerce
15 tools
6 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
get_access_levels

Retrieve Vagaro access levels for the authenticated merchant.

retrieve_locations

Retrieve Vagaro business locations, optionally scoped to one business ID.

update_location

Update a Vagaro business location. Provide the exact request body accepted by Vagaro for this location update.

retrieve_customer

Retrieve a Vagaro customer by customer ID and business ID.

delete_customer

Delete a customer from a Vagaro business location by exact customer ID.

search_appointment_availability

Search available Vagaro appointment time slots for services and service providers.

retrieve_appointments

Retrieve Vagaro appointments with the filters accepted by the V2 appointments endpoint.

retrieve_employee

Retrieve a Vagaro employee/service provider by service provider ID and business ID.

update_employee

Update a Vagaro employee/service provider by exact service provider ID.

delete_employee

Delete a Vagaro employee/service provider by exact service provider ID.

retrieve_services

Retrieve services from a Vagaro business location.

create_personal_task

Create a Vagaro personal task that can block online booking for a service provider.

retrieve_personal_tasks

Retrieve Vagaro personal tasks for a service provider and date range.

update_personal_task

Update a Vagaro personal task by exact task ID.

delete_personal_task

Delete a Vagaro personal task by exact task ID.

Triggers

Name
appointment_event

Receives Vagaro appointment created, updated, or deleted webhooks. Configure this trigger URL in Vagaro.

customer_event

Receives Vagaro customer created or updated webhooks. Configure this trigger URL in Vagaro.

employee_event

Receives Vagaro employee created, updated, or deleted webhooks. Configure this trigger URL in Vagaro.

transaction_event

Receives Vagaro transaction created webhooks. Configure this trigger URL in Vagaro.

form_response_event

Receives Vagaro form response created webhooks. Configure this trigger URL in Vagaro.

business_location_event

Receives Vagaro business location created, updated, or deleted webhooks. Configure this trigger URL in Vagaro.

Quick Start

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

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

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

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Vagaro to my app?

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

What tools does Vagaro support?

Vagaro supports 15 tools including Get Access Levels, Retrieve Business Locations, Update Business Location, Retrieve Customer, Delete Customer, and more.

Can I use Vagaro with AI agents?

Yes. Add Vagaro 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.

How do I connect Vagaro to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Vagaro as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Vagaro tools exposed by that workspace.

Does Vagaro work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Vagaro work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Vagaro?

Vagaro exposes 15 tools, including Get Access Levels, Retrieve Business Locations, Update Business Location, Retrieve Customer, Delete Customer, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Vagaro be used in stateful agent workflows?

Yes. Agents can combine Vagaro tools 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 Vagaro use?

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

How much does the Vagaro integration cost?

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

What triggers does Vagaro support?

Vagaro supports 6 triggers including Appointment Event, Customer Event, Employee Event, Transaction Event, Form Response Event, and more.

Connect Vagaro in minutes

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