4,500+ servers built on MCP Fusion
Vinkius

Lattice MCP. Access employee profiles and performance metrics from Lattice HR.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Lattice MCP on Cursor AI Code Editor MCP Client Lattice MCP on Claude Desktop App MCP Integration Lattice MCP on OpenAI Agents SDK MCP Compatible Lattice MCP on Visual Studio Code MCP Extension Client Lattice MCP on GitHub Copilot AI Agent MCP Integration Lattice MCP on Google Gemini AI MCP Integration Lattice MCP on Lovable AI Development MCP Client Lattice MCP on Mistral AI Agents MCP Compatible Lattice MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Lattice MCP Server lets your AI agent access detailed employee data, OKRs, and performance records from Lattice HR. You can list all users, pull full employee profiles, check active goals, and retrieve continuous feedback and formal reviews.

Stop switching between HR dashboards and your IDE; pull structured people data directly into your workflow.

What your AI agents can do

Get feedback

Gets the full details for a single feedback entry in Lattice.

Get goal

Retrieves specific details about one targeted OKR or goal.

Get review

Gets the details for a specific performance review cycle.

+ 6 more capabilities included
Retrieve Employee Profiles

Fetch specific user metadata, including roles and department details, using get_user.

Manage OKRs and Goals

List all active goals and retrieve specific details for a targeted OKR using list_goals and get_goal.

Audit Performance Feedback

List all instances of praise and continuous feedback, or pull the full content of a single feedback entry using list_feedback and get_feedback.

Access Review History

List all past and current performance review cycles, and get specific data for any given review using list_reviews and get_review.

View Task Lists

Get a list of pending tasks assigned across the organization using list_tasks.

Build User Directories

Pull a complete list of all employees from Lattice using list_users.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

get019d75c4

get feedback

Gets the full details for a single feedback entry in Lattice.

get019d75c4

get goal

Retrieves specific details about one targeted OKR or goal.

get019d75c4

get review

Gets the details for a specific performance review cycle.

get019d75c4

get user

Retrieves all profile data for a single Lattice employee.

list019d75c4

list feedback

Retrieves a complete list of all recorded feedback and praise instances.

list019d75c4

list goals

Gets a full list of all active OKRs and organizational goals.

list019d75c4

list reviews

Retrieves a list of all past and current performance review cycles.

list019d75c4

list tasks

Gets a list of all pending tasks across the organization.

list019d75c4

list users

Retrieves a full roster and basic metadata for every employee in Lattice.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Lattice, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Lattice MCP Server lets your AI agent grab detailed employee info, OKRs, and performance records straight from Lattice HR. You don't gotta jump between the HR dashboard and your IDE anymore; your agent pulls structured people data right into your workflow. You can use list_users to grab a full roster and basic metadata for every employee.

You can then use get_user to pull all the profile details for any single employee. You'll manage OKRs and goals by using list_goals to get a full list of active organizational goals, and then use get_goal to pull specific details on a targeted OKR. Your agent checks performance history by calling list_reviews to retrieve a list of all past and current performance review cycles, and then it uses get_review to get the specifics for any given review.

You can audit feedback by using list_feedback to get a complete list of every recorded piece of feedback and praise, or you can use get_feedback to pull the full content for a single feedback entry. You can also check what's pending by getting a list of all tasks across the organization with list_tasks.

How Lattice MCP Works

  1. 1 First, subscribe to the endpoint and securely enter your Lattice API token.
  2. 2 Next, your AI client uses the agent to call a specific tool, like list_users, passing required parameters.
  3. 3 The server executes the query against Lattice and returns structured JSON data to your client.

The bottom line is, your agent runs HR queries against Lattice without you ever leaving your development environment.

Who Is Lattice MCP For?

This is for HR Business Partners who need to pull performance data fast. It's for Team Leads who shouldn't context switch to check team OKRs. And it’s for Engineering Managers who need to read feedback forms right in the IDE—all without logging into a separate HR dashboard.

HR Business Partner

Pulls bulk performance data for reporting, gathering user lists (list_users) and checking performance records (list_reviews) quickly.

Team Lead

Checks the progress of team OKRs (list_goals) and monitors team engagement by listing recent praise (list_feedback) without leaving Slack or their terminal.

Engineering Manager

Reads continuous feedback forms (get_feedback) and pulls user directory data (get_user) directly into the IDE to inform project planning.

What Changes When You Connect

  • See the full team roster instantly using list_users. You get all basic employee metadata without running a separate report in the HRIS.
  • Track team progress by calling list_goals. You immediately see which OKRs are active and what percentage of the target has been hit.
  • Audit continuous praise by running list_feedback. You pull a list of recent mentions and recognize who's getting kudos across the company.
  • Get a deep dive into employee history using get_review. You pull the structured data for any past performance review cycle right into your script.
  • Pull user-specific data with get_user. You get the full profile of an individual employee, not just their name, for deep analysis.
  • Review pending action items by using list_tasks. You get a clear, structured list of all tasks assigned that need attention.

