@coretext-ai/qa-gusto-c0d1e2f3-a4b5-4678-b901-012345678901
Version:
MCP server with gusto integration
95 lines (74 loc) • 3.08 kB
Markdown
# 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