Unified.to

Karbon HQAPIintegration&MCPserver

Deliver real-time HR & Directory faster, close sales deals sooner, and scale without an integration backlog.

Try free for 30 days, no credit card required

Add Karbon HQ and 76 other pre-built HR & Directory integrations

Real-time data to fuel countless HR use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

hris

Onboarding

Onboard employees and update profiles when roles change.

Learn More
hris

Offboarding

Seamlessly integrate employee data to automate the offboarding processess.

Learn More
hris

Track PTO

Pull time off (PTO) information to monitor and manage employee leave balances and schedules in real-time.

Learn More

Unified API data-models and methods

Hris Employee
list get create
Hris Company
list get create update
Passthrough
get post put patch delete

79 Unified MCP tools

create an employee
create_hris_employee32 parameters
list all employees
list_hris_employees3 parameters
retrieve an employee
get_hris_employee2 parameters
create a company
create_hris_company4 parameters
list all companies
list_hris_companies3 parameters
retrieve a company
get_hris_company2 parameters
update a company
update_hris_company5 parameters
get a list of integration task definitions
external__list_integration_task_defintions0 parameters
get a list of integration tasks
external__list_integration_tasks2 parameters
get an integration task details
external__get_integration_task2 parameters
update an integration task
external__update_integration_task11 parameters
gets a list of invoices
external_get_invoices3 parameters
gets a single invoice
external_get_invoice_by_key3 parameters
gets a list of payments
external_get_payments2 parameters
create a manual payment against an invoice
external_create_manual_payment0 parameters
delete a manual payment
external_delete_manual_payment2 parameters
reverse a manual payment
external_reverse_manual_payment0 parameters
gets a single payment
external_get_payment_by_payment_key2 parameters
gets a single business card
external_get_business_card_by_key2 parameters
updates a single business card
external_update_business_card_by_key15 parameters
gets a list of client groups
external_get_client_groups4 parameters
creates a new client group
external_create_client_group12 parameters
gets a client group using userdefinedidentifier
external_get_client_group_by_u_d_i3 parameters
gets a client group using clientgroupkey
external_get_client_group_by_i_d3 parameters
updates a client group (full)
external_put_client_group_by_i_d12 parameters
updates a client group (partial)
external_patch_client_group_by_i_d3 parameters
gets a comment using commentkey
external_get_comment2 parameters
gets a list of contacts
external_get_all_contacts4 parameters
creates a new contact
external_create_contact15 parameters
gets a contact using userdefinedidentifier
external_get_contact_by_u_d_i3 parameters
gets a contact using contactkey
external_get_contact_by_i_d3 parameters
updates a contact (full)
external_put_contact_by_i_d17 parameters
updates a contact (partial)
external_patch_contacts_by_i_d8 parameters
gets all custom field definitions for the current tenant
external__get_custom_field_definitions0 parameters
creates a new custom field definition
external__create_custom_field_definition5 parameters
deletes a custom field definition by key
external__delete_custom_field_definition2 parameters
gets custom field values for a specific entity
external__get_custom_field_values2 parameters
updates custom field values for a specific entity
external__update_custom_field_values4 parameters
gets estimate summaries using workitemkey
external_get_estimate_summaries_by_work_item_key2 parameters
uploads and links a file
external_create_file8 parameters
get a file using it's token
external_download_file1 parameters
get a list of files for a given entity
external_list_files3 parameters
gets a note using noteid
external_get_note_by_note_key2 parameters
creates a new note
external_create_note7 parameters
gets a list of organizations
external_get_all_organizations4 parameters
creates a new organization
external_create_organization10 parameters
gets an organization using userdefinedidentifier
external_get_organization_by_u_d_i3 parameters
gets an organization using organizationkey
external_get_organization_by_i_d3 parameters
updates an organization (full)
external_put_organization_by_i_d12 parameters
updates an organization (partial)
external_patch_organization_by_i_d4 parameters
assigns one or more tags to an entity
external_add_tags3 parameters
removes one or more tags to an entity
external_remove_tags2 parameters
gets lists of customer specific contact and work settings
external_get_tenant_settings0 parameters
gets a list of timesheets
external_get_all_timesheets5 parameters
gets a timesheets using timesheetkey
external_get_timesheet_by_i_d3 parameters
gets a list of users
external_get_all_users3 parameters
creates a new user
external_create_user2 parameters
gets the details of a single user
external_get_user_by_id2 parameters
gets a webhook subscription
external_get_webhook_subscriptions_by_webhook_type2 parameters
deletes a webhook subscription
external_del_webhook_subscriptions_by_webhook_type2 parameters
creates a new webhook subscription
external_create_webhook_subscription3 parameters
deletes all webhook subscriptions
external_del_all_webhook_subscriptions0 parameters
gets a list of work items
external_get_all_work_items4 parameters
creates a new work item
external_create_work_item17 parameters
gets a work item using workitemkey
external_get_work_item_by_i_d2 parameters
updates a work item (full)
external_put_work_item_by_i_d19 parameters
updates a work item (partial)
external_patch_work_item_by_i_d2 parameters
creates a new work schedule
external_create_work_schedule15 parameters
gets a work schedule using workschedulekey
external_get_work_schedule_by_i_d2 parameters
updates a work schedule (full)
external_put_work_schedule_by_i_d18 parameters
gets a list of work templates
external_get_all_work_templates4 parameters
gets a work template using worktemplatekey
external_get_work_template_by_i_d2 parameters
contact created or updated
external_create_contact4 parameters
estimate summary updated
external_create_estimate_summary4 parameters
integration task created
external_create_integration_task7 parameters
invoice status updated
external_create_invoice4 parameters
note created or updated
external_create_note4 parameters
user has accepted karbon invite
external_create_user4 parameters
work created or updated
external_create_work4 parameters

