Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Get Person

Retrieve detailed information about a specific person (worker) by their ID. Returns the documented personal information for that worker. Call list_people to discover worker IDs.

List Organization Data

Retrieve organizational structure data from Deel. Can list legal entities, teams/groups, or departments. Useful for finding IDs needed when creating contracts.

List Invoices

Retrieve billing invoices from Deel for accounting and financial integration. Returns invoice details including amounts, dates, and statuses.

Get Current User

Read the profile of the authenticated user, including organization membership. Organization service tokens may not have a personal profile; use get_current_organization for organization identity.

List Payments

Retrieve payment statements from Deel. Returns payment details including amounts, statuses, dates, and associated contracts.

Create Contract

Create a new contractor contract in Deel. Supports fixed rate, pay-as-you-go (fixed and task-based), and milestone-based contracts. Provide the contract type, worker details, compensation, and start date.

Get Contract

Retrieve detailed information about a specific contract by its ID. Returns full contract details including worker info, compensation, status, and custom fields.

Download Invoice

Download an invoice as a PDF. Call list_invoices to discover invoice IDs.

List Contracts

Retrieve a list of contracts from Deel. Supports filtering by status, contract type, and other parameters. Returns contract details including worker info, compensation, and status.

Calculate Eor Cost

Calculate the estimated cost of hiring an employee through Deel's Employer of Record (EOR) service. Provides cost breakdown including employer contributions and Deel fees.

Get Current Organization

Read the organization associated with the authentication token, including its ID and name. No organization ID is required.

Manage Contract

Perform lifecycle actions on a Deel contract: amend, sign, or terminate. Use action "amend" to modify contract terms, "sign" to sign the contract, or "terminate" to end it.

Manage Invoice Adjustments

Create, list, read, review or delete invoice adjustments for contractor contracts. Adjustments include bonuses, commissions, deductions, expenses, overtime, and more. Use "list" to retrieve, "create" to add, or "review" to approve/decline.

Manage Time off

List time-off requests or assigned policies, create or update requests, or cancel a request. Cancellation retains a CANCELED record and cannot be reversed.

List People

Retrieve a list of people (workers) in the organization. Returns worker profiles including names, emails, employment details, and hiring types. Supports pagination.

Manage Timesheets

Create, list, read, review or delete contractor timesheets. Use action "list" to retrieve timesheets for a contract, "create" to submit a new timesheet entry, or "review" to approve or decline a timesheet.

Get Eor Country Guide

Retrieve the Employer of Record (EOR) hiring guide for a specific country. Returns country-specific requirements, validations, and employment parameters needed to create an EOR contract.