Connect your account, then chat with AI to run tools.
Read Gusto company, payroll, tax, benefits, time off, and workforce data for HR and payroll automation from chat.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Built for
Integration Engineers, Payroll Product Teams, HRIS Automation Builders, Partner Platforms
Confirm what this Gusto connection can do
Confirms connection permissions before touching company data.
Summarize what this Gusto connection is allowed to access — scopes, resource type, and company id — in one short paragraph.
Connect Gusto to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/gustoThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsSummarize the live payroll calendar
Exercises company-scoped reads that mirror how operators reason about payroll cadence.
Using the company id from that connection summary, list pay schedules and summarize each frequency, anchor pay date, and whether autopayroll is enabled.
Spot payroll submission blockers
Uses payroll health reads that explain why a run cannot submit.
Using the company id from that connection summary, fetch payroll blockers and summarize each blocker message and which payroll or employee it references.
Compare time off policies
Covers policy list plus single-policy reads for HR operators.
List the company's time off policies, fetch details for the first policy, and summarize accrual rules and waiting periods in plain language.
What does this Gusto bundle expose over MCP?
Read-only payroll and HR context: connection metadata, tax and banking posture, work sites, attachments, forms, admins, employees with addresses jobs and pay stubs, contractors with payout accounts, calendars and assignments, payroll runs with reversals blockers and summaries, benefits catalog offerings and enrollments, holiday and time-off posture, imported payroll batches, and garnishment lookup data.
Why would some reads return empty lists?
The company may genuinely have no rows for that resource yet (for example no external payrolls or open time-off requests), or the connection may omit permission for that data family so Gusto withholds detailed payloads while still returning successfully.
Why would a company or payroll read return 403?
The granted permissions may omit access required for that data family, or the connection may be bound to a different company than the one you expect.
Domain knowledge for Gusto — workflow patterns, data models, and gotchas for your AI agent.
OAuth installs grant a bundled permission set and bind the authorization to exactly one payroll account surface — almost always one company tenant. Resolve token metadata first so you know whether you have company context and which UUID anchors every company-scoped read (tax onboarding, payout rails, filings, attachments, calendars, payroll runs, contingent workers, benefits, approvals, supplementary runs from outside Gusto). The supported-benefit catalog plus child-support agency directory are catalog queries that succeed without handing a company id.
Bare JSON arrays normalize to items + count on the MCPBundles side so pagination-style consumers behave consistently.
If a call succeeds but returns empty payloads, upstream likely never stored rows for that company, or your grant leaves some columns redacted instead of rejecting the call outright.
Employee roster search parameters and alphabetical sort toggles disagree with each other — sending both prompts upstream validation failures instead of narrowing results quietly.
Higher-sensitivity totals such as PHI-backed enrollments or historical compensation ladders show up only when those reads are expressly allowed alongside the enrichment flags documented on each tool.
Showing 25 of 39 from the live probe.
Gusto Get Company
Returns one company record. Needs company read access; some attributes may be absent without additional reads. When token info shows this connection is bound to a company, reuse that UUID here.
Gusto Get Company Benefits
Lists benefits the company offers, or one offering when company_benefit_uuid is set. Needs company-benefit read access; some benefit payloads also need PHI-related reads where Gusto applies them. Pass enrollment_count to include per-offering enrollment counts on list.
Gusto Get Company Contractors
Lists contractors for a company with search, filters, and expansions, or returns one contractor when contractor_uuid is set. Needs contractor read access.
Gusto Get Company Earning Types
Returns built-in and custom earning categories configured for payroll (bonus, stipends, and similar). Needs payroll read access.
Gusto Get Company Employees
Lists employees for a company with optional filters and expansions, or returns one employee when employee_uuid is set. Needs employee read access; compensation amounts need compensation read access and matching include options. Never combine sort_by with search_term — Gusto rejects that combination.
Gusto Get Company External Payrolls
Imports or bookkeeping payrolls mirrored into Gusto. Lists batches for the company or drills into one batch when external_payroll_uuid is set (company_uuid still needed).
Gusto Get Company Federal Tax Details
Returns federal tax setup for one company — filing accounts, withholdings linkage, and onboarding flags vendors care about during payroll setup.
Gusto Get Company Holiday Pay Policy
Describes paid-holiday rules, multipliers, and observance handling for the roster.
Gusto Get Company Industry
Returns NAICS-aligned industry metadata Gusto captured for filings and underwriting.
Gusto Get Company Locations
Lists mailing, filing, and work-site locations under a company, or returns one location when location_uuid is set without listing. Needs company read access.
Gusto Get Company Payrolls
Lists payroll runs with date and status filters, or returns one payroll with optional related blocks when payroll_uuid is set. Needs payroll read access. Default listings focus on recent processed regular runs unless you widen filters. Narrow date spans to one year maximum; avoid end dates beyond a few months ahead.
Gusto Get Company Pay Schedules
Lists payroll cadences for the company or returns one schedule when pay_schedule_uuid is set (company_uuid remains required). Needs pay-schedule read access.
Gusto Get Company State Tax Requirement
Breaks tax registration status down for one two-letter jurisdiction (CA, NY, …).
Gusto Get Company Tax Requirements
Returns outstanding tax-registration tasks surfaced to payroll admins (state registrations, withholdings onboarding, filings readiness).
Gusto Get Company Time Off Policies
Lists configured time off policies under the company or returns one policy when time_off_policy_uuid is set. Needs time-off read access.
Gusto Get Company Time Off Requests
Lists time off submission rows for the company or returns one submission when time_off_request_uuid is set. Needs matching time-off reads.
Gusto Get Contractor Payment Method
Whether Gusto routes contractor pay through direct deposit, manual check, or another instrument, plus validation status where present.
Gusto Get Employee Jobs
Lists employed roles for someone or returns one job when job_uuid is set. Needs job read access; include all_compensations only when compensation read access matches.
Gusto Get Supported Benefits
Returns supported benefit definitions Gusto publishes for all companies, or one definition when benefit_uuid is set. Needs benefits read access. Use the catalog to interpret benefit_type values on company offerings and to read plan rules and tax treatment text.
Gusto Get Token Info
Summarizes what the live authorization can access: scope text, resource type, resource id, and owner metadata. Read-only; use it before company-scoped calls. If later responses are 403 or sparse, the grant likely omits the family of reads you attempted.
Gusto List Child Support Agencies
Federal and state identifiers used when onboarding child-support garnishments. Reference-only rows.
Gusto List Company Admins
Lists administrators on the account with identifiers and basic contact fields. Needs company administrator read access.
Gusto List Company Attachments
Uploaded HR and payroll artifacts (I-9 bundles, benefit PDFs, onboarding packets) with routing metadata for compliance teams.
Gusto List Company Bank Accounts
Operational bank rails connected to payroll (masked account tokens, statuses). Needs company banking reads.
Gusto List Company Benefit Enrollments
Lists people enrolled on one company benefit offering. Supports paging when available.
Read-only payroll and HR context: connection metadata, tax and banking posture, work sites, attachments, forms, admins, employees with addresses jobs and pay stubs, contractors with payout accounts, calendars and assignments, payroll runs with reversals blockers and summaries, benefits catalog offerings and enrollments, holiday and time-off posture, imported payroll batches, and garnishment lookup data.
The company may genuinely have no rows for that resource yet (for example no external payrolls or open time-off requests), or the connection may omit permission for that data family so Gusto withholds detailed payloads while still returning successfully.
The granted permissions may omit access required for that data family, or the connection may be bound to a different company than the one you expect.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/gusto. Authentication is handled automatically.
Gusto provides 39 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Gusto uses One-click sign in. Gusto requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Xero is cloud accounting software for invoicing, bank reconciliation, expenses, payroll, projects, a...
70 toolsScreen persons, entities, and vessels against 20+ government sanctions lists. Fuzzy name matching, i...
7 toolsNarmitech exposes 9 public tools on this MCP endpoint.
9 toolsYour browser does not support the video tag. Clarity, with proof The AI-native platform for extra-fi...
6 toolsLeader in cryptocurrency, Bitcoin, Ethereum, XRP, blockchain, DeFi, digital finance and Web 3.0 news...
Protect your financial life with Privacy.com Virtual Cards. Create secure, temporary card numbers to...