Skip to main content
Glama
Lucid-Drone-Technologies

Paylocity MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PAYLOCITY_ENVYesThe Paylocity environment (e.g., production).
PAYLOCITY_CLIENT_IDYesWebLink API Client ID used for employee details, pay statements, and write operations.
PAYLOCITY_COMPANY_IDYesThe numeric ID Paylocity assigned to your company.
PAYLOCITY_CLIENT_SECRETYesWebLink API Client Secret.
PAYLOCITY_NEXTGEN_CLIENT_IDYesNextGen API Client ID used for the employee directory search.
PAYLOCITY_NEXTGEN_CLIENT_SECRETYesNextGen API Client Secret.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_employeesA

Search the employee directory by name, job title, email, or employee ID. Returns matching employees with basic info (name, title, department, status, supervisor). Use this first to find someone's employee ID, then use get_employee for full details.

get_employeeA

Get full details for an employee by ID. Returns everything: personal info, job/department, pay rate, tax setup, benefits, addresses, emergency contacts. SSN, FEIN, and bank info are redacted.

get_pay_statementsA

Get pay statement data for an employee by year. Returns both summary (gross pay, net pay, hours, direct deposit amounts) and line-item details (each tax, deduction, and earning). Optionally filter to a specific check date.

get_direct_depositA

Get direct deposit accounts for an employee. Account and routing numbers are redacted — shows account type, status, and name on account.

get_company_summaryA

Get a high-level workforce summary: total headcount, breakdown by status, department (with names), job title, and reporting relationships.

update_employeeA

Update an employee's information. Supports changing: personal info (name, address), job details (title, department, cost center, supervisor), compensation (pay rate, salary), employment status (active, terminated, leave), and benefit setup. All changes require an effective date where applicable.

add_earningsA

Add a one-time or recurring earning to an employee (bonus, commission, stipend, overtime, etc.). Use get_company_codes or check existing earnings for valid earning codes.

add_employeeA

Add a new employee to the system (onboarding). Creates the employee record with personal info, job details, and compensation. SSN is required by Paylocity but will not be stored in conversation — pass it directly and it will be sent encrypted. Returns the new employee ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Lucid-Drone-Technologies/paylocity-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server