Labsco
cyrilnoah1 logo

Lattice HQ

โ˜… 6

from cyrilnoah1

Interact with the Lattice performance management platform.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

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

Getting Your Lattice API Token

Method 1: Through Lattice Settings

  1. Log in to your Lattice HQ account
  2. Go to Settings โ†’ Integrations โ†’ API (if available)
  3. Generate a new API token
  4. 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:

Available Tools

User Tools

  • lattice_get_users - Get all users
  • lattice_get_user - Get user by ID
  • lattice_get_user_direct_reports - Get user's direct reports
  • lattice_get_me - Get current user

Goal Tools

  • lattice_get_goals - Get all goals
  • lattice_get_goal - Get goal by ID
  • lattice_get_user_goals - Get goals for a user

Review Cycle Tools

  • lattice_get_review_cycles - Get all review cycles
  • lattice_get_review_cycle - Get review cycle by ID
  • lattice_get_review_cycle_reviewees - Get reviewees for a cycle

Feedback Tools

  • lattice_get_feedbacks - Get all feedback
  • lattice_get_feedback - Get feedback by ID

Department Tools

  • lattice_get_departments - Get all departments
  • lattice_get_department - Get department by ID

Update Tools

  • lattice_get_updates - Get all updates
  • lattice_get_update - Get update by ID

Development

# Install dependencies
npm install

# Build in watch mode
npm run watch

# Run development server
npm run dev

# Build for production
npm run build

Support

If you encounter any issues:

  1. Check the GitHub Issues
  2. Create a new issue with details about your problem
  3. Include your Node.js version, operating system, and any error messages