The modern Unified API platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching, no sync jobs, no stale data — just on-demand API reads/writes with native and virtual webhooks for instant updates.

Zero-storage by design

We never store end-customer data. Traffic is stateless and regionalized (US/EU/AU), reducing compliance scope and eliminating data-at-rest risk.

One API, deeply normalized

360+ integrations, 21 categories... Unified objects, endpoints, scopes, and errors—plus raw payload passthrough when you need provider-specific fields.

Custom fields & objects

Go beyond shallow schemas. We support custom fields and read/write on custom objects (e.g., Salesforce) via unified metadata APIs.

AI-ready integrations

Built for AI products: real-time streams for RAG/embeddings and Unified MCP tools that securely grant LLMs controlled integration access.

Predictable pricing, no lock-in

Transparent usage-based pricing that scales with API volume—not customers. Own your credentials and migrate anytime.

Add a Karbon HQ integration to your application in hours

1Test drive integrations

Effortlessly test API calls, explore endpoints, and try out the Karbon HQ integration using synthetic data in our Sandbox environment.

2Authorize connections

Drop in our Authorization component with a single line of code. Your users can then connect and grant access to their Karbon HQ data.

3Start making API calls

Use the Connection ID to interact with Karbon HQ via our unified API. We handle maintenance and updates so you can focus on your product.

Seamless Auth, no extra work

Unified.to removes the complexity of authentication and authorization so you can focus on building your product, not managing auth flows. Our pre-built UI and flexible API handle everything in the background—no extra setup required.

See documentation

Trusted by global product companies and developers to power integrations for innovative AI and SaaS applications

Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire

5 stars on G2

Integrate with all the major hr & directory applications

Unified.to makes it possible to integrate once to a unified API to connect with all the applications your customers use, so you can train AI models, build advanced automation, and expand your market.

Start testing for free

Integrateonce,launchindays

With 360+ pre-built integrations and zero maintenance burden, Unified.to unlocks your team's integration potential, so you can unblock growth.