Get started free
All integrations

Justworks integration

HR and payroll platform Partner API for managing employees, payroll, benefits, time-off, and company operations. Access member profiles, manage deductions, track payroll data, handle time-off requests and balances, and configure webhooks. Perfect for building HR integrations, payroll automation, benefits management systems, and workforce analytics applications.

27 toolsOAuthAPI docs

Common Justworks use cases

  • benefits enrollment
  • ID migration
  • tax reporting
  • pay verification
  • compliance verification
  • data reconciliation
  • HR dashboard
  • payroll audit
  • leave tracking
  • leave management

What you can do with Justworks

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.

Deduction, 4 operations

  • PATCHcancel_deduction

    Cancels an active deduction to stop future withholdings.

  • POSTcreate_deduction

    Creates a new deduction for a member's payroll.

  • GETlist_deductions

    Lists deductions filtered by member or status.

  • PUTupdate_deduction

    Updates an existing deduction with new amount or frequency.

Webhook, 3 operations

  • POSTlist_webhooks

    Lists all configured webhooks for the OAuth application.

  • POSTresume_webhook

    Resumes a closed webhook to restart event deliveries.

  • POSTsimulate_webhook

    Sends a test webhook event to verify endpoint setup.

Canonical id, 2 operations

  • GETget_company_canonical_id

    Translates a legacy company ID to the canonical identifier format.

  • GETget_member_canonical_id

    Converts a legacy member ID to the canonical identifier format.

Member, 2 operations

  • GETget_member

    Retrieves a specific member's profile and employment information.

  • GETlist_members

    Lists all company members with cursor-based pagination for employee directories.

Paystub, 2 operations

  • GETget_paystub

    Retrieves detailed paystub information with full earnings and deduction breakdown.

  • GETlist_paystubs

    Lists paystubs for a specific payroll run with earnings and deductions.

Time off balance report, 2 operations

  • POSTcreate_time_off_balance_report

    Generates a time-off balance report for company members.

  • GETget_time_off_balance_report

    Retrieves a time-off balance report with member balances.

Bank account, 1 operation

  • GETget_company_bank_account

    Retrieves the company's bank account information for payroll funding.

Business info, 1 operation

  • GETget_company_business_info

    Retrieves the company's verified business and legal entity information.

Company, 1 operation

  • GETget_company

    Retrieves the current company's information and business details.

Custom field, 1 operation

  • GETget_company_custom_fields

    Lists all custom fields configured for the company's member records.

Custom field value, 1 operation

  • GETget_member_custom_field_values

    Retrieves custom field values for a specific member's profile.

Deduction type, 1 operation

  • GETlist_deduction_types

    Lists all available deduction types configured for the company.

Jurisdiction, 1 operation

  • GETget_company_jurisdictions

    Retrieves jurisdictions where the company has tax obligations.

Payroll, 1 operation

  • GETlist_payrolls

    Lists company payrolls within a required date range with cursor-based pagination.

Payroll fee, 1 operation

  • GETget_payroll_fees

    Retrieves fees associated with a specific payroll run.

Tax id, 1 operation

  • GETget_member_tax_id

    Retrieves the tax ID (SSN) for a specific domestic member.

Time off policy, 1 operation

  • GETlist_time_off_policies

    Lists all time-off policies configured for the company.

Time off request, 1 operation

  • GETlist_time_off_requests

    Lists time-off requests with filtering by member, status, or date range.

Use Justworks from Claude Code, Cursor or Codex

Connect Justworks in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Justworks operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Justworks

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Justworks once

    Add your Justworks connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. 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.

Justworks integration FAQ

What can you do with the Justworks integration?
LiveContext exposes 27 operations on Justworks, covering deduction, webhook, canonical id and member. Common uses include benefits enrollment, ID migration and tax reporting.

Popular integrations

Browse the whole catalog