Lattice MCP for AI Agents. Pull Employee Data and Performance Metrics Instantly
Lattice MCP connects your AI agent directly to Lattice HR, letting you access detailed employee profiles, active goals, performance reviews, tasks, and continuous feedback records. Instantly pull structured data on who's doing what, how they're rated, and where the company needs to focus next.
Give Claude and any AI agent real-world access
Retrieve user metadata, allowing you to build comprehensive directories of all employees in the company.
Query both a list of current objectives and specific goal details to assess progress against corporate targets.
Fetch lists or details of continuous feedback, praise records, and recognition events for individuals.
Access structural data about past and current performance review cycles to understand employee growth trajectories.
Retrieve a list of outstanding tasks assigned across the company, helping prioritize follow-ups.
Ask an AI about this
Waiting for input…
What AI agents can do with Lattice MCP with 9 Tools
These tools let you systematically pull every piece of structured data available in the Lattice system, from user directories to specific goal metrics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Lattice MCPGet Feedback
Retrieves the specific details for a single piece of feedback given to an employee.
Get Goal
Fetches targeted information about one particular OKR or company objective.
Get Review
Gets the specific structured data for a performance review cycle.
Get User
Retrieves all known details about one employee within the Lattice system.
List Feedback
Gets a comprehensive list of recent feedback and recognition instances across the...
List Goals
Retrieves an overview containing all active company or individual OKRs and goals.
List Reviews
Gets a list of performance review cycles that have occurred in the past or are currently open.
List Tasks
Retrieves a comprehensive list of outstanding tasks assigned to employees.
List Users
Provides a basic directory listing of all employee accounts in Lattice.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Lattice, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Messy State of Performance Data Today Solved with Vinkius AI Gateway
Right now, pulling a full picture of an employee’s status requires jumping between Lattice's OKR dashboard, the feedback portal, and then exporting performance review spreadsheets. You spend minutes just compiling data points: who achieved what goal, when was their last review, and where is the record of public praise?
With this MCP connected via Vinkius, your agent handles all that jumping around for you. You ask a single question—like 'What are Sarah's goals and recent feedback?'—and get one clean, actionable data package back. The time saved is massive.
Lattice MCP: Getting the Full Picture of Performance
Manual processes force you to query list_users for a directory and then run separate queries like get_goal or list_feedback just to gather context. These disparate pieces don't talk to each other.
Now, your agent coordinates all these tools together. It combines user metadata with current goals and performance records in one structured output. You stop piecing data together; you start acting on it.
What your AI can actually do with this
Your agent pulls deep insights from your entire Human Resources ecosystem through this MCP. You can query everything from an employee’s complete profile history to their most recent performance review cycle, all without leaving your development environment. This lets you analyze goal progress (OKRs) across teams and pinpoint who deserves recognition by listing continuous feedback instances or praise records.
It also manages the day-to-day operational data, giving you visibility into pending tasks for specific individuals. If you're building an application that needs HR context—whether it’s a team dashboard or a reporting script—you can pull user directories and all active goals directly. This keeps your workflow grounded in real company data.
When your AI client connects through Vinkius, this MCP becomes the central source for truth about your people data. You get immediate access to structural information on employee performance that used to take hours of manual export and spreadsheet merging.
019d75c4-fa56-70be-9c60-5cd8a12fdf45 Here's how it actually works
The bottom line is you get live access to your company’s most valuable operational and performance metrics through a single API connection.
Subscribe to this endpoint and enter your Lattice API token securely in Vinkius.
Your AI client uses the provided credentials to establish a connection with the Lattice platform's data layer.
The agent then executes commands, like requesting all active OKRs or fetching specific user profiles, returning structured HR data directly.
Who is this actually for?
This MCP is for technical roles that handle HR data flow. If you're an Engineering Manager tired of manually compiling team status reports, or an HR Business Partner who needs to cross-reference performance reviews with current goal attainment, this tool saves hours.
Pulling aggregated data on user profiles and list_reviews cycles to run quarterly compensation reports.
Using list_goals and list_tasks to check team OKRs and delegate pending action items without context switching.
Integrating get_feedback into an IDE so that development tasks can be prioritized based on recent, actionable employee praise or critique.
What Changes When You Connect
Stop manually compiling status reports. By using list_users, your agent builds a real-time directory of every employee's core details, eliminating spreadsheet lookups.
Move beyond gut feelings about performance. You can query active goals via list_goals and get specific progress checks with get_goal to see exactly where the team stands against OKRs.
Capture moments of recognition immediately. Running list_feedback lets you pull a feed of recent praise, ensuring that great work gets noticed right when it happens.
Keep track of who needs to do what. Using list_tasks gives your agent visibility into every pending assignment across departments, making follow-up effortless.
Understand employee growth over time. Combining list_reviews with get_review lets you build a historical record, tracking performance improvements cycle by cycle.
See it in action
Need to onboard a new project team and know who's available.
An agent runs list_users to pull the full directory of people in the 'Product' department. It then checks get_user for each person to filter out inactive accounts, giving a clean roster for immediate contact.
Need to report on Q3 goal attainment versus last quarter.
The agent executes list_goals and then uses get_goal multiple times for the top 5 corporate objectives. This provides structured data needed for a comparison dashboard, far faster than exporting sheets.
Need to identify employees who haven't been recognized recently.
Running list_feedback and filtering by date range shows all recent praise instances. You can then cross-reference this with get_user data to flag high performers who might be slipping out of the recognition loop.
Need a summary for managers on what needs attention right now.
The agent runs list_tasks and combines that output with list_users. This creates an immediate, actionable digest showing every employee who has outstanding work assigned to them today.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Asking for 'general performance data'
Prompting the agent: 'Give me the team's general performance status.' The result is useless because the tool doesn't know which criteria or time frame you mean.
Be specific. To check all goals, use list_goals. If you want to see if someone received a review last month, run list_reviews and then get_review for that person.
Trying to find the full employee roster.
Asking the agent: 'List all employees.' This might only return partial or outdated data because you need structured retrieval.
Always start with list_users. If that gives you basic IDs, use get_user to pull every single field of data for a specific person.
Asking about feedback without context.
Prompting: 'What did Sarah say?' This is too vague and the agent won't know if you mean praise or review input.
You must narrow it down. To see all recent public recognition, run list_feedback. If you want to check a specific piece of feedback, use get_feedback.
When It Fits, When It Doesn't
Use this MCP if your workflow requires structured data about people—specifically performance metrics, goal status, and user directories. You need the ability to query structured records like active OKRs (list_goals) or specific review cycles (get_review). Don't use it if you simply need general communication tools; for instance, if you only want to send a message, your agent should use a dedicated messaging MCP. Also, if all you need is basic payroll data (salary history), this tool won't help because its focus is on performance and engagement, not compensation records.
Questions you might have
How do I list all employees using the Lattice MCP? +
You use list_users to get a basic directory of every employee in Lattice. This provides foundational user IDs and names needed for deeper queries.
Can I check multiple active OKRs at once with the Lattice MCP? +
Yes, running list_goals retrieves an overview of all corporate objectives. You can then use get_goal on specific ID numbers to pull deep details for any single goal.
What is the difference between list_feedback and get_feedback in the Lattice MCP? +
list_feedback gives you a feed or list of recent praise and recognition instances. You use get_feedback when you know exactly which piece of feedback you want to pull details on.
Does the Lattice MCP help me track tasks? +
Yes, running list_tasks retrieves a comprehensive list of outstanding action items across the company. This is useful for identifying bottlenecks or overdue work.
How do I find out an employee's performance history? +
You combine list_reviews to get all available review cycles, and then use get_review with the specific cycle ID to pull the detailed results for that period.