Build and automate with HollyHR
Connect HollyHR to the tools and AI assistants your organisation approves.
HollyHR includes Ask Holly, API access and hosted MCP. Every plan includes read access. Standard includes governed writes when the job needs them.
Start here
What do you want to do?
- Build an API integrationCreate a scoped keyMake your first call
- Connect an approved AI assistantFollow the hosted MCP setup.
- Use a ready-made connectionSee sign-in, calendar, Make and maintained recipes.
Access
Plans and permissions
Read access is available on every plan. Governed writes need Standard and explicit scopes.
- Ask Holly
- Every planPlan-aware usage allowances
- API and MCP reads
- Every planA System Admin explicitly grants every scope
- Governed API and MCP writes
- Standard and aboveExplicit write scopes and MCP confirmation
Existing credentials never gain scopes automatically. MCP changes retain permission checks, audit records and idempotency. An emergency rollback disables MCP writes centrally and immediately.
Read about authentication and scopesDeveloper resources
Go straight to the right document
Start with a working path. Reach for the reference when you need the exact contract.
Get started
Credentials, first call and the supported client.
Build
Exact contracts, events, examples and AI-assistant access.
- API referenceInspect the exact endpoints, fields, parameters and errors.
- OpenAPI schemaDownload the generated contract for your own tools and clients.
- WebhooksReceive documented, signed events and verify every delivery.
- Examples and recipesStart with practical patterns for syncs, Sheets, Slack and webhook receivers.
- Hosted MCPConnect an AI assistant your organisation has approved through a scoped route.
Operate
Changes, service health and a route to help.
How you can use it
Start with a working pattern
Adapt a small, inspectable example instead of beginning with an empty file.
- Keep people in syncIncremental reads and a reliable reconciliation loop.
- Build an internal workflowA focused job with scoped access and a clear record of what happened.
- Connect an existing business toolA maintained pattern for Google Sheets, Slack or a webhook receiver.
- Work with an approved AI assistantA separate identity, explicit scopes and confirmation for supported changes.