@coretext-ai-public/coretext-gusto-mcp-server-214a4f64-f641-4b42-bdc8-94e388d2998b
v1.0.0
Published
Coretext Gusto MCP Server
Readme
coretext-gusto-mcp-server
Coretext Gusto MCP Server
This MCP server was generated using the Template Orchestrator and includes the following integrations:
Available Tools
This MCP server provides 29 tools across 1 integrations:
Gusto Tools
- gusto_get_job: Get job details by UUID
- gusto_create_job: Create a job for an employee
- gusto_update_job: Update job information
- gusto_get_company: Get company details by UUID
- gusto_get_payroll: Get payroll details by UUID
- gusto_get_employee: Get employee details by UUID
- gusto_list_payrolls: List payrolls for a company
- gusto_create_company: Create a new partner-managed company for embedded payroll
- gusto_create_payroll: Create a new payroll for a company
- gusto_get_contractor: Get contractor details by UUID
- gusto_list_employees: List all employees for a company
- gusto_list_locations: List all locations for a company
- gusto_submit_payroll: Submit payroll for processing
- gusto_update_company: Update company information
- gusto_create_employee: Create a new employee in the company
- gusto_create_location: Create a new company location
- gusto_update_employee: Update employee information
- gusto_get_current_user: Get current authenticated user information
- gusto_list_contractors: List contractors for a company
- gusto_create_contractor: Create a new contractor for a company
- gusto_list_pay_schedules: List pay schedules for a company
- gusto_create_pay_schedule: Create a new pay schedule for a company
- gusto_get_company_benefit: Get company benefit details
- gusto_list_company_benefits: List benefits offered by a company
- gusto_create_time_off_policy: Create a time off policy for a company
- gusto_get_contractor_payment: Get contractor payment details
- gusto_list_time_off_policies: List time off policies for a company
- gusto_create_contractor_payment: Create a payment for a contractor
- gusto_get_company_benefit_summary: Get summary of company benefit including enrollment stats
Installation
npm install @coretext-ai-public/coretext-gusto-mcp-server-214a4f64-f641-4b42-bdc8-94e388d2998bEnvironment Setup
Create a .env file with the following variables:
GUSTO_API_TOKEN=your_gusto_api_token_hereUsage
Running the server
# Development mode
npm run dev
# Production mode
npm run build && npm startUsing with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"coretext-gusto-mcp-server": {
"command": "npx",
"args": ["@coretext-ai-public/coretext-gusto-mcp-server-214a4f64-f641-4b42-bdc8-94e388d2998b"],
"env": {
"GUSTO_API_TOKEN": "your_gusto_api_token_here"
}
}
}
}Instructions for Fetching API Keys/Tokens
- COMING SOON
Advanced Features
Request Cancellation
This MCP server supports request cancellation according to the MCP cancellation specification. Clients can cancel in-progress requests by sending a notifications/cancelled message with the request ID.
When a request is cancelled:
- The server immediately stops processing the request
- Any ongoing API calls are aborted
- Resources are cleaned up
- No response is sent for the cancelled request
Progress Notifications
The server supports progress notifications for long-running operations according to the MCP progress specification.
To receive progress updates:
- Include a
progressTokenin your request metadata - The server will send
notifications/progressmessages with:- Current progress value
- Total value (when known)
- Human-readable status messages
Progress is reported for:
- Multi-step operations
- Batch processing
- Long-running API calls
- File uploads/downloads
Example progress notification:
{
"method": "notifications/progress",
"params": {
"progressToken": "operation-123",
"progress": 45,
"total": 100,
"message": "Processing item 45 of 100..."
}
}Generated Information
- Generated at: Thu Oct 23 2025 17:34:22 GMT+0000 (Coordinated Universal Time)
- Orchestrator version: 0.0.2
- Template repository: Coretext-AI-Dev/server-template-v2
- Total endpoints: 29
