Skip to content
English - United Kingdom
  • There are no suggestions because the search field is empty.

Using the Konquest MCP Server with Claude

The Konquest MCP server connects your Konquest account directly to Claude, letting you import placements, sync timesheets, manage users, and more - all through natural language, without writing a single line of code. This article walks through how to set up the connection and get started.

Using the Konquest MCP Server with Claude

Overview

The Konquest MCP server allows you to interact with your Konquest account directly through Claude, using natural language. Rather than calling the API manually, you can describe what you want to do and Claude will handle the rest - including creating users, creating or updating placements, and attaching timesheets. This document assumes you are using Claude Team, instructions may vary for a personal account.

This guide has been tested with Claude (claude.ai).


Setting Up the Connection

Step 1: Enable for Organisation

In Claude, navigate to Organization Settings.

Select Connectors from the Organisation Settings menu.


Click Add.


Enter the following details when prompted:

  • URL: https://mcp.konquest.io/mcp
  • Client ID: SHbYiiQcjZYXYAaerp08sXIAK7sV6QmI



Step 2: Authenticate with Konquest

The previous step will enable this for your organisation. After completing that, you can add it for your specific user.

First go to Customize.

Then Connectors.

Find Konquest in the list of Not connected connectors.

Click Connect.

Follow the on-screen steps to connect your Konquest account. You will be redirected to Konquest to complete the authorisation flow as your Konquest user, then returned to Claude.

Once accepted, you will be redirected back to Claude.

 


Step 3: Confirm the Connection

Once connected, Konquest will appear in your connectors list with a list of all of the available tools. You are now ready to use the Konquest tools in Claude.



Available Tools

The list below reflects the tools available at the time of writing. The Konquest MCP server is actively developed and new tools are added regularly - the current list may differ from what is shown here.

Tool Purpose
add_timesheet Add a single timesheet entry to a placement
create_beneficiary Create a new user/beneficiary
create_placement Create a single placement
disenrol_from_scheme Remove a user from a scheme
enrol_to_scheme Enrol a user into a scheme
get_beneficiaries List beneficiaries on the account
get_beneficiary_contribution_types Retrieve valid beneficiary role values
get_schemes List available schemes
get_user_thresholds Retrieve thresholds for a user
get_users List all users on the account
import_placements Orchestration tool — imports placements from a file, creating missing users and creating or updating placements as needed
import_timesheets Orchestration tool — imports timesheet data from a file and attaches entries to the relevant placements
search_placements Search for existing placements
set_placement_beneficiaries Assign beneficiaries to a placement
set_placement_custom_field Set a custom field on a placement
set_user_thresholds Set a threshold for a user
set_value_custom_field Set a dated value custom field on a placement

The Two Most Useful Tools

import_placements

This is the recommended starting point for most use cases. It is an orchestration tool - you give it a file (such as a CSV or spreadsheet export from your CRM or recruitment system) and it handles the full workflow, prompting you where necessary:

  • Checks for existing users and creates any that are missing
  • Creates new placements or updates existing ones
  • Sets beneficiaries, terms, and custom fields where data is present

You do not need to pre-process the file or call individual tools. Claude will interpret the data and drive the workflow.

Example prompt:

"Import the placements from the attached CSV. Create any missing users and update existing placements where the worker and company already match."

import_timesheets

This tool handles timesheet ingestion for contract/temp placements. Provide a file containing timesheet data and Claude will match entries to the correct placements and attach them. As with import_placements, you do not need to pre-process the data.

Example prompt:

"Here is this week's timesheet export. Please attach these to the relevant contract placements."


Pre-built Prompts in Claude

If you are using Claude via the Claude desktop app, pre-built prompts for Konquest are available directly from the connector menu. Access them by clicking the + button, selecting Connectors, hovering over Add from Konquest, and choosing from:

  • Import placements
  • Import timesheets

These prompts give Claude the right context to get started without you needing to write instructions from scratch.


Tips

  • Attach your file before sending your prompt. Claude needs the file in context to process it.
  • Your permissions apply. Because Claude acts as your authenticated Konquest user, it can only perform actions you could carry out yourself through the Konquest UI. It cannot bypass any role-based restrictions on your account.
  • Custom fields matter. If your placements use custom fields to drive commission rules, make sure the values in your source file match what is configured in Konquest. See the Building an Integration with Konquest article for details on custom field behaviour.
  • Users are created automatically by the import tools when missing - you do not need to run a separate user sync first.
  • The import tools are idempotent by intent - running them again with the same data should not create duplicates, provided worker name and company are consistent.

Further Support

For questions about the MCP server or to report issues, contact: support@konquest.io