Skip to main content
Returns the complete payroll income report for a single connected payroll account, including all pay statements with earnings, deductions, and year-to-date totals for the last 90 days.
Use the link_id from incomeReport - do not guess this value.

Parameters

ParameterTypeRequiredDefaultDescription
link_idstringYes-The link_id from the employment entry in incomeReport

Response

Returns the full payroll income check response including:
FieldTypeDescription
companystringEmployer name
employeeobjectEmployee details (name, hire date, status)
statementsarrayPay statement records
statements[].pay_datestringPayment date
statements[].gross_paystringGross pay amount
statements[].net_paystringNet pay amount
statements[].earningsarrayEarnings breakdown (base, overtime, bonus, etc.)
statements[].deductionsarrayDeduction breakdown (taxes, insurance, retirement, etc.)
statements[].ytd_gross_paystringYear-to-date gross pay
statements[].ytd_net_paystringYear-to-date net pay

Example

Prompt: “Show me my recent pay stubs from Acme Corp” First call incomeReport to get the link_id, then call this tool:
{
  "company": "Acme Corp",
  "statements": [
    {
      "pay_date": "2026-03-28",
      "gross_pay": "3269.23",
      "net_pay": "2550.00",
      "earnings": [
        { "type": "Base", "amount": "3269.23" }
      ],
      "deductions": [
        { "type": "Federal Tax", "amount": "425.00" },
        { "type": "State Tax", "amount": "163.46" },
        { "type": "401k", "amount": "130.77" }
      ],
      "ytd_gross_pay": "19615.38",
      "ytd_net_pay": "15300.00"
    }
  ]
}