All integrations
Catalogue metadata onlyhuman resourcesv20260729_00

GUSTO

Gusto

Modern payroll, benefits, and HR management platform for small and medium businesses

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

192

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

gusto_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Base URLfull · stringRequired
  • API Versiongeneric_id · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 192 actions

Add Employees to Holiday Pay Policy

GUSTO_ADD_EMPLOYEES_TO_HOLIDAY_PAY_POLICY

Tool to add employees to a company's holiday pay policy in Gusto. Use when you need to add one or more employees to the holiday pay policy scope.

Untrusted display-only summary

Add Employees to Time Off Policy

GUSTO_ADD_EMPLOYEES_TO_TIME_OFF_POLICY

Tool to add employees to a time off policy in Gusto. Use when you need to assign employees to an existing vacation or sick leave policy. Employees must have at least one job to be added. Accepts starting balances for non-unlimited policies.

Untrusted display-only summary

Add People to Department

GUSTO_ADD_PEOPLE_TO_DEPARTMENT

Tool to add employees and contractors to a department in Gusto. Use when you need to assign people to a specific department for organizational structure.

Untrusted display-only summary

Assign Pay Schedules

GUSTO_ASSIGN_PAY_SCHEDULES

Tool to assign employees to pay schedules in Gusto. Use when you need to set up or update which pay schedule employees follow. For single assignments, provide default_pay_schedule_uuid. For by_employee or by_department assignments, use partial_assignment=true for partial updates or false for full assignments.

Untrusted display-only summary

Calculate Accruing Time Off Hours

GUSTO_CALCULATE_ACCRUING_TIME_OFF_HOURS

Tool to calculate accruing time off hours for an employee based on hours worked and used in a pay period. Returns a list of accrued hours for each time off policy associated with the employee, factoring in the policy's accrual method (per hour worked, per hour paid, with/without overtime).

Untrusted display-only summary

Create Admin

GUSTO_CREATE_ADMIN

Tool to create a new admin for a Gusto company. Use when you need to add administrative access to a company account. If the email matches an existing user, creates an admin account for the current user, otherwise creates a new user.

Untrusted display-only summary

Create Time Sheet

GUSTO_CREATE_COMPANIES_TIME_TRACKING_TIME_SHEETS

Tool to create a time sheet for an employee or contractor in Gusto. Use when you need to record work hours for payroll or time tracking purposes. Requires entity details, job information, and shift times.

Untrusted display-only summary

Create Company Bank Account

GUSTO_CREATE_COMPANY_BANK_ACCOUNT

Tool to create a company bank account in Gusto. Use when you need to add a new bank account for payroll processing.

Untrusted display-only summary

Create Company Benefit

GUSTO_CREATE_COMPANY_BENEFIT

Tool to create a company benefit in Gusto. Use when you need to add a new benefit offering (e.g., medical insurance, retirement plan) for a company.

Untrusted display-only summary

Create company location

GUSTO_CREATE_COMPANY_LOCATION

Tool to create a company location in Gusto. Use when you need to add a new address for a company (mailing, filing, or work location).

Untrusted display-only summary

Create Company Signatory

GUSTO_CREATE_COMPANY_SIGNATORY

Tool to create a new signatory for a Gusto company. Use when you need to add an authorized signatory who can sign company forms and documents.

Untrusted display-only summary

Create Contractor

GUSTO_CREATE_CONTRACTOR

Tool to create an individual or business contractor in Gusto. Use when you need to add a new contractor to a company's payroll system. For individual contractors, first_name and last_name are required; for business contractors, business_name is required. Hourly contractors require hourly_rate.

Untrusted display-only summary

Create Contractor Bank Account

GUSTO_CREATE_CONTRACTOR_BANK_ACCOUNT

Tool to create a contractor bank account in Gusto. Use when you need to add a bank account for contractor payments. Note: Only one bank account per contractor is supported; using this endpoint on a contractor who already has a bank account will replace it.

Untrusted display-only summary

Create Department

GUSTO_CREATE_DEPARTMENT

Tool to create a new department in a Gusto company. Use when you need to add a new department for organizational structure.

Untrusted display-only summary

Create Earning Type

GUSTO_CREATE_EARNING_TYPES

Tool to create a custom earning type for a company in Gusto. If an inactive earning type exists with the same name, this will reactivate it instead of creating a new one.

