UNPKG

@coretext-ai/qa-gusto-c0d1e2f3-a4b5-4678-b901-012345678901

Version:
95 lines (74 loc) 3.08 kB
# gusto-mcp-server MCP server with gusto integration 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_create_company**: Create a new partner-managed company for embedded payroll - **gusto_get_company**: Get company details by UUID - **gusto_update_company**: Update company information - **gusto_create_location**: Create a new company location - **gusto_list_locations**: List all locations for a company - **gusto_create_employee**: Create a new employee in the company - **gusto_get_employee**: Get employee details by UUID - **gusto_update_employee**: Update employee information - **gusto_list_employees**: List all employees for a company - **gusto_create_job**: Create a job for an employee - **gusto_get_job**: Get job details by UUID - **gusto_update_job**: Update job information - **gusto_list_payrolls**: List payrolls for a company - **gusto_get_payroll**: Get payroll details by UUID - **gusto_create_payroll**: Create a new payroll for a company - **gusto_submit_payroll**: Submit payroll for processing - **gusto_list_pay_schedules**: List pay schedules for a company - **gusto_create_pay_schedule**: Create a new pay schedule for a company - **gusto_list_contractors**: List contractors for a company - **gusto_create_contractor**: Create a new contractor for a company - **gusto_get_contractor**: Get contractor details by UUID - **gusto_create_contractor_payment**: Create a payment for a contractor - **gusto_get_contractor_payment**: Get contractor payment details - **gusto_list_company_benefits**: List benefits offered by a company - **gusto_get_company_benefit**: Get company benefit details - **gusto_get_company_benefit_summary**: Get summary of company benefit including enrollment stats - **gusto_create_time_off_policy**: Create a time off policy for a company - **gusto_list_time_off_policies**: List time off policies for a company - **gusto_get_current_user**: Get current authenticated user information ## Installation ```bash npm install @coretext-ai/qa-gusto-c0d1e2f3-a4b5-4678-b901-012345678901 ``` ## Environment Setup Create a `.env` file with the following variables: ```env GUSTO_API_TOKEN=your_gusto_api_token_here ``` ## Usage ### Running the server ```bash # Development mode npm run dev # Production mode npm run build && npm start ``` ### Using with Claude Desktop Add this to your Claude Desktop configuration: ```json { "mcpServers": { "gusto-mcp-server": { "command": "npx", "args": ["@coretext-ai/qa-gusto-c0d1e2f3-a4b5-4678-b901-012345678901"], "env": { "GUSTO_API_TOKEN": "your_gusto_api_token_here" } } } } ``` ## Instructions for Fetching API Keys/Tokens - **COMING SOON** ## Generated Information - **Generated at**: Thu Jul 24 2025 02:45:43 GMT+0000 (Coordinated Universal Time) - **Orchestrator version**: 0.0.2 - **Template repository**: Coretext-AI-Dev/server-template-v2 - **Total endpoints**: 29