Deel
by Deel Inc. (Community)
Description
With this app, ChatGPT helps you plan global hiring with Deel. Compare hiring model costs, estimate total employer cost, and estimate employee take-home pay. You also get country-specific insights and salary context, backed by Deel’s coverage in 150+ countries and 2,000+ in-country experts. About Deel: Deel helps teams hire, pay, and manage workers in 150+ countries For planning only. Not legal or tax advice.
Capabilities
No special capabilities listed
AI Agent Discovery
Deel is indexed by Tedix as a structured business & analytics listing for AI assistants, search crawlers, and users comparing agent-ready apps.
- Deel is categorized as Business & Analytics.
- Developer: Deel Inc..
- Connector type: AI-Powered App.
- Current connector status: Connected.
- Observed distribution channels: chatgpt.
- Available regions: FR, US, GB, ES, KR, IN.
Use this page to understand whether Deel is relevant for business & analytics workflows in AI assistants.
For MCP discovery, this listing helps crawlers connect Deel to tool, resource, prompt, and server-health signals instead of treating it as a generic directory entry.
The canonical Tedix directory URL is https://tedix.dev/apps/deel/.
Crawlable Profile
Source and availability
Tedix identifies Deel from Upstream Mcp tool source; Store sources: ChatGPT app store; Distribution: Ecosystem Directory. Availability is reported for FR, US, GB, ES, KR, IN.
- ChatGPT app store Auth not flagged · RELEASED · FR, US, GB, ES, KR, IN
Auth, tools, and actions
Authentication: Open Access, Requires Login. No special capability flags are currently listed. Current MCP inventory reports 200 tools, 8 resources, and 0 prompts.
- advance_eligibility_get · Read-only action
Checks whether the authenticated contractor is eligible for a Deel Advance. Evaluates KYC verification, contract type, payment cycle status, termination proximity, and organization standing, returning a detailed breakdown.
- ap_vendor_bill_create · App action
Creates a new vendor bill in accounts payable, associating it with your organization. Attachments can be added to the bill via a subsequent call using the returned id.
- approveOrRejectExternalCandidateInterviewResponse · App action
Use this endpoint to process a candidate's interview decision received from an external provider. Provide the job and candidate identifiers and the action to approve or reject the interview. The system records the decision and updates the candidate's
- ats_application_sources_list · App action
Returns the available application sources in the Applicant Tracking System.
- ats_applications_create · App action
Creates a new ATS application linking an existing candidate to an existing job. Both the candidate and job must exist prior to this call; the returned id can be used for subsequent operations such as adding notes or associating interview stages.
- ats_applications_get · App action
Retrieves a single application by its application_id, including associated job details, job posting details, and related metadata.
- ats_applications_notes_create · App action
Adds a note to a specific application. The `author_id` must correspond to a valid HRIS user.
- ats_attachments_get · App action
Lists attachment files for a specific ATS entity, scoped by `attachable_type_slug`, `attachable_id`, and `attachment_type_slug`.
Plus 192 additional actions in the full tool inventory.
Verification freshness
- Catalog synced 1d ago (June 5, 2026)
- Connector checked May 30, 2026
- MCP scanned May 30, 2026
- Website enriched May 29, 2026
- Directory updated 1d ago (June 5, 2026)
Alternatives and related apps
Comparable apps in Business & Analytics include 4Degrees, AI Clarity Method, AWeber, Abacor.
Publisher Intelligence
Insights and recommendations for app publishers. See how your app performs and how to improve discoverability.
Server Status Deel MCP Server v1.0.0
https://api-staging.letsdeel.com/mcp Last checked: May 30, 2026
Technical Details
Tools(200)
Showing 200 of 200 tools
| Tool | Description | Flags | Test | Last Tested | |
|---|---|---|---|---|---|
advance_eligibility_get | Checks whether the authenticated contractor is eligible for a Deel Advance. Evaluates KYC verification, contract type, payment cycle status, termination proximity, and organization standing, returning a detailed breakdown. | read-only | 0%Latency 505ms | May 30, 2026 | |
ap_vendor_bill_create | Creates a new vendor bill in accounts payable, associating it with your organization. Attachments can be added to the bill via a subsequent call using the returned id. | — | 0%Latency 208ms | May 30, 2026 | |
approveOrRejectExternalCandidateInterviewResponse | Use this endpoint to process a candidate's interview decision received from an external provider. Provide the job and candidate identifiers and the action to approve or reject the interview. The system records the decision and updates the candidate's | — | 0%Latency 128ms | May 30, 2026 | |
ats_application_sources_list | Returns the available application sources in the Applicant Tracking System. | — | 0%Latency 116ms | May 30, 2026 | |
ats_applications_create | Creates a new ATS application linking an existing candidate to an existing job. Both the candidate and job must exist prior to this call; the returned id can be used for subsequent operations such as adding notes or associating interview stages. | — | 0%Latency 198ms | May 30, 2026 | |
ats_applications_get | Retrieves a single application by its application_id, including associated job details, job posting details, and related metadata. | — | 0%Latency 92ms | May 30, 2026 | |
ats_applications_notes_create | Adds a note to a specific application. The `author_id` must correspond to a valid HRIS user. | — | 0%Latency 114ms | May 30, 2026 | |
ats_attachments_get | Lists attachment files for a specific ATS entity, scoped by `attachable_type_slug`, `attachable_id`, and `attachment_type_slug`. | — | 0%Latency 89ms | May 30, 2026 | |
ats_candidate_create | Creates a candidate record for contractor onboarding outside of an ATS flow. The returned record can be used in subsequent contract creation calls. | — | 0%Latency 122ms | May 30, 2026 | |
ats_candidates_create | Creates a new candidate record in the ATS and returns the candidate with their unique identifier, which can then be used to link the candidate to job applications. | — | 0%Latency 125ms | May 30, 2026 | |
ats_candidates_list | Returns a paginated list of candidates, optionally filtered by job IDs, department IDs, tag IDs, current stage category or default type slugs, or a timestamp to return only records updated after a given point. | — | 0%Latency 681ms | May 30, 2026 | |
ats_candidates_tags_create | Replaces all existing tags on a candidate with the provided set of `tag_ids`. This is a full replacement — any tags not included in the request body will be removed. | — | 0%Latency 91ms | May 30, 2026 | |
ats_departments_list | Returns a paginated list of all departments configured in the ATS. | — | 0%Latency 125ms | May 30, 2026 | |
ats_email_templates_list | Returns a paginated list of published email templates for the organization, supporting cursor-based pagination and filtering by `updated_after` timestamp. | — | 0%Latency 87ms | May 30, 2026 | |
ats_employment_types_list | Returns a paginated list of employment types available in the ATS. | — | 0%Latency 114ms | May 30, 2026 | |
ats_hiring_members_list | Returns a paginated list of hiring members configured in the ATS. | — | 0%Latency 117ms | May 30, 2026 | |
ats_job_boards_job_list | Returns a paginated list of job postings belonging to the specified job board. Results can be filtered using available query parameters. | — | 0%Latency 94ms | May 30, 2026 | |
ats_job_boards_list | Retrieves a list of job boards in the Applicant Tracking System | — | 0%Latency 131ms | May 30, 2026 | |
ats_job_postings_get | Returns a single job posting by `job_posting_id`, including its associated job object, publication status, application form configuration, compensation visibility flag, and rich-text description. | — | 0%Latency 160ms | May 30, 2026 | |
ats_job_postings_list | Use this endpoint to retrieve job postings by specifying the job board ID or job ID. It provides detailed postings with job details, publication status, and relevant metadata. | — | 0%Latency 97ms | May 30, 2026 | |
ats_jobs_create | Creates a new job in the ATS and returns the resulting job record, including its assigned `id`, initial status, and associated approval rule and request identifiers. | — | 0%Latency 94ms | May 30, 2026 | |
ats_jobs_list | Returns a paginated list of jobs in the ATS, filterable by text search, interview plan, locations, teams, employment types, departments, status values, and an ISO 8601 `updated_after` timestamp. | — | 0%Latency 93ms | May 30, 2026 | |
ats_locations_list | Returns a paginated list of all work locations associated with the organization, suitable for use when constructing job postings or filtering by location. | — | 0%Latency 86ms | May 30, 2026 | |
ats_offers_list | Returns all offers associated with the organization, including worker type and offer status, to support pre-onboarding and contract creation workflows. | read-only | 0%Latency 108ms | May 30, 2026 | |
ats_reasons_list | Returns a paginated list of rejection and archivation reasons, filterable by `reason_group_slug` and `subgroup_slug`; when `include_counts` is true, each reason includes a usage count. | — | 0%Latency 86ms | May 30, 2026 | |
ats_tags_list | Returns a paginated list of tags associated with the organization, filterable by label and `tag_group_slug`; when `include_counts` is true, each tag includes a count of associated candidates. | — | 0%Latency 92ms | May 30, 2026 | |
benefits_ytd_pay_get | Returns aggregated year-to-date payroll figures for employees in the specified legal entity over a caller-specified date range. Both `date_start` and `date_end` are required. | — | 0%Latency 86ms | May 30, 2026 | |
cloneAGroup | Clone an existing group within the organization. This creates a new group with the specified name, copying the structure and settings from the source group. | — | 0%Latency 115ms | May 30, 2026 | |
contract_amendment_create | Submits an amendment to modify the details of an existing contract. If the contract is already signed or active, the amendment must be approved and re-signed before the changes take effect. | destructive | 0%Latency 89ms | May 30, 2026 | |
contract_amendment_list | Retrieves the paginated list of amendments associated with a given contract, with optional filtering by amendment status and sign status. | read-only | 0%Latency 83ms | May 30, 2026 | |
contract_bulk_update_create | Use this endpoint to execute bulk contract updates asynchronously. Currently, only completion_date updates for IC contracts are supported. | — | 0%Latency 112ms | May 30, 2026 | |
contract_bulk_update_get | Returns the current status and row-level failures for a bulk contract update execution. | read-only | 0%Latency 130ms | May 30, 2026 | |
contract_create | Creates a new contractor contract and returns it with its assigned `id`. After creation, invite the contractor to sign via `POST /contracts/{contract_id}/invitations`. | — | 0%Latency 89ms | May 30, 2026 | |
contract_custom_field_delete | Clears the value of a custom field on the specified contract, identified by the custom field `id`. | — | 0%Latency 90ms | May 30, 2026 | |
contract_custom_field_get | Retrieves a single custom field definition from a contract by its `id`, returning the field's name, type, settings, placement, and description. | — | 0%Latency 96ms | May 30, 2026 | |
contract_custom_field_list | Returns all custom fields associated with the specified contract. | — | 0%Latency 89ms | May 30, 2026 | |
contract_custom_field_update | Creates or updates custom field values on the specified contract. This is a full replacement operation — any custom field values not included in the request body will be removed. | — | 0%Latency 106ms | May 30, 2026 | |
contract_equity_withholding_get | Returns an estimated withholding amount for an equity event with assumptions and tax breakdown. Derived from `event_value` and `event_currency` provided as query parameters. | — | 0%Latency 86ms | May 30, 2026 | |
contract_get | Retrieves the full record for a specific contract by `contract_id`, including status, compensation, worker details, and metadata. Pass `expand=cost_centers` as a query parameter to include cost center data in the response. | read-only | 0%Latency 95ms | May 30, 2026 | |
contract_invoice_adjustment_list | Retrieves invoice line items (adjustments) associated with a given contract_id, with support for filtering by contract type, adjustment type, status, invoice, reporter, and submission date range. | — | 0%Latency 857ms | May 30, 2026 | |
contract_list | Returns a paginated list of contract summaries with optional filtering by status, type, team, country, currency, external ID, or name. Use `GET /contracts/{contract_id}` for full details. | read-only | 0%Latency 471ms | May 30, 2026 | |
contract_off_cycle_payment_create | Creates a new invoice line item for an off-cycle payment against a specific contract, for use when a payment must be issued outside the regular payment schedule. | — | 0%Latency 95ms | May 30, 2026 | |
contract_off_cycle_payment_get | Retrieves a single off-cycle payment identified by id within a specific contract. | read-only | 0%Latency 88ms | May 30, 2026 | |
contract_off_cycle_payment_list | Retrieves all off-cycle payments for a specified contract. Off-cycle payments represent payments made outside the regular payment schedule, such as exceptional or one-time expenses. | read-only | 0%Latency 88ms | May 30, 2026 | |
contract_payroll_adjustment_list | Retrieves all adjustments associated with a specific contract, optionally scoped to a date range. | read-only | 0%Latency 91ms | May 30, 2026 | |
contract_preview | Returns the rendered HTML content of an IC or EOR contract agreement for a given contract_id. If no templateId is provided, the default or currently assigned template is used. Global Payroll contract types are not supported. | — | 0%Latency 381ms | May 30, 2026 | |
contract_sign | Signs a contract on behalf of the client (employer), advancing it through the hiring workflow to a pending-contractor-signature state. Can also sign a pending amendment on an active contract. | destructive | 0%Latency 110ms | May 30, 2026 | |
contract_sign_invite_delete | Removes the active signing invitation from a contract to allow a new invitation to be issued to the worker. | — | 0%Latency 132ms | May 30, 2026 | |
contract_sign_invite_get | Retrieves the signing invitation link generated for the worker on a contract, with optional localization via the `locale` parameter. | — | 0%Latency 100ms | May 30, 2026 | |
contract_sign_invite_send | Sends a signing invitation email to a worker, setting their email as the expected signer. Resets a previously rejected contract to signing-eligible. Cannot be called if the worker has already signed. | — | 0%Latency 572ms | May 30, 2026 | |
contract_task_bulk_review | Approves or declines multiple submitted tasks associated with a contract in a single request. Each task review must include a status of approved or declined, with an optional reason required when declining. | — | 0%Latency 121ms | May 30, 2026 | |
contract_task_create | Creates a new task for the contractor associated with the specified contract. A task can include an amount, description, and submission date. | — | 0%Latency 82ms | May 30, 2026 | |
contract_task_delete | Deletes a specific task from a contract. An optional `reason` can be supplied for audit or documentation purposes. | — | 0%Latency 111ms | May 30, 2026 | |
contract_task_list | Retrieves all tasks associated with a specific contract, including each task's ID, amount, submission date, status, and description. | — | 0%Latency 107ms | May 30, 2026 | |
contract_task_review | Submits an approval or rejection review for a task associated with a contract. If the review status is declined, an optional reason may be included in the request body. | — | 0%Latency 87ms | May 30, 2026 | |
contract_template_list | Returns all contract templates available to the organization, including fixed-rate, pay-as-you-go, and milestone-based types. Template identifiers returned here can be supplied when creating new contracts. | — | 0%Latency 76ms | May 30, 2026 | |
contract_termination_create | Initiates termination of an active contract, recording the termination reason, effective date, and any final payment details. Can only be called on contracts that are currently active. | — | 0%Latency 239ms | May 30, 2026 | |
contract_timesheet_list | Returns timesheets associated with the specified contract, with optional filtering by contract type, status, reporter, and date range. | read-only | 0%Latency 85ms | May 30, 2026 | |
contract_update | Sets an external identifier to link internal reference IDs (e.g. employee numbers, ERP keys) to a Deel worker. Must be unique. Can be used as a filter when listing contracts. | — | 0%Latency 82ms | May 30, 2026 | |
deleteWorkerRelation | Delete a worker relation. | — | 0%Latency 109ms | May 30, 2026 | |
deleteWorkerRelationExternalId | Delete a worker relation by external id. | — | 0%Latency 312ms | May 30, 2026 | |
deleteWorkerRelationTypeExternalId | Delete a Worker Relation Type by the external ID. | — | 0%Latency 98ms | May 30, 2026 | |
document_bulk_reminder_confirm | Send reminder notifications to workers with a pending document assignment | — | 0%Latency 114ms | May 30, 2026 | |
document_bulk_reminder_preview | Previews a bulk reminder operation for a custom document. Returns recipient count, sample names, and an execution ID. Nothing is sent — must be followed by the confirm endpoint. | — | 0%Latency 130ms | May 30, 2026 | |
document_bulk_reminder_result_get | Returns the full recipient list for a pending bulk reminder execution. Use after the preview step to show the user exactly who will be reminded about a custom document before they confirm. | — | 0%Latency 138ms | May 30, 2026 | |
document_compliance_cancel | Cancels a custom document assignment for a specific worker. Only works on documents not yet completed or signed. Triggers onboarding reassessment. | — | 0%Latency 79ms | May 30, 2026 | |
document_compliance_download | Returns pre-signed download URLs (valid 15 minutes) for a submitted custom document. Returns an empty array if the document has not yet been submitted. Handles regular PDFs, e-signature documents, and uploaded files. | — | 0%Latency 338ms | May 30, 2026 | |
document_compliance_list | Search and filter custom document submissions across all workers for a given template. Use to answer "who has submitted/not submitted document X?". | — | 0%Latency 89ms | May 30, 2026 | |
document_compliance_remind | Sends a reminder email to specific workers about a pending custom document. Has a built-in 24-hour rate limit per worker — workers reminded within the last 24 hours are silently skipped. | — | 0%Latency 122ms | May 30, 2026 | |
document_send_preview | Step 1 of 2: previews sending a custom document to one or more workers. Returns recipient count, sample names, and an execution ID. Nothing is sent. Must be followed by the confirm endpoint. | — | 0%Latency 93ms | May 30, 2026 | |
document_template_list | Lists all custom document templates in the organization. Use when the user asks "what custom documents do we have?" or before sending a document to workers. | — | 0%Latency 86ms | May 30, 2026 | |
draft_quote_list | Retrieve draft quotes for authenticated users. Returns a summary grouped by contract type when no filters are applied or matching records when type or search parameters are used. | — | 0%Latency 86ms | May 30, 2026 | |
draft_quote_update | Use this endpoint to update a draft quote before it becomes a contract. | — | 0%Latency 92ms | May 30, 2026 | |
engage_learning_journey_list | Returns cursor-paginated ActionableJourneys (Courses) assigned to the authenticated worker. | — | 0%Latency 85ms | May 30, 2026 | |
eor_additional_cost_get | Returns the allowances and non-statutory additional costs available for inclusion in an EOR contract quote for the specified country. | read-only | 0%Latency 84ms | May 30, 2026 | |
eor_amendment_accept | Accepts a pending amendment on an EOR worker contract, formally approving the proposed modifications on the client's behalf. The amendment must already exist and be in a pending state before this operation can be called. | — | 0%Latency 634ms | May 30, 2026 | |
eor_amendment_confirm | Confirms a draft amendment on an EOR contract and initiates the review process, routing it to Deel and the employee for acknowledgment and approval. The amendment must exist in a confirmable state prior to calling this endpoint. | — | 0%Latency 95ms | May 30, 2026 | |
eor_amendment_create | Creates a new amendment for an EOR contract, supporting changes to salary, currency, effective date, and other terms. Validated against applicable business and regulatory rules. | — | 0%Latency 90ms | May 30, 2026 | |
eor_amendment_delete | Cancels a pending EOR contract amendment, voiding the request and preventing it from being reviewed or applied to the contract. | — | 0%Latency 115ms | May 30, 2026 | |
eor_amendment_get | Retrieves a specific amendment for an EOR contract. | — | 0%Latency 214ms | May 30, 2026 | |
eor_amendment_list | Retrieves all amendments associated with a given EOR contract, including each amendment's type, effective date, and current status, providing a full history of changes applied to the contract. | — | 0%Latency 84ms | May 30, 2026 | |
eor_amendment_pdf_download | Generates a secure, time-limited download URL for the PDF of a specific EOR contract amendment. The returned URL is valid for 15 minutes from the time of generation. | — | 0%Latency 86ms | May 30, 2026 | |
eor_amendment_settings_get | Returns validation settings for amendment data points on an EOR contract, optionally scoped by employment state. Use to determine which fields are editable and what constraints apply. | — | 0%Latency 107ms | May 30, 2026 | |
eor_amendment_sign | Records the employee's signature on a specific contract amendment, confirming acceptance of the amendment terms. Returns the updated amendment record upon successful signing. | — | 0%Latency 122ms | May 30, 2026 | |
eor_amendment_update | Applies a partial update to a specific EOR contract amendment. The amendment must be in DRAFT status; updates to amendments in any other state will be rejected. This operation overwrites existing draft data and cannot be undone. | — | 0%Latency 124ms | May 30, 2026 | |
eor_amendment_validate | Validates amendment data points for a given contract against any external validation rules before an amendment is submitted. This call should be made prior to creating an amendment to confirm that the proposed data points are acceptable. | — | 0%Latency 213ms | May 30, 2026 | |
eor_assignment_accept | Records client approval of a project assignment for an EOR contract, confirming that the terms have been reviewed and accepted. | — | 0%Latency 149ms | May 30, 2026 | |
eor_assignment_checkin_get | Returns the checkin questionnaire for a project assignment, including all sections and questions. The optional `version` parameter ensures the fetched questionnaire matches an expected version. | — | 0%Latency 117ms | May 30, 2026 | |
eor_assignment_checkin_submit | Submits completed answers for a project assignment checkin questionnaire. All required questionnaire fields must be included; partial submissions are not accepted. | — | 0%Latency 143ms | May 30, 2026 | |
eor_assignment_get | Returns the project assignment PDF for an EOR contract pending client approval. The optional version parameter allows callers to confirm the retrieved document matches an expected version before proceeding with acceptance. | — | 0%Latency 113ms | May 30, 2026 | |
eor_bank_account_create | Registers a bank account for an EOR employee. Returns the `id` of the newly created bank account record. | — | 0%Latency 87ms | May 30, 2026 | |
eor_bank_guide_get | Returns the bank account form guide for the specified `country` and `currency` combination, providing the field structure required to add a new bank account for an EOR employee. | — | 0%Latency 119ms | May 30, 2026 | |
eor_benefit_list | Returns benefits available in a specific country, scoped by work visa requirement, weekly work hours, employment type, team, and legal entity. | read-only | 0%Latency 116ms | May 30, 2026 | |
eor_compliance_document_acknowledge | Submits the worker's consent acknowledgement for a compliance document that requires it. This operation is required before documents marked as needing acknowledgement are considered complete. | — | 0%Latency 173ms | May 30, 2026 | |
eor_compliance_document_download | Returns a time-limited download URL for a submitted compliance document. The URL expires at the time indicated by `expires_at` in the response. | read-only | 0%Latency 90ms | May 30, 2026 | |
eor_compliance_document_list | Returns the list of compliance documents associated with an EOR employee. | read-only | 0%Latency 108ms | May 30, 2026 | |
eor_compliance_document_send | Uploads a compliance document file against the specified `document_id` for an EOR employee. | — | 0%Latency 85ms | May 30, 2026 | |
eor_compliance_template_download | Returns a time-limited download URL for the compliance document template associated with the given `document_id`, only if a template exists for that document. | read-only | 0%Latency 117ms | May 30, 2026 | |
eor_contract_benefit_list | Returns benefits associated with the specified EOR contract. | read-only | 0%Latency 112ms | May 30, 2026 | |
eor_contract_document_get | Returns a specific document as a PDF for a given EOR contract. Currently only the `FRAMEWORK_AGREEMENT` document type is supported. | — | 0%Latency 101ms | May 30, 2026 | |
eor_contract_document_list | Returns all documents associated with a specific EOR contract. | — | 0%Latency 140ms | May 30, 2026 | |
eor_contract_document_sign | Applies a signature and job title to a specified EOR contract document. Currently only the `FRAMEWORK_AGREEMENT` document type is supported. | — | 0%Latency 83ms | May 30, 2026 | |
eor_contract_form_get | Retrieves the versioned form definition for creating an EOR contract in the specified country, including fields, validation rules, and conditional logic. The `state` parameter is only required for countries that mandate it. | read-only | 0%Latency 90ms | May 30, 2026 | |
eor_contract_forms_definition_get | Returns paginated, versioned form definitions for creating EOR contracts across specified countries. Use the latest effective version. Not for reading or updating existing contracts. | — | 0%Latency 138ms | May 30, 2026 | |
eor_contract_get | Returns basic contract information and associated employment costs for a specific EOR contract. | read-only | 0%Latency 122ms | May 30, 2026 | |
eor_contract_offboarding_get | Retrieves the offboarding request associated with a specific EOR contract, including termination details, document review status, offboarding request data, and pending employee notification state. | — | 0%Latency 102ms | May 30, 2026 | |
eor_contract_sign | Signs a contract on behalf of the contractor, transitioning contract status to active and completing the contractor onboarding workflow. | — | 0%Latency 85ms | May 30, 2026 | |
eor_contract_update | Applies partial updates to mutable fields of an EOR contract, such as salary, job title, or benefits. Only fields included in the request body are modified; fields required for validation must still be present. | — | 0%Latency 84ms | May 30, 2026 | |
eor_effective_date_limit_get | Returns validation rules for the effective date field within an EOR contract amendment flow. | — | 0%Latency 510ms | May 30, 2026 | |
eor_employment_cost_batch | Determine the total employment costs for an Employee of Record (EOR) arrangement across different countries, including salary, employer costs, benefits, and additional fees. | read-only | 100%Latency 342ms | May 30, 2026 | |
eor_employment_cost_calculate | Calculates the total employment cost for an EOR arrangement in a specified country, returning a breakdown that includes employer costs, benefits, platform fees, and severance accrual. | read-only | 100%Latency 151ms | May 30, 2026 | |
eor_hr_document_list | Returns all HR verification letters and documents associated with the employee contract. | — | 0%Latency 90ms | May 30, 2026 | |
eor_hrx_document_get | Generates a pre-signed URL for downloading a specific HRX document as a PDF associated with an EOR contract. The URL expires 15 minutes after generation. | — | 0%Latency 159ms | May 30, 2026 | |
eor_hrx_document_list | Returns a paginated list of HRX documents shared with an employee under a specific EOR contract. | — | 0%Latency 118ms | May 30, 2026 | |
eor_job_scope_list | Returns predefined and custom job scope templates available for EOR contracts, optionally filtered to templates belonging to a specific team. | — | 0%Latency 117ms | May 30, 2026 | |
eor_job_scope_validate | Validates a job scope description and returns any validation errors. When errors are present, the response also includes a `quote_validation_log_public_id` and pre-populated `data_for_corrected_job_scope_endpoint` to support subsequent correction. | — | 0%Latency 116ms | May 30, 2026 | |
eor_mailbox_password_update | Changes the mailbox password for an EOR worker. | — | 0%Latency 85ms | May 30, 2026 | |
eor_offboarding_attachment_get | Downloads the content of a specific attachment associated with the termination for a given contract. | — | 0%Latency 84ms | May 30, 2026 | |
eor_offboarding_client_sign_off_review | Submits a client sign-off decision—approval or change request—for the offboarding documents of a specific contract during the client sign-off step. | — | 0%Latency 86ms | May 30, 2026 | |
eor_offboarding_create | Formally initiates the resignation process for the EOR contract by submitting a resignation request on behalf of the worker. | — | 0%Latency 85ms | May 30, 2026 | |
eor_offboarding_employee_sign_off_review | Records an employee's sign-off decision—approval or change request with feedback—for the offboarding document set of a contract. | — | 0%Latency 124ms | May 30, 2026 | |
eor_offboarding_pto_review_submit | Submits PTO details for a resignation request, triggers related notifications, and finalizes the PTO review step. Only callable when the resignation status is `AWAITING_PTO`. | — | 0%Latency 81ms | May 30, 2026 | |
eor_offboarding_required_info_get | Returns country-specific mandatory and optional questions, and identifies required supporting documents, that must be provided when initiating the offboarding process for a contract. | — | 0%Latency 115ms | May 30, 2026 | |
eor_offboarding_restricted_date_list | Returns country-specific dates unavailable for offboarding end-date selection—including weekends and public holidays—along with the earliest available end date; optionally filtered by termination type. | — | 0%Latency 88ms | May 30, 2026 | |
eor_payroll_agreement_download | Returns a time-limited download URL for the employee agreement PDF associated with the given `contract_id`. When the optional `version` parameter is supplied and a version mismatch is detected, behaviour diverges from the default resolution path. | — | 0%Latency 88ms | May 30, 2026 | |
eor_payslip_download | Returns a URL for downloading the specified payslip as a PDF. | — | 0%Latency 111ms | May 30, 2026 | |
eor_payslip_list | Returns a list of payslip records for the specified worker. | read-only | 0%Latency 121ms | May 30, 2026 | |
eor_resignation_create | Initiates a resignation request for an EOR contract. | — | 0%Latency 88ms | May 30, 2026 | |
eor_resignation_letter_get | Returns a preview of the resignation letter for the EOR contract before the worker submits their signature. | — | 0%Latency 144ms | May 30, 2026 | |
eor_resignation_letter_sign | Records the worker's signature on the resignation letter for the contract, which is required to finalize the resignation process; upon successful submission, the signed letter is queued for PDF generation and further processing. | — | 0%Latency 380ms | May 30, 2026 | |
eor_resignation_list | Returns resignations submitted by EOR workers, optionally filtered by resignation letter status. | — | 0%Latency 85ms | May 30, 2026 | |
eor_start_date_get | Returns the earliest allowed start date for a new EOR contract based on employment country, nationality, and visa requirements. Also returns payroll timing parameters that govern when the contract can take effect. | read-only | 0%Latency 88ms | May 30, 2026 | |
eor_tax_document_list | Returns tax documents for the authenticated worker. | — | 0%Latency 424ms | May 30, 2026 | |
eor_termination_create | Initiates a termination request for an EOR contract, beginning the offboarding process. Returns desired and confirmed end dates along with any termination documents generated. | — | 0%Latency 146ms | May 30, 2026 | |
eor_validation_get | Returns country-specific hiring guide data — including salary requirements, holidays, probation terms, health insurance, and currency — for use in creating and validating EOR contract quotes. | read-only | 0%Latency 131ms | May 30, 2026 | |
eor_worker_additional_info_add | Adds supplemental information fields to an EOR employee's contract record. | — | 0%Latency 120ms | May 30, 2026 | |
eor_worker_additional_info_update | Partially updates additional information on an EOR employee agreement. Only permitted when status is `new`, `under_review`, or `waiting_for_employee_contract`; other statuses return an error. | — | 0%Latency 97ms | May 30, 2026 | |
eor_worker_benefit_list | Returns the benefits for the authenticated employee. The employee identity is inferred from the auth token, so this endpoint must be called with an employee-scoped token rather than a client token. | read-only | 0%Latency 92ms | May 30, 2026 | |
eor_worker_create | Submits details for an Employee of Record (EOR) contract and returns a quote. Deel processes the submitted information and returns pricing, compensation, and health plan details before the contract is activated. | — | 0%Latency 85ms | May 30, 2026 | |
eor_worker_info_update | Partially updates employee information on an EOR contract. Only documented fields are accepted. Restricted to contracts in pre-signature or review statuses; other statuses return a validation error. | — | 0%Latency 86ms | May 30, 2026 | |
eor_worker_profile_create | Creates an EOR worker record and returns the associated `user_id`, `profile_id`, and `hris_profile_id`. | — | 0%Latency 86ms | May 30, 2026 | |
eorResignationRequest | Enable clients with group admin and people manager permissions to initiate a resignation request for an Employee of Record (EOR) contract within their team. | — | 0%Latency 88ms | May 30, 2026 | |
eorTerminationRequest | This API enables clients with group admin and people manager permissions to initiate a request for the termination of an Employee of Record (EOR) contract for members of their team. | — | 0%Latency 90ms | May 30, 2026 | |
forms_gp_worker_field_list | Retrieves the country-specific additional information fields required for GP workers to run payroll in compliance with local regulations. | — | 0%Latency 83ms | May 30, 2026 | |
getAllProfileWorkerRelations | List of worker relations. | — | 0%Latency 97ms | May 30, 2026 | |
getEORBankAccountGuide | Retrieve bank account form guide for an EOR employee. This data can be used to add a new bank account for an employee. | — | 0%Latency 130ms | May 30, 2026 | |
getEorTermination | This API allows clients and employees with viewer permissions to retrieve termination data. It ensures that only authorized users can access sensitive information related to terminations. | — | 0%Latency 129ms | May 30, 2026 | |
gp_gtn_report_download | Downloads the gross-to-net calculation report for the specified payroll report as a CSV file, with optional currency conversion applied. | — | 0%Latency 107ms | May 30, 2026 | |
gp_worker_info_add | Adds supplementary fields to the contract, with the extra data supplied under the `data` object in the request body. | — | 0%Latency 123ms | May 30, 2026 | |
hiring_insights_employment_comparison_list | Use this endpoint to compare employment regulations, costs, time off, and payroll details across one or more countries for hiring analysis. | read-only | 100%Latency 257ms | May 30, 2026 | |
immigration_case_create | Creates a new immigration case for a worker. The appropriate visa type must be determined before calling this endpoint. | — | 0%Latency 91ms | May 30, 2026 | |
invoice_adjustment_create | Creates an invoice adjustment — such as a bonus, commission, VAT percentage, or deduction — against a contract. Pass the `recurring` query parameter to apply the adjustment automatically to future invoices. | — | 0%Latency 99ms | May 30, 2026 | |
invoice_adjustment_get | Retrieves a single invoice line item by its `id`. | — | 0%Latency 89ms | May 30, 2026 | |
invoice_adjustment_list | Returns invoice adjustments, optionally filtered by contract, adjustment type, status, invoice, reporter, or submission date range. | read-only | 0%Latency 85ms | May 30, 2026 | |
invoice_category_list | Returns the available adjustment categories, optionally filtered by contract type. Category IDs returned here are required when creating adjustments and define the type and accounting treatment applied. | — | 0%Latency 114ms | May 30, 2026 | |
invoice_payroll_adjustment_create | Creates a new payroll adjustment for a contract, modifying the payment amount on the next payment cycle. The `adjustment_category_id` must reference a valid category retrieved from `GET /adjustments/categories`. | — | 0%Latency 117ms | May 30, 2026 | |
invoice_payroll_adjustment_delete | Permanently deletes an adjustment by its id. | — | 0%Latency 118ms | May 30, 2026 | |
invoice_payroll_adjustment_get | Retrieves a specific adjustment by its id, including its amount, status, payment cycle dates, and associated contract_id. | — | 0%Latency 93ms | May 30, 2026 | |
invoice_payroll_adjustment_update | Applies a partial update to an existing adjustment. Only fields included in the request body are modified; omitted fields retain their current values. | — | 0%Latency 740ms | May 30, 2026 | |
invoice_tax_create | Creates an invoicing tax entry for an independent contractor contract. | — | 0%Latency 115ms | May 30, 2026 | |
invoice_tax_delete | Permanently removes the specified `tax_type` from the contract's invoicing tax configuration; this action is irreversible and takes effect on future invoices. | — | 0%Latency 128ms | May 30, 2026 | |
invoice_tax_list | Retrieves the VAT and withholding tax settings configured for an independent contractor contract. | — | 0%Latency 1.8s | May 30, 2026 | |
invoice_tax_update | Applies a partial update to the invoicing tax for an independent contractor contract; accepts `tax_type` (WITHHOLDING_TAX or VAT) and `percentage` to modify how taxes are calculated on future invoices. | — | 0%Latency 84ms | May 30, 2026 | |
it_asset_get | Retrieves the details of a specific IT asset by `asset_id`. | read-only | 0%Latency 200ms | May 30, 2026 | |
listPayrollCycles | Use this endpoint to retrieve a list of payroll events for a specified legal entity. | — | 0%Latency 124ms | May 30, 2026 | |
lookup_currency_list | Returns all currencies supported by the platform, including their ISO codes and names. | read-only | 0%Latency 137ms | May 30, 2026 | |
lookup_timeoff_type_list | Returns the predefined time-off types available for registration on the platform. | read-only | 0%Latency 89ms | May 30, 2026 | |
milestone_create | Creates a new payment milestone on a milestone-based contract. After creation, the milestone enters a review workflow before payment is processed. | — | 0%Latency 141ms | May 30, 2026 | |
milestone_delete | Permanently deletes a specific milestone from a contract. This operation is irreversible and removes all associated milestone data. | — | 0%Latency 125ms | May 30, 2026 | |
milestone_get | Retrieves a single milestone identified by milestone_id within a specific contract. | — | 0%Latency 131ms | May 30, 2026 | |
milestone_list | Retrieves all milestones associated with a specific contract, including each milestone's title, amount, status, relevant dates, and creator and reviewer information. | — | 0%Latency 109ms | May 30, 2026 | |
offboarding_tracker_hris_get | Returns termination details for a contract identified by its HRIS profile `oid`. | — | 0%Latency 87ms | May 30, 2026 | |
org_contract_custom_field_list | Returns custom field definitions for contracts — field metadata and placement for supported types (text, list, multiselect, number, percentage, currency, date), not contract-specific values. | — | 0%Latency 109ms | May 30, 2026 | |
org_department_list | Returns the list of departments within the authenticated user's organization, including each department's identifier, name, and parent department where applicable. | — | 0%Latency 112ms | May 30, 2026 | |
org_group_update | Applies a partial update to an existing group's details. Only fields included in the request body are modified; omitted fields retain their current values. | — | 0%Latency 90ms | May 30, 2026 | |
org_positions_list | Fetches all positions associated with the specified `hrisProfileId`. | — | 0%Latency 90ms | May 30, 2026 | |
org_structures_list | Returns the organization's hierarchical structure, including departments and teams, with offset-based pagination. | read-only | 0%Latency 88ms | May 30, 2026 | |
payout_bank_transfer_method_update | Fully replaces the bank transfer method; all method fields must be provided as this is a complete replacement, not a partial update. | — | 0%Latency 462ms | May 30, 2026 | |
payout_transfer_method_create | Registers a new bank transfer payout method; the request payload structure is dynamic and determined by the selected option, so callers should retrieve field requirements before submitting. | — | 0%Latency 86ms | May 30, 2026 | |
payroll_contract_create | Creates a new Global Payroll contract. Country-specific required fields must be retrieved first from `GET /forms/gp/worker-additional-fields/{country_code}`. Returns the contract with its `id`. | — | 0%Latency 86ms | May 30, 2026 | |
payroll_cycle_list | Lists payroll cycles with optional filters for contract OIDs, date range, country, entity, and cycle state. Use `employment_id` to narrow results to specific employee contracts. | — | 0%Latency 316ms | May 30, 2026 | |
payroll_equity_tax_event_create | Submits an equity or token tax event for an EOR worker enrolled in Equity & Token Services. | — | 0%Latency 123ms | May 30, 2026 | |
payroll_payment_cycle_list | Fetches the scheduled payment dates and current status of each payment cycle for a specific contract. | read-only | 0%Latency 158ms | May 30, 2026 | |
payroll_report_entry_update | Updates payroll report items for an employee in a specific cycle. Ensure the cycle is editable before submitting. Provide `payroll_report_column_id` values from the payroll report response. | — | 0%Latency 105ms | May 30, 2026 | |
payroll_report_get | Get payroll report data for a payroll cycle, including available columns, employee row values, and optional previous report items. Use this response to discover payroll_report_column_id and payroll_id before updating entries. | read-only | 0%Latency 84ms | May 30, 2026 | |
retrieveAtsJobPostingByOrganization | This endpoint retrieves a single job posting by its ID for a specific organization. It provides detailed information about the job posting, including its associated job details, publication status, and other relevant metadata. | — | 0%Latency 586ms | May 30, 2026 | |
retrieveAtsJobPostingsByOrganization | Retrieves a list of all job postings in the Applicant Tracking System. Results can be filtered by query parameters. | — | 100%Latency 81ms | May 30, 2026 | |
retrieveCustomFieldsForOrganization | Retrieves custom field values for a specific organization structure (team). This endpoint returns all custom fields configured for organization structures, including their current values, inheritance status, and any pending change requests. Custom fields | — | 0%Latency 89ms | May 30, 2026 | |
timeoff_request_create | Creates a new time-off request for a worker. | — | 0%Latency 89ms | May 30, 2026 | |
timeoff_request_review | Approves or rejects a batch of time-off requests in a single call. The desired status must be either APPROVED or REJECTED for each entry; the response distinguishes successfully processed requests from those that encountered errors. | — | 0%Latency 379ms | May 30, 2026 | |
timeoff_sync_run | Synchronizes time-off requests from an external HRIS for Global Payroll contracts. Records are upserted or deleted by external ID. Deel calculates the payroll cycle impact of each operation. | — | 0%Latency 113ms | May 30, 2026 | |
timesheet_list | Returns a paginated list of timesheets in the account, optionally filtered by contract_id, contract_types, statuses, reporter_id, or date range. | read-only | 0%Latency 83ms | May 30, 2026 | |
timesheet_preset_create | Creates a new hourly report preset, returning the assigned id upon success. | — | 0%Latency 88ms | May 30, 2026 | |
timesheet_preset_list | Returns saved hourly report presets for the specified contract, optionally scoped to a work statement. Results support cursor-based pagination and can be ordered by title or creation date. | read-only | 0%Latency 87ms | May 30, 2026 | |
updateWorkerRelationType | Update a worker relation type. | — | 0%Latency 83ms | May 30, 2026 | |
updateWorkerRelationTypeExternalId | Update a worker relation type by external id. | — | 0%Latency 450ms | May 30, 2026 | |
upsertParentWorkerRelations | Create a parent worker relation. | — | 0%Latency 126ms | May 30, 2026 | |
worker_contract_type_list | Returns the additional information template for a given contract type and employment country, specifying the fields required to complete employee information for that combination. | — | 0%Latency 122ms | May 30, 2026 | |
worker_hrx_manager_get | Retrieves the Human Resource Experience (HRX) Manager assigned to the authenticated worker, including contact details and a scheduling URL. Accessible only to workers with the appropriate permissions. | — | 0%Latency 179ms | May 30, 2026 | |
worker_personal_info_external_get | Retrieves a worker profile record using a system-wide external worker identifier. | read-only | 0%Latency 170ms | May 30, 2026 |
Discoverability Score
Fair
58 of 100 — how easily AI agents find your app
- Description quality20/20
- Example prompts0/20
- Keyword coverage0/15
- Tool metadata20/20
- Visual assets5/20
- Endpoint health10/10
- Data freshness15/15
How to Improve
Add at least 2 example prompts. Prompt examples strongly improve app matching and click-through intent.
Increase keyword coverage (discovery + trigger) to improve retrieval for long-tail queries.
Provide a stable HTTPS logo URL (avoid connectors://) so cards render consistently across clients.
Add at least 2 screenshots that show real workflows to increase confidence and conversion.
Technical Details
- Status
- ENABLED
- Type
- AI-Powered App
- Auth
- Open Access, Requires Login
- Listed on
- ChatGPT
- Added
- April 24, 2026
- Last synced
- 1d ago
- Last checked
- May 30, 2026
- Version
- 1.0.0
- Distribution
- Ecosystem Directory