24 actions ready for your AI
Connect Gusto to your AI
Add your Gusto key once and every AI you use can get companies companies, post employees and post companies companies through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Gusto's own documented API, and we have not run them here yet.
Use your own Gusto account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Gusto
What your AI can do with Gusto
Choose a task and ask your AI.
Company
- Get v1 companies company id employees
GETGet employees of a company
company_idrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
location_uuid- Filter employees by a specific primary work location
payroll_uuid- Filter employees by a specific payroll
- Get v1 companies company uuid contractors
GETGet contractors of a company
company_uuidrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
search_term- A string to search for in the object's names
sort_by- Sort by one or more fields.
- Post v1 companies company uuid contractors
POSTCreate a contractor
company_uuidrequired- The UUID of the company
typerequired- The contractor type.
wage_typerequired- The contractor’s wage type.
start_daterequired- The day when the contractor will start working for the company.
- Get v1 companies company id company benefits
GETGet benefits for a company
company_idrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
active- Whether the benefit is currently active
enrollment_count- Whether to return employee enrollment count
- Post v1 companies company id company benefits
POSTCreate a company benefit
company_idrequired- The UUID of the company
descriptionrequired- The description of the company benefit.For example, a company may offer multiple benefits with an ID of 1 (for Medical Insurance).
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
benefit_type- The ID of the benefit to which the company benefit belongs.
- Get v1 companies company id payrolls
GETGet all payrolls for a company
company_idrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
processing_statuses- Whether to include processed and/or unprocessed payrolls in the response, defaults to processed, for multiple attributes comma separate the values, i.e.
payroll_types- Whether to include regular and/or offcycle payrolls in the response, defaults to regular, for multiple attributes comma separate the values, i.e.
- Post v1 companies company id payrolls
POSTCreate an off-cycle payroll
company_idrequired- The UUID of the company
off_cyclerequired- Whether it is an off cycle payroll.
off_cycle_reasonrequired- An off cycle payroll reason.
start_daterequired- Pay period start date.
end_daterequired- Pay period end date.
- Get v1 companies company uuid time off policies
GETGet all time off policies for a company
company_uuidrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Post v1 companies company uuid time off policies
POSTCreate a time off policy
company_uuidrequired- The UUID of the company
namerequired- Name of the time off policy
policy_typerequired- Type of the time off policy.
accrual_methodrequired- Accrual method of the time off policy
- Get companies departments
GETGet all departments of a company
company_uuidrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Get v1 companies company id contractor payment groups
GETGet contractor payment groups for a company
company_idrequired- The UUID of the company
start_date- The time period for which to retrieve contractor payment groups.
end_date- The time period for which to retrieve contractor payment groups.
page- The page that is requested.
- Post v1 companies company id contractor payment groups
POSTCreate a contractor payment group
company_idrequired- The UUID of the company
check_daterequired- The payment check date
contractor_paymentsrequiredX-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Get v1 companies company id locations
GETGet all company locations
company_idrequired- The UUID of the company
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
page- The page that is requested.
per- Number of objects per page.
- Post v1 companies company id locations
POSTCreate a company location
company_idrequired- The UUID of the company
street_1required- Street address line 1.
cityrequired- City.
staterequired- State code (e.g.
ziprequired- ZIP code.
phone_numberrequired- Phone number.
- Get v1 companies company id contractor payments
GETGet contractor payments for a company
company_idrequired- The UUID of the company
start_daterequired- The time period for which to retrieve contractor payments
end_daterequired- The time period for which to retrieve contractor payments.
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
Employee
- Post v1 employees
POSTCreate an employee
company_idrequired- Company ID
first_namerequiredlast_namerequiredX-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Get v1 employees employee id jobs
GETGet jobs for an employee
employee_idrequired- The UUID of the employee
page- The page that is requested.
per- Number of objects per page.
include- Available options: - allcompensations: Include all effective dated compensations for each job instead of only the current compensation
- Post v1 employees employee id jobs
POSTCreate a job
employee_idrequired- The UUID of the employee
titlerequired- The job title.
hire_daterequired- The date when the employee was hired or rehired for the job.
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Post v1 employees employee id salary estimates
POSTCreate a salary estimate for an employee
employee_idrequired- The UUID of the employee
zip_coderequired- The ZIP code for location-based salary calculations
occupationsrequired- Array of occupations.
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Get v1 employees employee id home addresses
GETGet an employee's home addresses
employee_idrequired- The UUID of the employee
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Post v1 employees employee id home addresses
POSTCreate an employee's home address
employee_idrequired- The UUID of the employee
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Get v1 employees employee id work addresses
GETGet an employee's work addresses
employee_idrequired- The UUID of the employee
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
- Post v1 employees employee id work addresses
POSTCreate an employee work address
employee_idrequired- The UUID of the employee
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
location_uuid- Reference to a company location
effective_date- Date the employee began working at the company location
Department
- Post departments
POSTCreate a department
company_uuidrequired- The UUID of the company
titlerequired- Name of the department
X-Gusto-API-Version- Determines the date-based API version associated with your API call.
Ask your AI
Try one of these requests with a connected AI.
- Show me the company company employee in Gusto
- Post an employee in Gusto
- Show me the company company uuid in Gusto
- Show me the company company company in Gusto
- Post a company company company in Gusto
- Show me the company company payroll in Gusto
Works with
All appsUse Gusto alongside your other connected apps.
Gusto MCP server, hosted by ahel
One hosted endpoint serves Gusto. There is nothing to install and no local server to run.
Connect Gusto to Claude, Claude Code, Cursor or Codex
- Add your Gusto key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Gusto keyon the vendor's side; paste it into ahel after sign-in
About Gusto
Gusto is an HR and payroll service. Connect your own key and your AI can get companies companies, post employees and post companies companies.
Gusto over MCP: ahel serves Gusto to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Gusto key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Gusto key safe?
Your Gusto key is sealed in ahel and added to the request server-side when your AI calls Gusto. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Gusto through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Gusto?
24 actions today, covering companies, employees and departments. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Gusto cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Gusto may bill you for API use under its own terms.