Manage employees, run payroll, track benefits, and access HR data in Gusto.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"gusto": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-gusto",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the list_employees tool to list all employees for the company. optionally include jobs, compensations, home address, and custom fields. excludes terminated employees by default”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Automate your HR operations — manage employees, run payroll, track benefits, and access company data from any AI agent.
Gusto is the all-in-one platform used by 300,000+ businesses for payroll, benefits, and HR. This MCP server gives your agents complete access to the Gusto API v1: listing and creating employees, retrieving payrolls with full compensation breakdowns, managing benefits enrollments, and accessing company-level HR data. Rate limits (200 req/min) are handled gracefully with informative error messages.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-gusto
| Tool | Description |
|---|---|
| list_employees | List all employees with optional includes (jobs, compensations, home_address, custom_fields) |
| get_employee | Get full employee profile by UUID |
| create_employee | Create a new employee with job title, compensation rate, and payment unit |
| update_employee | Update employee fields (first_name, last_name, email, date_of_birth) |
| list_employee_time_off | Get time off accruals, usages, and adjustments for an employee |
| get_employee_pay_stubs | Get pay stubs for an employee, optionally filtered by year |
| list_payrolls | List payrolls with filters for processed status, off-cycle, and date range |
| get_payroll | Get a payroll with full employee compensation breakdowns |
| get_payroll_summary | Get payroll summary report (totals for wages, taxes, deductions) for a date range |
| list_pay_schedules | List pay schedules (weekly, biweekly, semimonthly, monthly) |
| get_tax_liabilities | Get federal, state, and local tax liabilities for the company |
| get_company | Get company details: name, EIN, entity type, and primary address |
| list_locations | List all company work locations with full address |
| list_departments | List departments with employee counts |
| list_company_bank_accounts | List company bank accounts for payroll deposits |
| list_benefits | List all supported Gusto benefit types |
| list_company_benefits | List benefits offered by the company with deduction and contribution amounts |
| get_company_benefit | Get a specific company benefit plan by ID |
| list_employee_benefits | List benefits an employee is enrolled in |
| list_contractors | List contractors optionally including compensation details |
| list_earning_types | List custom earning types (bonuses, commissions, etc.) |
| get_current_user | Get authenticated user info and company access list |
| _ping | Validate credentials — returns current user and companies |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| GUSTO_ACCESS_TOKEN | Yes | OAuth 2.0 Bearer access token for the Gusto API | Gusto Developer Docs — OAuth — Create an app at dev.gusto.com and complete the OAuth flow |
| GUSTO_COMPANY_ID | Yes | UUID of the Gusto company to manage | Call GET /v1/me with your token and read companies[0].uuid, or find it in Company Settings → Integrations → API in the Gusto dashboard |
Your OAuth token must include:
employees:read and employees:write — for employee managementpayrolls:read — for payroll and pay stub accesscompany_benefits:read — for benefits datacompanies:read — for company and location infocontractors:read — for contractor accessGUSTO_ACCESS_TOKEN and GUSTO_COMPANY_ID under Project → SecretsOnce added, your AI agents can automate HR tasks — onboarding, payroll queries, benefits lookups — without any manual Gusto interaction.
"Create a new employee record for Sarah Chen starting April 1st as a Senior Engineer at $145,000/year"
"Show me all payrolls processed in Q1 2026 with totals"
"List all employees in the Engineering department with their current compensation"
"Get the tax liabilities report for this company"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-gusto \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-GUSTO-ACCESS-TOKEN: your-bearer-token' \
-H 'X-Mcp-Secret-GUSTO-COMPANY-ID: your-company-uuid' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_employees","arguments":{"include":["jobs","compensations"]}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-gusto
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Discover and invoke any MCP, Function, or Skill published to the Aerostack marketplace — the universal AI capability hub.
by @aerostack
Search indexes, manage records, browse data, and configure ranking in Algolia — AI-native instant search access.
by @aerostack
Query documents, run AQL, traverse graphs, and manage collections in your ArangoDB database — AI-native multi-model database access.
by @aerostack
Post, schedule, and analyze social media across 13 platforms — Facebook, Instagram, X, LinkedIn, TikTok, Bluesky, Threads, Reddit, Pinterest, YouTube, Telegram, Snapchat, Google Business.
by @aerostack
Manage projects, to-dos, messages, schedules, and campfire chats in Basecamp — AI-native project management.
by @aerostack
Run SQL queries, list datasets and tables, inspect schemas, and export results from Google BigQuery — AI-native data warehouse access.
Yes. The Gusto MCP includes a create_employee tool that lets Claude create employees in your Gusto account from a plain-English prompt. You can also update and delete employees — no Gusto UI needed.
Yes. The Gusto MCP includes tools to list and retrieve employees from your Gusto account. Claude can filter, sort, and summarize employees based on your instructions.
Yes. The Gusto MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 22 Gusto tools are available everywhere you connect it — install once on Aerostack.
Yes. The Gusto MCP includes tools to update employees in your Gusto account. Tell Claude what to change in plain English — it reads the current state and applies the update via the Gusto API.