MCP App Store
Financial-Services
Deel icon

Deel

by Deel Inc.

Overview

Connect Claude to your Deel account and take action across your entire global workforce. Manage contracts, track payments, handle time-off, run payroll calculations, and query your HRIS data — all in natural language. Ask questions, get instant answers, and make decisions faster, securely. Whether you're managing a team of 5 or 5,000, Deel brings your people data and workflows directly into Claude.

Tools

AddOffCyclePaymentForContract

ChatGPT
Add a new invoice line-item for the purpose of an off-cycle payment associated with a specific contract. This is typically used for exceptional payments outside the regular payment schedule

GetCustomFieldValuesFromWorker

ChatGPT
Retrieve custom fields for a worker.

addWorkflowActions

ChatGPT
Add workflow actions to a workflow created by AI Agents

addWorkflowTrigger

ChatGPT
Creates an internal invisible workflow with a trigger

amendContract

ChatGPT
Amend the details of a contract. Please note that if the contract is already signed or active, then the update will have to be approved and re-signed for to take effect.

calculateEmploymentCost

ChatGPT
Determine the total employment cost for an Employee of Record (EOR) arrangement, including salary, employer costs, benefits, and additional fees, for a single employee in a single country. Do not use for multi-country comparisons. Use calculateEmploymentCostForMultipleCountries instead.

calculateEmploymentCostForMultipleCountries

ChatGPT
Determine the total employment costs for an Employee of Record (EOR) arrangement across multiple country scenarios, including salary, employer costs, benefits, and additional fees. Use this for multi-country comparisons in one call. Do not use for a single-country estimate.

calculateEorVersusEntityHiringCosts

ChatGPT
Use this endpoint to compare EOR and local entity options for international hiring.

calculateTakeHomePay

ChatGPT
Use this endpoint to estimate take-home pay for compensation inputs.

cancelTimeOffRequest

ChatGPT
Cancel a time-off request. Use only when the user explicitly asks to cancel an existing request. Do not use for informational questions.

checkVisaRequirement

ChatGPT
Returns the necessity of a work visa for a specific country given the employee's nationalities.

createANewContract

ChatGPT
Create a new Deel contract for non-EOR contract types (fixed, pay-as-you-go, milestone, ongoing). Use only when the user explicitly asks to create a contract. For EOR contracts, use createContractForEOR instead.

createAnalyticsTile

ChatGPT
Creates a new analytics tile (chart, table, or text widget) for use on custom dashboards.

createContractForEOR

ChatGPT
Create an Employee of Record (EOR) contract quote. Use after all EOR inputs are collected. This submits contract details and returns a quote. It does not sign or finalize the contract.

createDirectEmployeePayrollContract

ChatGPT
Create a Global Payroll contract.

createInvoiceAdjustment

ChatGPT
Create an invoice adjustment using this endpoint. For example, you can add a bonus, commission, VAT %, deduction etc. to an invoice. This endpoint requires invoice-adjustments:write scope

createTimeOffRequest

ChatGPT
Create a time-off request for a worker. Use only when the user explicitly asks to create a new time-off request. Do not use for informational questions about requests, policies, balances, or schedules.

downloadEmployeeComplianceDocumentTemplate

ChatGPT
Get the download link for an employee compliance document template, if it exists.

downloadSubmittedComplianceDocument

ChatGPT
Get the download link for an employee's submitted compliance document.

getAdjustments

ChatGPT
Get all adjustments for the specific contract.

getAdvanceEligibilityCheck

ChatGPT
Retrieve information related to advance eligibility checks

getAnalyticsMetadataByEntityName

ChatGPT
Retrieves detailed metadata for a single analytics entity. Use this metadata to construct valid queries for the POST endpoint.

getBulkContractUpdateExecution

ChatGPT
Returns the current status and row-level failures for a bulk contract update execution.

getContractPaymentDates

ChatGPT
Fetches a list of payment dates associated with a specific contract. This endpoint provides information on when contractors are scheduled to be paid, along with the current status of each payment cycle.

getCurrentOrganization

ChatGPT
Retrieve details of the current organization associated with the authenticated user

getCustomFieldFromPeopleById

ChatGPT
Get custom field from people by id.

getCustomFieldsFromPeople

ChatGPT
List all custom fields.

getDetailedPaymentsReport

ChatGPT
Retrieve the detailed payment report in JSON format.

getEORContractBenefits

ChatGPT
Retrieve Benefits for EOR Contract.

