Deel MCP connector
Deel is a global HR and payroll platform that helps companies hire, manage, and pay international teams compliantly. The Deel MCP connector allows AI agents to retrieve information about people and contracts, manage timesheets, and access authenticated user details. It also supports creating consent tokens for secure data handling across your Deel environment.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Deel MCP connector to perform the following actions:
- Retrieve employee information and contracts from Deel to sync with payroll systems
- Generate consent tokens to grant secure access to user data in Deel
- Track timesheet submissions and approvals across international teams in Deel
- Audit current user authentication status and permissions in Deel
- Extract people and contract data from Deel for compliance reporting
- Automate employee onboarding by pulling contract details from Deel
- Monitor timesheet records to ensure accurate hours and payment processing
Example prompts
Use the following example prompts to invoke Deel MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all employees in Deel and their current contract status.List the timesheets submitted this week in Deel.Who am I authenticated as in Deel right now.Generate a consent token for Sarah in the engineering department.Pull all active contracts from Deel for our European offices.Find timesheets pending approval in Deel for the past month.Create a new consent token so I can access employee data in Deel.List all people in Deel and filter by their employment status.Show me contracts expiring in the next 30 days in Deel.Retrieve timesheet data from Deel for payroll reconciliation.
Deel MCP connector tools
The Deel MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| deel_deelcreateconsenttoken_invoke | Generates a consent token for secure authorization and authentication purposes. |
| listPeople | Retrieves a list of all people in the organization. |
| getMe | Retrieves the profile information of the currently authenticated user. |
| listContracts | Retrieves a list of all contracts in the organization. |
| listTimesheets | Retrieves a list of all timesheets in the organization. |