Finch · Capability
Finch API
Finch is a unified employment API that lets developers integrate with HRIS, payroll, and benefits systems through a single interface. The API exposes Company, Directory, Individual, Employment, Payment, Pay Statement, and Benefits resources, plus Sandbox endpoints for testing.
What You Can Do
POST
Createconnectsession
— Create a Finch Connect session
/connect/sessions
POST
Exchangeauthcode
— Exchange authorization code for access token
/auth/token
GET
Getcompany
— Get connected company information
/employer/company
GET
Listdirectory
— List employees in the company directory
/employer/directory
POST
Getindividuals
— Get individual records (PII)
/employer/individual
POST
Getemployment
— Get employment records
/employer/employment
GET
Listpayments
— List company payments (pay runs)
/employer/payment
POST
Getpaystatements
— Get pay statements for one or more payments
/employer/pay-statement
GET
Listbenefits
— List company benefits
/employer/benefits
MCP Tools
createconnectsession
Create a Finch Connect session
exchangeauthcode
Exchange authorization code for access token
getcompany
Get connected company information
read-only
idempotent
listdirectory
List employees in the company directory
read-only
idempotent
getindividuals
Get individual records (PII)
getemployment
Get employment records
listpayments
List company payments (pay runs)
read-only
idempotent
getpaystatements
Get pay statements for one or more payments
listbenefits
List company benefits
read-only
idempotent