getEORWorkerPayslips

ChatGPT
Retrieve employee payslip records for an EOR worker

getEorCountryValidations

ChatGPT
Retrieve detailed hiring guide for a country.

getGPWorkerPayslips

ChatGPT
Retrieve a list of payslips for a Global Payroll employee

getHiringInsightsReportSummary

ChatGPT
Provides the best countries to hire talent based on your criteria, so you can make informed, strategic hiring decisions with confidence.

getHrisOrganizationStructures

ChatGPT
Retrieves comprehensive details of an organization's hierarchical structure, including departments and teams, within the Human Resources Information System (HRIS) domain

getHrisProfilePerson

ChatGPT
Retrieve a single person's details within the organization using their HRIS profile identifier. Use only when you already have hris_profile_id. Do not use for email lookup, external ID lookup, or general people search.

getInvoiceAdjustments

ChatGPT
Retrieve invoice adjustments. You can filter the list by providing additional parameters e.g. contract_id, contract_type etc.

getInvoiceById

ChatGPT
Retrieve invoice details

getInvoiceList

ChatGPT
Retrieve a list of paid invoices for your workforce.

getLegalEntityList

ChatGPT
Retrieve a list of legal entities in your account

getListOfPeople

ChatGPT
Retrieve a list of people in your organization. Use for browsing, filtering, or fuzzy people search across the organization. Do not use when a unique identifier such as hris_profile_id or email is already known and a single-person lookup is intended.

getLoggedInUserProfile

ChatGPT
Retrieves the profile information of the currently authenticated user

getLookups

ChatGPT
Retrieve lookup information such as countries, entity types, or SIC numbers. Use the documents parameter to specify which data to retrieve.

getOffCyclePaymentByContractId

ChatGPT
Retrieves a specific off-cycle payment for a contract using the Deel platform. Part of the workforce management suite, it aids in tracking and managing payment discrepancies outside the regular payroll cycle

getOffCyclePaymentsByContractId

ChatGPT
Retrieves a list of off-cycle payments associated with a specific contract ID on the Deel platform. Off-cycle payments refer to disbursements made outside the regular payroll schedule, typically for exceptional or one-time expenses.

getOnboardingDetailsByEmployeeHrisProfileId

ChatGPT
Use this endpoint to retrieve a comprehensive overview of a worker's onboarding status, including their profile details, contract status, and checklist progress.

getPayrollReport

ChatGPT
Get payroll report data of a specific cycle, including available columns and employee row values.

getPeoplePersonalInformationByExternalId

ChatGPT
Get personal information by external id.

getPolicyValidationTemplates

ChatGPT
Get unique policy validation templates and policy types for the provided countries

getProfileEntitlements

ChatGPT
Get time-off entitlements for a profile. Use to retrieve entitlement balances or accrual information for a profile. Do not use for submitted requests, policy definitions, or holiday or work schedule information.

getSalaryHistogramForARoleInMultiplesCountries

ChatGPT
Use this endpoint to retrieve a salary histogram for a specified job title and seniority level in a given country, returned in the requested currency and time scale.

getShiftByExternalId

ChatGPT
Retrieve details of a specific shift using its external ID

getShiftRateByExternalId

ChatGPT
Retrieve details of a specific shift rate using its external ID

getShiftRates

ChatGPT
Retrieve a paginated list of shift rates

getShifts

ChatGPT
Retrieve a paginated list of shifts with filters

getTeamList

ChatGPT
Retrieve a list of teams within the organization associated with the authenticated user.

getTimeOffPolicies

ChatGPT
List time-off policies for a given HRIS profile. Use to retrieve the policies available to a profile. Do not use for submitted requests, entitlement balances, or holiday or work schedule information.

getTimeOffRequests

ChatGPT
List time-off requests for a specific HRIS profile. Use to retrieve submitted or historical time-off requests. Do not use for policy rules, entitlement balances, or holiday or work schedule information.

getTimeoffTypeList

ChatGPT
Retrieve a list of predefined time-off types that can be registered in the Deel platform.

getWorkScheduleAndHolidays

ChatGPT
Given a date range (start_date, end_date), retrieve holidays, work schedule, and time-off dailies for a list of hris_profile_ids or countries. Use for calendar, holiday, or work schedule questions. Do not use for entitlement balances, policy definitions, or submitted request history.

immigrationCaseDetails

ChatGPT
Fetch immigration case details by case id

immigrationDocument

