Deel integration
Global payroll and HR platform API for managing contractors, employees, and payments worldwide. Create contracts, manage timesheets, process payroll adjustments, handle invoicing, and manage compliance across 150+ countries. Essential for building HR integrations, automating contractor management, and syncing with accounting systems.
Say what should happen.
The workflow builds itself.
Common Deel use cases
- contract setup
- HRIS sync
- accounting sync
- audit trail
- worker profile
- error correction
- EOR contract setup
- payment reconciliation
- organizational structure
- financial reporting
What you can do with Deel
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Contract, 7 operations
amend_contractAmend contractPOSTCreates a formal contract amendment for changing terms, compensation, or scope of work.create_contractor_contractCreate contractor contractPOSTCreates a new contractor contract with specified terms and compensation. Sends for worker signature.create_eor_contractCreate eor contractPOSTCreates an EOR employee contract quote with Deel as employer of record.get_contractGet contractGETRetrieves detailed contract information including worker details, compensation, and compliance status.list_contractsList contractsGETLists all contracts including contractors and employees with status and compensation details.terminate_contractTerminate contractPOSTTerminates an active contract with a specified termination date.update_contractUpdate contractPATCHAdds or updates external ID on a contract for HRIS integration.
Lookup, 4 operations
list_countriesList countriesGETLists all countries supported by Deel for hiring.list_currenciesList currenciesGETLists all currencies available on the Deel platform.list_job_titlesList job titlesGETLists predefined job titles available on Deel.list_senioritiesList senioritiesGETLists seniority levels available on the Deel platform.
Timesheet, 4 operations
create_timesheetCreate timesheetPOSTSubmits a timesheet entry for a contractor. Entries require approval before payment processing.delete_timesheetDelete timesheetDELETEDeletes a single timesheet entry by its ID.list_timesheetsList timesheetsGETLists timesheets for a contract with filtering by status.review_timesheetsReview timesheetsPOSTApproves or declines multiple timesheets. Approved entries are processed for payment.
Invoice adjustment, 3 operations
create_invoice_adjustmentCreate invoice adjustmentPOSTCreates an invoice adjustment like bonus, expense, or commission for a contractor.delete_invoice_adjustmentDelete invoice adjustmentDELETEDeletes an existing invoice adjustment that has not been processed.list_invoice_adjustmentsList invoice adjustmentsGETLists all invoice adjustments for a contract including status and payment info.
Webhook, 3 operations
create_webhookCreate webhookPOSTCreates a webhook subscription for Deel platform events.delete_webhookDelete webhookDELETEDeletes a webhook subscription by its ID.list_webhook_event_typesList webhook event typesGETLists all available webhook event types on the Deel platform.
Payment, 2 operations
get_payment_breakdownGet payment breakdownGETRetrieves a detailed breakdown of a specific payment with line items and fees.list_paymentsList paymentsGETLists payment receipts with filtering by date, currency, and entity.
People, 2 operations
get_personGet personGETRetrieves detailed information about a specific person by HRIS profile id.list_peopleList peopleGETLists all people in your Deel organization with employment details and hiring status.
Compensation, 1 operation
update_compensationUpdate compensationPATCHUpdates compensation for a GP/EOR employee effective from a specified date.
Department, 1 operation
list_departmentsList departmentsGETLists all departments in your Deel organization.
Invoice, 1 operation
list_invoicesList invoicesGETLists paid invoices for your workforce with date and entity filtering.
Legal entity, 1 operation
list_legal_entitiesList legal entitiesGETLists legal entities associated with your Deel organization.
Organization, 1 operation
get_organizationGet organizationGETRetrieves details about your current Deel organization.
Payslip, 1 operation
get_payslipsGet payslipsGETRetrieves payslip records for a GP/EOR employee with period dates and status.
Team, 1 operation
list_teamsList teamsGETLists all teams in your Deel organization.
Deel API rate limits
- 5 requests per second
REST API rate limit is 5 requests per second. Exceeding this limit returns HTTP 429. GraphQL API has a separate limit of 12 queries per second.
These are the limits Deel documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Deel documentation for current values.
Use Deel from Claude Code, Cursor or Codex
Connect Deel in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Deel operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Deel
- Create your workspace
Sign up free. Nothing to install.
- Connect Deel once
Add your Deel connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Deel integration FAQ
What can you do with the Deel integration?
LiveContext exposes 32 operations on Deel, covering contract, lookup, timesheet and invoice adjustment. Common uses include contract setup, HRIS sync and accounting sync.
What are the Deel API rate limits?
Deel documents 5 requests per second. REST API rate limit is 5 requests per second. Exceeding this limit returns HTTP 429. GraphQL API has a separate limit of 12 queries per second. Limits are set by Deel and can depend on your plan.
