LiftedWork MCP for AI. Run your staffing agency operations from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
LiftedWork connects your staffing agency operations directly to your AI client. You manage client accounts, track project tasks, and log time entries for placed candidates without leaving your chat window.
It turns messy agency spreadsheets into structured project data you can query and update on the fly.
What your AI can do
Create project
Sets up a new project for a specific client with defined parameters.
Create task
Adds a new task to an existing project and passes the required JSON data.
List clients
Returns a complete roster of all clients currently in your agency database.
Create new client projects and define the scope of work for your placed contractors.
Break down projects into specific tasks and assign them to your internal team or contractors.
Pull a complete list of your current and past agency clients to review account health.
Check the current state of all active projects across your entire agency portfolio.
See exactly what tasks are pending, in progress, or completed for any given client.
Track billable hours and review time logs to ensure contractor invoices match actual work.
Ask an AI about this
Waiting for input…
LiftedWork MCP (6 tools)
Set up client projects, assign tasks, and track billable hours for your staffing agency directly through your preferred AI chat interface.
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 LiftedWork on VinkiusCreate Project
Sets up a new project for a specific client with defined parameters.
Create Task
Adds a new task to an existing project and passes the required JSON data.
List Clients
Returns a complete roster of all clients currently in your agency database.
List Projects
Pulls every active and archived project across all your client accounts.
List Tasks
Shows all agency tasks, letting you see what work is pending or done.
List Time Entries
Fetches all tracked time entries so you can audit billable hours.
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 every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with LiftedWork, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LiftedWork. 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
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 connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Updating timesheets is a waste of your morning.
You start your day by opening three different tabs. You check your CRM for client updates, switch to your project board to see what tasks are due, and then open your timesheet app to verify that your contractors logged their hours correctly. You copy data from one screen and paste it into another, just to build a single status report for a client.
With this MCP, you just open your chat window and ask for the report. Your agent pulls the client details, checks the task status, and grabs the time entries in seconds. You get a complete, accurate update without ever clicking a single tab.
LiftedWork MCP gives you your agency backend in plain text.
You no longer need to navigate a complex, clunky dashboard just to set up a new client engagement or check on a contractor's progress. The manual clicking, the dropdown menus, and the endless scrolling are gone.
You just type what you need, and the system handles the data entry. Your team spends less time fighting with software and more time actually managing the business.
What your AI can actually do with this
Running a staffing agency means juggling client demands, tracking where your contractors are placed, and making sure every billable hour actually gets logged. Usually, that means bouncing between a CRM, a project board, and a timesheet app all day. This MCP collapses all of that into a single chat window.
You just tell your AI client what needs to happen. Need to set up a new client project? Just ask. Need to see who is burning through their hours on a specific contract? Ask for the time logs. You stop clicking through tabs and start just asking for the data.
When you subscribe through the Vinkius catalog, your agency gets a direct pipeline to manage these operational details using plain English. Your recruiters and account managers stop fighting with clunky dashboards. They just type what they need, and the system updates the project status or logs the time entry. It turns administrative overhead into a quick conversation.
You get your mornings back instead of spending them updating spreadsheets. It keeps your team focused on placing talent instead of doing data entry.
019dd118-b0f1-73f5-8705-4dfc3e5ff2a5 Here's how it actually works
The bottom line is you manage your entire agency backend through plain text commands instead of clicking through five different software tabs.
Connect your LiftedWork account and generate an API key from your agency dashboard.
Link the MCP to your preferred AI client using your Vinkius subscription.
Start creating projects, assigning tasks, and logging time directly from your chat window.
Who is this actually for?
The agency owner who is tired of chasing down timesheets at the end of the month. The account manager who needs to know exactly how many hours a contractor has billed to a specific client project before sending the invoice.
Checks overall project health and reviews total time entries billed across all clients to ensure profitability.
Sets up new client projects, breaks them down into tasks, and monitors progress to keep the client updated.
Logs time entries for placed contractors and tracks task completion to ensure compliance with client contracts.
What Changes When You Connect
Stop digging through spreadsheets to find client info. Use list_clients to pull your entire roster instantly and see exactly who you are working with today.
Onboarding a new account takes minutes. Just tell your agent to run create_project and create_task to get the new client set up and the work broken down.
Never lose track of billable hours again. Query list_time_entries to see exactly what your contractors logged and ensure your invoices match the actual work.
Get a clear picture of your agency workload without opening a dashboard. Run list_projects and list_tasks to see every active engagement and pending deliverable.
Keep your team aligned without endless status meetings. Your AI pulls the latest task updates and project statuses on demand, so you always have the real numbers.
See it in action
End of month billing panic
It is the 28th and you need to invoice three clients. You ask your agent to run list_time_entries and filter by client. It pulls the exact hours logged for each contractor, and you generate the invoices in minutes instead of hours.
New client kickoff
You just signed a major tech account. Instead of manually clicking through a setup wizard, you tell your agent to run create_project for the new client and use create_task to build out the initial onboarding checklist.
Mid-project status check
A client emails asking for a progress update. You ask your agent to run list_tasks for their specific project. It returns the exact status of every deliverable, and you reply to the client before they even finish their coffee.
Auditing contractor utilization
You need to know if your placed devs are actually working their contracted hours. You run list_projects to find their assignments, then check list_time_entries to verify they are hitting their weekly targets.
The honest tradeoffs
Creating tasks without a project
You try to run create_task but pass a project ID that does not exist yet. The system rejects it because tasks must belong to a valid project.
Always run create_project first to establish the parent container. Once the project is live, use create_task to add the specific work items. This keeps your data relational and prevents orphaned tasks from cluttering your database.
Dumping all time entries at once
You ask for list_time_entries without any filters and get back thousands of rows. Your AI client chokes on the massive payload and times out.
Ask your agent to filter the time entries by a specific date range or project ID before calling list_time_entries. This keeps the payload small and the response fast.
Mixing up clients and projects
You want to see the work for a specific account but run list_clients instead of looking at the actual work. You just get a list of names.
Use list_clients to find the exact client ID you need. Then pass that ID into list_projects to see the actual engagements, and finally use list_tasks to see the granular work items.
When It Fits, When It Doesn't
Use this if you run a staffing or recruiting agency and need to manage the operational side of your placements. It is built for tracking client projects, breaking down tasks, and logging billable hours for your contractors. If your main goal is just parsing resumes or matching candidates to job descriptions, this is the wrong tool. You need a dedicated ATS integration for that. LiftedWork is strictly for the post-placement operations. It excels when you need to query your agency database, set up new client engagements, or audit timesheets using plain English. If you are a solo recruiter who just places people and never tracks their ongoing project hours, you will not use this. But if you manage a team of recruiters and need to keep client projects and contractor time organized, this is exactly what you need.
Questions you might have
How do I see all my current clients using LiftedWork? +
Just ask your AI client to run list_clients. It pulls your entire agency roster instantly so you can see who you are working with.
Can I create a new project for a client directly in chat? +
Yes. Tell your agent to run create_project and provide the client details. It sets up the new engagement in your LiftedWork account immediately.
How do I track billable hours with LiftedWork? +
Ask your AI to run list_time_entries. It fetches all the logged hours so you can audit contractor time and prepare your client invoices.
What happens if I run list_tasks in LiftedWork without a filter? +
It returns every single task across your entire agency. It is better to ask your agent to filter by a specific project to keep the data manageable.
Do I need to use create_task before I can track time in LiftedWork? +
No, time entries are tied to projects, not just tasks. But using create_task helps you break down the project into trackable milestones.
Can I see all active engagements using LiftedWork? +
Yes, just ask your agent to run list_projects. It pulls every active and archived project across all your client accounts in one go.
Why does `list_projects` fail when I first connect the LiftedWork MCP? +
You must enter your LiftedWork API key during the initial setup. The MCP needs this credential to authenticate your account before it can pull any project data.
How do I format the input when using `create_task` in LiftedWork? +
Pass your task details as a standard JSON string with double quotes around all keys and string values. The MCP parses this exact format to build the new task record.
Can I manage candidates and track placements? +
Yes. Browse candidate profiles, track their status through the pipeline, and monitor active placements with contract details.
Can I browse open positions? +
Yes. List all open job listings with requirements, location, and application counts.
What API does LiftedWork use? +
Bearer authentication against api.liftedwork.com/v1.
We've already built the connector for LiftedWork. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.