Untrusted display-only summary

Create Employee

GUSTO_CREATE_EMPLOYEE

Tool to create a new employee in Gusto. Use when you need to add a new employee to a company's payroll system.

Untrusted display-only summary

Create Employee Bank Account

GUSTO_CREATE_EMPLOYEE_BANK_ACCOUNT

Tool to create an employee bank account in Gusto. Use when you need to add a new bank account for an employee. Note that creating an employee bank account will also update the employee's payment method.

Untrusted display-only summary

Create Employee Benefit

GUSTO_CREATE_EMPLOYEE_BENEFIT

Tool to enroll an employee in a company benefit in Gusto. Use when you need to add a benefit enrollment for an employee, specifying deductions, contributions, and coverage details.

Untrusted display-only summary

Create Employee Rehire

GUSTO_CREATE_EMPLOYEE_REHIRE

Tool to create an employee rehire in Gusto. Use when an employee is scheduled to return to the company after being terminated or dismissed. Requires the employee UUID, effective return date, work location, and whether to file a new hire report.

Untrusted display-only summary

Create Employee Work Address

GUSTO_CREATE_EMPLOYEE_WORK_ADDRESS

Tool to create an employee's work address in Gusto. Use when you need to assign an employee to a specific company location with an effective date.

Untrusted display-only summary

Create Employee YTD Benefit Amounts

GUSTO_CREATE_EMPLOYEE_YTD_BENEFIT_AMOUNTS_FROM_OTHER_COMPANY

Tool to create year-to-date benefit amounts from a different company for an employee. Use when you need to record prior YTD benefit contributions and deductions from a previous employer.

Untrusted display-only summary

Create flows

GUSTO_CREATE_FLOWS

Tool to generate a link to access a pre-built workflow in Gusto white-label UI. Use when you need to create onboarding flows, employee setup flows, or other company workflows. For security, all generated flows expire within 1 hour of inactivity or 24 hours from creation time.

Untrusted display-only summary

Create Garnishment

GUSTO_CREATE_GARNISHMENTS

Tool to create a garnishment (employee deduction) in Gusto. Use when you need to add fixed amounts or percentages deducted from an employee's pay, such as court-ordered payments, loan repayments, or other deductions.

Untrusted display-only summary

Create Historical Employee

GUSTO_CREATE_HISTORICAL_EMPLOYEE

Tool to create a historical employee in Gusto. Use when you need to add an employee who was previously dismissed from the company in the current year. Requires personal information (name, DOB, SSN), addresses (home and work location UUID), job hire date, and termination effective date.

Untrusted display-only summary

Create Holiday Pay Policy

GUSTO_CREATE_HOLIDAY_PAY_POLICY

Tool to create a holiday pay policy for a company in Gusto. Use when you need to define which federal holidays will be paid holidays for a company's employees.

Untrusted display-only summary

Create Job

GUSTO_CREATE_JOB

Tool to create a job for an employee in Gusto. Use when you need to add a new job or position for an existing employee in the payroll system.

Untrusted display-only summary

Create job compensation

GUSTO_CREATE_JOB_COMPENSATION

Tool to create a compensation for a job in Gusto. Use when you need to set up payment details (rate, payment unit, FLSA status) for an employee's job.

Untrusted display-only summary

Create Payroll General Ledger Report

GUSTO_CREATE_PAYROLL_GENERAL_LEDGER_REPORT

Tool to create a general ledger report for a payroll with optional aggregation by job, department, or integration type. Use when you need accounting entries for a payroll run. The report is generated asynchronously; use the returned request_uuid to poll for completion and retrieve the JSON report.

Untrusted display-only summary

Create Pay Schedule Assignment Preview

GUSTO_CREATE_PAY_SCHEDULES_ASSIGNMENT_PREVIEW

Tool to preview employee pay schedule assignment changes for a company. Use when you need to see how changing pay schedules will affect employees' pay periods and transition periods before applying the changes.

Untrusted display-only summary

Create Custom Report

GUSTO_CREATE_REPORTS

Tool to create a custom report for a company with custom columns, groupings, and filters. Use when you need to generate payroll, employee, or tax reports with specific data fields. The request_uuid in the response can be used to poll for the status and report URL upon completion. Report URLs are valid for 10 minutes.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.