Lattice integration
Performance management and employee engagement platform API for managing goals, feedback, reviews, and user data. Access employee profiles, track OKRs and goal progress, manage performance review cycles, collect feedback, and retrieve status updates. Perfect for building HR integrations, performance dashboards, goal tracking systems, and people analytics applications.
Say what should happen.
The workflow builds itself.
Common Lattice use cases
- Resolve tag names from goal data
- Check the current stage of a review cycle
- Check the status of a specific Lattice task
- Look up an employee's department and manager
- Populate a tag filter dropdown for goal views
- Adjust goal deadlines during mid-cycle reviews
- Build an organizational structure visualization
- Build a public recognition feed for the company
- Prepare a goal summary for a performance review
- Compile a complete review packet for an employee
What you can do with Lattice
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Review, 6 operations
get_review_cycleGet review cycleGETRetrieve a specific review cycle by IDget_review_cycle_revieweesGet review cycle revieweesGETList all reviewees in a specific review cycleget_review_cycle_reviewsGet review cycle reviewsGETList all reviews submitted within a review cycleget_revieweeGet revieweeGETRetrieve a specific reviewee's review details by IDget_reviewee_reviewsGet reviewee reviewsGETList all reviews submitted for a specific revieweelist_review_cyclesList review cyclesGETList all performance review cycles in the organization
Goal, 5 operations
create_goalCreate goalPOSTCreate a new goal or objective in Latticeget_goalGet goalGETRetrieve a specific goal by its IDget_user_goalsGet user goalsGETList all goals owned by a specific userlist_goalsList goalsGETList all goals across the organizationupdate_goalUpdate goalPUTUpdate an existing goal's details in Lattice
Update, 5 operations
create_goal_updateCreate goal updatePOSTCreate a progress update for a specific goalget_goal_updatesGet goal updatesGETRetrieve progress updates for a specific goalget_updateGet updateGETRetrieve a specific status update by IDlist_goal_updatesList goal updatesGETList all goal progress updates across the organizationlist_updatesList updatesGETList all employee status updates in the organization
User, 5 operations
get_current_userGet current userGETRetrieve the currently authenticated user's profileget_userGet userGETRetrieve a specific user's profile by IDget_user_custom_attributesGet user custom attributesGETRetrieve custom attribute values for a specific userget_user_direct_reportsGet user direct reportsGETList direct reports for a specific managerlist_usersList usersGETList all users in the organization with profile details
Custom attribute, 2 operations
get_custom_attributeGet custom attributeGETRetrieve a custom attribute definition by IDget_custom_attribute_valueGet custom attribute valueGETRetrieve a specific custom attribute value by ID
Department, 2 operations
get_departmentGet departmentGETRetrieve a specific department by IDlist_departmentsList departmentsGETList all departments in the organization
Feedback, 2 operations
get_feedbackGet feedbackGETRetrieve a specific feedback entry by IDlist_feedbackList feedbackGETList all feedback entries in the organization
Question, 2 operations
get_questionGet questionGETRetrieve a specific review question by IDget_question_revisionGet question revisionGETRetrieve a specific question revision by ID
Tag, 2 operations
get_tagGet tagGETRetrieve a specific tag by IDlist_tagsList tagsGETList all tags used for categorizing goals
Task, 2 operations
get_taskGet taskGETRetrieve a specific task by IDget_user_tasksGet user tasksGETList pending tasks assigned to a specific user
Competency, 1 operation
get_competencyGet competencyGETRetrieve a specific competency by ID
Use Lattice from Claude Code, Cursor or Codex
Connect Lattice in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Lattice operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Lattice
- Create your workspace
Sign up free. Nothing to install.
- Connect Lattice once
Add your Lattice connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Lattice integration FAQ
What can you do with the Lattice integration?
LiveContext exposes 34 operations on Lattice, covering review, goal, update and user. Common uses include Resolve tag names from goal data, Check the current stage of a review cycle and Check the status of a specific Lattice task.
