manage_time_off
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.
Ask your agent in plain language. Each of these maps to a real tool on the server.
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.
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.
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.
get_contract
Retrieve detailed information about a specific contract by its ID. Returns full contract details including worker info, compensation, status, and custom fields.
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.
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.
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.
list_payments
Retrieve payment statements from Deel. Returns payment details including amounts, statuses, dates, and associated contracts.
list_invoices
Retrieve billing invoices from Deel for accounting and financial integration. Returns invoice details including amounts, dates, and statuses.
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.
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.
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.
get_current_organization
Read the organization associated with the authentication token, including its ID and name. No organization ID is required.
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.
download_invoice
Download an invoice as a PDF. Call list_invoices to discover invoice IDs.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Read contracts, workforce and billing records; manage contractor contracts, timesheets, invoice adjustments and time-off requests. Discover organization resources, download invoice PDFs and estimate EOR employment costs.
Common questions about connecting Deel to AI agents with Metorial.