ChatGPT
Fetch immigration document details by document id

immigrationVisaTypes

ChatGPT
Fetch immigration supported visa types by country

listContractAmendments

ChatGPT
Retrieve amendments of a contract

listEmploymentComparisonsAcrossCountries

ChatGPT
Use this endpoint to compare employment regulations, costs, time off, and payroll details across one or more countries for hiring analysis.

listItAssets

ChatGPT
Retrieve a paginated list of all IT assets managed by the organization. This is useful for getting a complete overview of your equipment inventory and understanding the state of each asset.

listItHardwarePolicies

ChatGPT
Retrieve a list of all available IT hardware policies. These policies define the equipment that can be ordered.

listItOrders

ChatGPT
Retrieve a paginated list of all IT equipment orders for the organization. This is useful for reviewing both historical and current procurement requests to track overall equipment provisioning.

listOfContracts

ChatGPT
Retrieve a list of contracts.

listOfEmployeeComplianceDocuments

ChatGPT
Get a list of employee compliance documents.

listOfImmigrationCases

ChatGPT
Retrieves a paginated list of immigration cases with filters for applicant name, case type, status, and country. Returns case details including type, status, process, timestamps, and optional closure information.

listOnboardingEmployees

ChatGPT
List all onboarding

queryAnalyticsData

ChatGPT
Executes an analytics query against the Cube backend. Use GET /organization/analytics/:entity_name/metadata first to fetch metadata for the specific entity, then use only the measures and dimensions returned for that entity.

retrieveAListOfAtsOffers

ChatGPT
List ATS offers for interview plan stage id

retrieveAPaymentBreakdown

ChatGPT
Get a full breakdown of a payment made to Deel. Breakdown will include individual invoices and Deel fee as line items.

retrieveASingleContract

ChatGPT
Retrieve a single contract. Use for the full general contract record by contract_id. If the user specifically needs an EOR contract summary, use retrieveEorContractDetails instead.

retrieveAnItAsset

ChatGPT
Retrieve the details of a specific IT asset using its unique identifier. This allows you to check information such as the asset's model, serial number, status, and location.

retrieveAnItOrder

ChatGPT
Retrieve detailed information about a single IT equipment order using its unique identifier. This allows you to track the order's status, review shipping details, and see the associated product.

retrieveBenefitsByCountry

ChatGPT
Retrieves list of benefits available in a specific country based work visa requirement, work hours, employment type, team, and legal entity.

retrieveBenefitsForEmployee

ChatGPT
Retrieves list of benefits for employee. This endpoint requires the employee's auth token, as the employee ID is inferred from the token.

retrieveContractAdditionalCostsForEOR

ChatGPT
Retrieve all additional costs for EOR contract creation by country. Use during EOR quote preparation to understand country-specific add-on costs. Do not use it to create or retrieve a contract.

retrieveContractFormForEOR

ChatGPT
Return the valid fields, allowed values, validations, and country-specific requirements for creating an EOR contract for a given country. Use this before creating an EOR contract quote. Do not use it to retrieve an existing contract.

retrieveContractStartDateForEOR

ChatGPT
Return the earliest allowed start date for a new EOR contract quote based on employment parameters. Use during EOR quote preparation before creating the quote. Do not use it to retrieve an existing contract.

retrieveCountries

ChatGPT
Retrieve a list of countries supported by Deel, along with details about visa and EoR support, sub-territories, and their classifications.

retrieveEorContractDetails

ChatGPT
Retrieve a summary record for an EOR contract. Use only for an existing EOR contract summary, not for non-EOR contracts or full general contract retrieval.

retrieveJobTitles

ChatGPT
Retrieve a list of pre-defined job titles in Deel platform.

retrievePaymentReceipts

ChatGPT
Retrieve a list of payments made to Deel, including worker details, payment status, and payment methods.

retrieveSeniorityLevels

ChatGPT
Retrieve a list of predefined seniority levels for roles in the Deel platform, including their names, hierarchical levels, and unique identifiers.

retrieveSupportedCurrencies

ChatGPT
Retrieve the list of currencies supported by Deel, including their ISO codes and names.

searchUserByEmail

ChatGPT
Search for a user in Deel HRIS by email address and return the user details, including hrisProfileOid. Use when you have an email address and need to locate the matching HRIS profile. Do not use when you already have hris_profile_id.

signContract

ChatGPT
Sign a contract by client.

updateInvoiceAdjustment