Real-World Use Cases

01

Need to audit Q2 performance metrics?

Instead of navigating to the review portal, you ask your agent to run list_reviews. The agent finds all relevant cycles, and then you use get_review to pull the specific data for the managers you need to check up on.

02

Who worked on the latest feature and what did they achieve?

You ask your agent to find all related users. It runs list_users to get the directory, then uses get_user to pull profiles. Finally, it calls list_feedback to see who received praise for the effort.

03

What is our team's current focus and who is responsible for the tasks?

Your agent first calls list_goals to understand the high-level OKRs. It then calls list_tasks to map out the immediate, actionable items tied to those goals.

04

I need a list of everyone and their current goals.

You run list_users to get the employee roster. Then, for each user, the agent calls get_user and get_goal to pull and cross-reference their specific profile data with their current goals.

The Tradeoffs

Treating Lattice as a simple database query

Trying to run a complex SQL query like SELECT * FROM users WHERE department='Marketing' AND goals='Q2' in a generic API call.

Don't try to write complex SQL. Instead, use the dedicated tools. Run list_users to filter the roster, then use get_user and list_goals to pull structured, specific data based on Lattice's model.

Manually compiling feedback reports

Exporting dozens of feedback entries from the web UI, pasting them into a spreadsheet, and trying to find patterns.

Use list_feedback to pull all raw feedback data into your script. Then, use your AI client to process that structured data and summarize trends, saving hours of manual work.

Forgetting the difference between list and get

Calling get_user without an ID, causing the tool to fail because it needs a specific user identifier.

Remember: list_users gives you the list, and get_user requires a specific ID from that list to pull the details for one person.

When It Fits, When It Doesn't

Use this server if your workflow requires structured human resource data—like OKRs, feedback, or performance reviews—to make a decision or generate a report. For instance, if you need to determine team readiness, you'll run list_goals and cross-reference it with list_tasks. Don't use it if you just need to read a public-facing company announcement or if you only need a list of names and emails (a simple directory tool is better). If you only need to calculate a simple metric (e.g., average salary), you're better off using a dedicated payroll API instead. This server is for structured, performance-related data.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Lattice. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_feedback get_goal get_review get_user list_feedback list_goals list_reviews list_tasks list_users

Checking employee status shouldn't take three different dashboards.

Today, checking an employee's status means logging into the HRIS, checking their OKRs in a separate dashboard, and then digging into their performance reviews in a third tool. You copy names, you jump tabs, and you spend fifteen minutes just trying to assemble a coherent picture.

With this MCP server, your agent pulls everything into one structured output. You ask for a user's profile, their active goals, and their last review score, and it delivers the combined JSON package in seconds.

Lattice MCP Server: Pulling Performance Data

You no longer have to manually search for who gave praise or compile a list of tasks across departments. The agent runs `list_feedback` to get all recent recognition and `list_tasks` to see immediate action items.

The data is structured and actionable. You don't just get a list; you get the data needed to build a report, an update, or a system trigger. That's the difference.

Common Questions About Lattice MCP

How do I use the `get_user` tool in the Lattice MCP Server? +

You must provide the unique ID of the employee. The tool pulls the full profile data for that specific user, including metadata like department and manager.

What is the difference between `list_goals` and `get_goal` in the Lattice MCP Server? +

list_goals pulls a list of all active OKRs and goals across the organization. get_goal requires a specific ID and pulls the detailed status and targets for just one goal.

Can I list all performance reviews using `list_reviews`? +

Yes, list_reviews fetches a list of all available review cycles. You then use get_review with a specific cycle ID to get the actual performance data.

What kind of data does `list_feedback` return? +

It returns a list of all continuous feedback entries and praise instances. Each entry includes who gave the feedback, who received it, and the specific text.

How do I handle rate limits when using `list_users` in the Lattice MCP Server? +

The server returns a standard HTTP 429 error when rate limits are hit. Implement a backoff strategy that waits exponentially longer between retries. You can check the Retry-After header for the exact wait time.

What parameters are required to successfully call `get_feedback`? +

You must provide a unique feedback ID. This ID is necessary to pinpoint the exact feedback entry you want details on. The tool expects the ID as a string.

If I need to find a specific task, should I use `list_tasks` or `get_user`? +

list_tasks retrieves a list of pending tasks directly. Use this tool when you need a general overview of all tasks. Use get_user only if the task is tied specifically to a user's profile.

Can I get a list of all performance review cycles using `list_reviews`? +

Yes, list_reviews fetches a comprehensive list of all performance review cycles. This list includes the cycle name, dates, and the reviewer's name, allowing you to select the specific cycle ID.

How do I authenticate? +

You need a Lattice API Key configured via Admin settings, passed into the plugin's configuration.

Can I update OKRs from this server? +

Currently the server is heavily optimized for reading OKRs, directories, and feedback.

Is employee personal data secure? +

Yes, queries route directly from your Vurb client strictly and securely into the Lattice native endpoints. Nothing is stored intermediately.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for Lattice. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.