Lattice HQ MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Lattice HQ MCP Serverlist all upcoming review cycles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Lattice HQ MCP Server
A Model Context Protocol (MCP) server for Lattice HQ that enables AI models to interact with your Lattice performance management platform.
Features
This MCP server provides access to the following Lattice HQ capabilities:
User Management
Get all users in the organization
Get specific user details
Get direct reports for any user
Get current user information
Goal Management
Get all goals in the organization
Get specific goal details
Get goals for a specific user
Review Cycles
Get all review cycles
Get specific review cycle details
Get reviewees for a review cycle
Feedback
Get all feedback
Get specific feedback details
Departments
Get all departments
Get specific department details
Updates
Get all updates
Get specific update details
Related MCP server: Rippling MCP Server
Prerequisites
Node.js 18 or higher
Lattice HQ account with API access
Lattice API token
Installation
Method 1: Using NPX (Recommended)
No installation required! Just use npx to run the latest version:
LATTICE_API_URL=https://your-company.latticehq.com npx lattice-hq-mcp-server --api-key=YOUR-TOKEN --stdioMethod 2: Global Installation
# Install globally
npm install -g lattice-hq-mcp-server
# Run the server
LATTICE_API_URL=https://your-company.latticehq.com lattice-hq-mcp-server --api-key=YOUR-TOKEN --stdioMethod 3: Local Development
# Clone the repository
git clone https://github.com/cyrilnoah1/lattice-hq-mcp.git
cd lattice-hq-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Run the server
npm run devGetting Your Lattice API Token
Method 1: Through Lattice Settings
Log in to your Lattice HQ account
Go to Settings → Integrations → API (if available)
Generate a new API token
Copy the token and add it to your configuration
Method 2: Contact Lattice Support
If you don't see "Integrations" under Settings, this usually means:
Your plan doesn't include API access (typically Enterprise only)
You don't have admin permissions
API access needs to be enabled for your account
Contact Lattice Support:
Email: support@lattice.com
Request API access for your account/plan
Usage
Running the Server
With API Token:
export LATTICE_API_TOKEN=your_token_here
export LATTICE_API_URL=https://your-company.latticehq.com
lattice-hq-mcp-server --stdioOr inline:
LATTICE_API_URL=https://your-company.latticehq.com lattice-hq-mcp-server --api-key=your_token_here --stdioUsing with Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Configuration:
{
"mcpServers": {
"lattice-hq": {
"command": "npx",
"args": ["-y", "lattice-hq-mcp-server", "--api-key=YOUR-TOKEN", "--stdio"],
"env": {
"LATTICE_API_URL": "https://your-company.latticehq.com"
}
}
}
}Configuration:
{
"mcpServers": {
"lattice-hq": {
"command": "node",
"args": ["/path/to/lattice-hq-mcp/dist/index.js"],
"env": {
"LATTICE_API_URL": "https://your-company.latticehq.com",
"LATTICE_API_TOKEN": "your_api_token_here"
}
}
}
}Using with Other MCP Clients
This server follows the standard MCP protocol and can be used with any MCP-compatible client.
Available Tools
User Tools
lattice_get_users- Get all userslattice_get_user- Get user by IDlattice_get_user_direct_reports- Get user's direct reportslattice_get_me- Get current user
Goal Tools
lattice_get_goals- Get all goalslattice_get_goal- Get goal by IDlattice_get_user_goals- Get goals for a user
Review Cycle Tools
lattice_get_review_cycles- Get all review cycleslattice_get_review_cycle- Get review cycle by IDlattice_get_review_cycle_reviewees- Get reviewees for a cycle
Feedback Tools
lattice_get_feedbacks- Get all feedbacklattice_get_feedback- Get feedback by ID
Department Tools
lattice_get_departments- Get all departmentslattice_get_department- Get department by ID
Update Tools
lattice_get_updates- Get all updateslattice_get_update- Get update by ID
Configuration
You can configure the server using environment variables:
LATTICE_API_TOKEN: Your Lattice API token (required)LATTICE_API_URL: Lattice API base URL (required)
Development
# Install dependencies
npm install
# Build in watch mode
npm run watch
# Run development server
npm run dev
# Build for production
npm run buildContributing
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add some amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
If you encounter any issues:
Check the GitHub Issues
Create a new issue with details about your problem
Include your Node.js version, operating system, and any error messages
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceConnects AI agents to the Rippling HR/IT/Finance platform to query employees, manage leave requests, and view organizational structures. It provides eighteen tools for accessing company data, employee details, and administrative activities through the Rippling API.19113MIT
- FlicenseNot gradedqualityDmaintenanceProvides 50+ tools for interacting with Rippling's HR platform, including employee management, payroll, time tracking, benefits, recruiting, learning, devices, groups, and custom objects, all through natural language.
- AlicenseNot gradedqualityDmaintenanceAn MCP server that exposes the Lattice Talent API as tools, enabling AI assistants like Claude to read and manage people data, goals, feedback, reviews, and more.55MIT
- FlicenseBqualityCmaintenanceEnables LLMs to manage employee leave by checking balances, applying for leave, and viewing history.3
Related MCP Connectors
Connect AI to your Attio CRM. Manage contacts, companies, deals, and sales pipelines. Create tasks…
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/cyrilnoah1/lattice-hq-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server