ChatGPT
Updates an existing invoice adjustment by ID. This endpoint requires invoice-adjustments:write scope

updatePeoplePersonalInformationByExternalId

ChatGPT
Update personal information by external id.

updatePersonalInformation

ChatGPT
Update worker's personal information including names, emails, phone numbers, and date of birth.

updateTimeOffRequest

ChatGPT
Update an existing time-off request by time_off_id. Use only when the user explicitly asks to modify an existing request. Do not use for informational questions about requests, policies, balances, or schedules.

withdrawalTrackingInfo

ChatGPT
Retrieve the step-by-step tracking information for a withdrawal, including current progress, status steps, and any delay banners.

add_off_cycle_payment_for_contract

Claude

add_workflow_actions

Claude

add_workflow_trigger

Claude

amend_contract

Claude

calculate_employment_cost

Claude

calculate_employment_cost_for_multiple_countries

Claude

calculate_eor_versus_entity_hiring_costs

Claude

calculate_take_home_pay

Claude

cancel_time_off_request

Claude

check_visa_requirement

Claude

create_a_new_contract

Claude

create_analytics_tile

Claude

create_contract_for_eor

Claude

create_invoice_adjustment

Claude

create_time_off_request

Claude

create_worker_access_token

Claude

download_employee_compliance_document_template

Claude

download_submitted_compliance_document

Claude

get_adjustments

Claude

get_advance_eligibility_check

Claude

get_analytics_metadata_by_entity_name

Claude

get_contract_payment_dates

Claude

get_current_organization

Claude

get_custom_field_from_people_by_id

Claude

get_custom_field_values_from_worker

Claude

get_custom_fields_from_people

Claude

get_detailed_payments_report

Claude

get_eor_contract_benefits

Claude

get_eor_country_validations

Claude

get_eor_worker_payslips

Claude

get_gp_worker_payslips

Claude

get_hiring_insights_report_summary

Claude

get_hris_organization_structures

Claude

get_hris_profile_person

Claude

get_invoice_adjustments

Claude

get_invoice_by_id

Claude

get_invoice_list

Claude

get_list_of_people

Claude

get_logged_in_user_profile

Claude

get_lookups

Claude

get_off_cycle_payment_by_contract_id

Claude

get_off_cycle_payments_by_contract_id

Claude

get_onboarding_details_by_employee_hris_profile_id

Claude

get_policy_validation_templates

Claude

get_profile_entitlements

Claude

get_record_by_external_id

Claude

get_salary_histogram_for_a_role_in_multiple_countries

Claude

get_shift_by_external_id

Claude

get_shift_rate_by_external_id

Claude

get_shift_rates

Claude

get_shifts

Claude

get_team_list

Claude

get_time_off_policies

Claude

get_time_off_requests

Claude

get_time_off_type_list

Claude

get_work_schedule_and_holidays

Claude

immigration_case_details

Claude

immigration_document

Claude

immigration_visa_types

Claude

list_background_checks_by_contract

Claude

list_contract_amendments

Claude

list_employment_comparisons_across_countries

Claude

list_it_assets

Claude

list_it_hardware_policies

Claude

list_it_orders

Claude

list_of_contracts

Claude

list_of_employee_compliance_documents

Claude

list_of_immigration_cases

Claude

list_onboarding_employees

Claude

query_analytics_data

Claude

retrieve_a_list_of_ats_offers

Claude

retrieve_a_payment_breakdown

Claude

retrieve_a_single_contract

Claude

retrieve_an_it_asset

Claude

retrieve_an_it_order

Claude

retrieve_benefits_by_country

Claude

retrieve_benefits_for_employee

Claude

retrieve_contract_additional_costs_for_eor

Claude

retrieve_contract_form_for_eor

Claude

retrieve_contract_start_date_for_eor

Claude

retrieve_countries

Claude

retrieve_deel_invoices

Claude

retrieve_eor_contract_details

Claude

retrieve_job_titles

Claude

retrieve_payment_receipts

Claude

retrieve_seniority_levels

Claude

retrieve_supported_currencies

Claude

search_user_by_email

Claude

sign_contract

Claude

update_invoice_adjustment

Claude

update_people_personal_information_by_external_id

Claude

update_personal_information

Claude

update_time_off_request

Claude

withdrawal_tracking_info

Claude

App Stats

190

Tools

3

Prompts

Apr 25, 2026

First seen

ChatGPT, Claude

Platforms

Category

Job Search

Works with

ChatGPT
Claude

Data refreshed daily