Justworks · Capability

Justworks Company API — Company

Justworks Company API. 5 operations. Lead operation: Justworks Get Company. Company identity, bank account, business info, custom fields, and jurisdictions.

Justworks Company API — Company is a Naftiko capability published by Justworks, one of 6 capabilities the APIs.io network indexes for this provider. It bundles 5 operations.

The capability includes 5 read-only operations. Lead operation: Justworks Get Company. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Justworks, Company, and HR.

Run with Naftiko JustworksCompanyHR

MCP Tools

justworks-get-company

Justworks Get Company

read-only idempotent
justworks-get-company-bank-account

Justworks Get Company Bank Account

read-only idempotent
justworks-get-company-business-info

Justworks Get Company Business Info

read-only idempotent
justworks-list-company-custom-fields

Justworks List Company Custom Fields

read-only idempotent
justworks-list-company-jurisdictions

Justworks List Company Jurisdictions

read-only idempotent

Capability Spec

company.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Justworks Company API — Company
  description: 'Justworks Company API. 5 operations. Lead operation: Justworks Get Company. Company identity, bank account, business info, custom fields, and jurisdictions.'
  tags:
  - Justworks
  - Company
  - HR
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    JUSTWORKS_ACCESS_TOKEN: JUSTWORKS_ACCESS_TOKEN
capability:
  consumes:
  - type: http
    namespace: company
    baseUri: https://public-api.justworks.com
    description: Justworks Company API business capability.
    resources:
    - name: v1-company
      path: /v1/company
      operations:
      - name: getcompany
        method: GET
        description: Justworks Get Company
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-company-bank-account
      path: /v1/company/bank-account
      operations:
      - name: getcompanybankaccount
        method: GET
        description: Justworks Get Company Bank Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-company-business-info
      path: /v1/company/business-info
      operations:
      - name: getcompanybusinessinfo
        method: GET
        description: Justworks Get Company Business Info
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-company-custom-fields
      path: /v1/company/custom-fields
      operations:
      - name: listcompanycustomfields
        method: GET
        description: Justworks List Company Custom Fields
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-company-jurisdictions
      path: /v1/company/jurisdictions
      operations:
      - name: listcompanyjurisdictions
        method: GET
        description: Justworks List Company Jurisdictions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      key: Authorization
      value: 'Bearer {{env.JUSTWORKS_ACCESS_TOKEN}}'
      placement: header
  exposes:
  - type: mcp
    namespace: company-mcp
    port: 9090
    transport: http
    description: MCP adapter for Justworks Company API.
    tools:
    - name: justworks-get-company
      description: Justworks Get Company
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: company.getcompany
      outputParameters:
      - type: object
        mapping: $.
    - name: justworks-get-company-bank-account
      description: Justworks Get Company Bank Account
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: company.getcompanybankaccount
      outputParameters:
      - type: object
        mapping: $.
    - name: justworks-get-company-business-info
      description: Justworks Get Company Business Info
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: company.getcompanybusinessinfo
      outputParameters:
      - type: object
        mapping: $.
    - name: justworks-list-company-custom-fields
      description: Justworks List Company Custom Fields
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: company.listcompanycustomfields
      outputParameters:
      - type: object
        mapping: $.
    - name: justworks-list-company-jurisdictions
      description: Justworks List Company Jurisdictions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: company.listcompanyjurisdictions
      outputParameters:
      - type: object
        mapping: $.