Vinkius
Troops

Supercharge your AI with Troops. From Candidate Profile to Paid Time Entries.

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

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

Connect to your AI in seconds.

Troops connects your AI agent directly to your HRIS backend. It manages everything from job posting creation (`create_job`) and candidate profile registration (`create_candidate`) to contract drafting, e-signature triggering, and time sheet submission.

You handle the entire talent lifecycle—recruiting, contracting, and payroll tracking—all through natural conversation.

What your AI can do

Create candidate

Registers a person into your system as a candidate record.

Create job

Creates an entirely new job opening with defined parameters.

Generate contract

Drafts and prepares a formal contract document based on specific employee data.

+ 4 more capabilities included
Manage Job Listings

Retrieve a list of open jobs with list_jobs, or create brand-new job postings with specific details using create_job.

Onboard Candidates

Register new people into your system using create_candidate, and fetch their full history and profile data instantly via get_candidate.

Process Contracts

Draft a legally sound contract with generate_contract, then initiate the e-signature process by calling sign_contract.

Report Hours Worked

Submit and manage time sheets for employees associated with active contracts using submit_timesheet.

Compatible AI Apps

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ any other MCP app
Included with Plan

Waiting for input…

AI Agent

Troops MCP Server: 7 Tools for HR & Recruitment

Use these seven tools to manage the complete employee lifecycle—from creating job listings and tracking candidates, to drafting contracts and submitting payroll timesheets. Everything happens through your AI agent.

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 Troops on Vinkius

Create Candidate

Registers a person into your system as a candidate record.

Create Job

Creates an entirely new job opening with defined parameters.

Generate Contract

Drafts and prepares a formal contract document based on specific employee data.

Get Candidate

Retrieves the complete profile and history for an existing candidate ID.

List Jobs

Lists all job offers currently active in your system, allowing filtering by status.

Sign Contract

Initiates the electronic signature process for a generated contract.

Submit Timesheet

Submits and updates recorded hours worked against an employee's active contract.

Connect to your AI in seconds. 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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Troops integration is available immediately — no restart needed.

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 Troops, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ 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
Troops MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Troops. 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

Your data is protected. See how we built 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 connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Hiring means jumping between at least four different tabs and two separate logins.

Right now, onboarding a single candidate requires you to jump from your ATS (Applicant Tracking System) to an internal job board. You copy the job details into a spreadsheet, then log in to a contract generator to draft the paperwork. Finally, you email it out and wait for confirmation.

With Troops MCP Server, none of that happens manually. Your agent takes natural language input—'Set up the contract for candidate cand_987 for job job_001.' The server runs `generate_contract` and then prompts you to run `sign_contract`. You get the full execution in one chat window.

Troops MCP Server: Manage your entire workforce lifecycle.

The biggest time sink is tracking status. A candidate's progress, a job’s open date, and an employee’s hours are all in different silos. You have to ask multiple people, check multiple dashboards, and manually piece together the story of employment.

Now, your AI client keeps it straight. By exposing tools like `list_jobs`, `get_candidate`, and `submit_timesheet`, you get a single source of truth directly in your chat interface. You're not just getting data; you're getting an actionable workflow.

What your AI can actually do with this

You connect your AI agent straight into your HRIS backend with Troops. This MCP Server manages the entire employee lifecycle—from posting a job to submitting payroll hours—all through natural conversation. You handle recruiting, contracting, and time tracking without leaving your chat window.

Managing Job Listings:
You can check out all the open roles right now using list_jobs, which lets you filter results by current status. Need a new opening? Just call create_job and define every parameter for an entirely brand-new job posting. This keeps your listings updated fast.

Building Out Your Candidate Pipeline:
When someone applies, you register them into the system as a candidate record using create_candidate. You never have to worry about tracking down old data because you can grab the full profile and history for any existing ID instantly with get_candidate. This keeps your talent pool clean and up-to-date.

Processing Contracts:
The hiring process moves into gear when you draft a formal contract using generate_contract. You just feed it the specific employee data, and it spits out a legally sound document. Once that's ready, you initiate the e-signature flow by calling sign_contract, which triggers the entire electronic signing process for everyone involved.

Tracking Time & Pay:
Finally, when an employee is working against an active contract, you use submit_timesheet. This tool manages and updates recorded hours worked directly into their payroll records. It ensures every hour is logged correctly against the right agreement.

When your agent uses these tools together—say, calling list_jobs to find a role, then using create_candidate on a promising applicant, followed by get_candidate to review their history, generating the contract with generate_contract, getting signatures via sign_contract, and finally logging hours with submit_timesheet—you’re handling the entire employee lifecycle in one go.

You don't have to jump between five different systems just to hire someone or pay them.

Built · Hosted · Managed by Vinkius Troops - HR Workflow Automation for AI
Server ID 019e38ff-4809-73c8-b74c-f56666f1ebc8
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I list all open jobs using the Troops MCP Server? +

You call list_jobs. This tool pulls a comprehensive list of current job openings, letting you check active roles without visiting the main dashboard. You can even filter this list by status.

What information does `get_candidate` retrieve? +

get_candidate retrieves all stored data for a specific candidate ID. This includes their full profile history and any associated records, giving you complete context on the person.

Does Troops MCP Server handle contract signing automatically? +

No. generate_contract only drafts the document. You must follow up by calling sign_contract, which is what actually triggers the e-signature process and finalizes the agreement.

How do I submit timesheets using the Troops MCP Server? +

To log hours, you use submit_timesheet. This tool requires an active contract ID to ensure that the submitted time sheets are accurately mapped against a live employment record for payroll purposes.

When I use `create_job`, what specific details must I provide for a job offer? +

You need to specify the role title, location, and expected start date. The tool requires these parameters so it can correctly structure the new listing in your HR system.

What data is captured when I run `create_candidate`? Does it save more than just a name? +

It captures comprehensive details, including full legal name, primary email, and candidate source. This initial registration allows you to build a complete profile for later use in contract generation.

Does `generate_contract` create the final legally binding document? +

No, it generates a structured draft using your company's template and specified job details. This output requires manual review before you trigger the electronic signature process via sign_contract.

How can I filter my results when listing jobs with `list_jobs`? +

You can filter by status, such as 'active' or 'draft'. This lets your agent pull only the job openings you need to see without going through every entry.

How can I see all currently published job offers? +

You can use the list_jobs tool. You can also filter the results by status, such as 'published', to see only active listings.

Is it possible to register a new candidate directly through the AI? +

Yes! Use the create_candidate tool by providing the candidate's first name, last name, and email address to add them to your Troops database.

How do I submit hours worked for a specific contract? +

Use the submit_timesheet tool. You will need to provide the contract_id and a JSON array representing the daily hours worked.

Built & Managed by Vinkius 30s setup 7 tools

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

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

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.