Skip to content
REST API, webhooks and MCP

An open API and an MCP server for your whole workspace

A REST API with 370+ documented operations, webhooks for real-time events, and an MCP server that lets Claude, ChatGPT or Cursor work in your workspace with your permissions.

  • 370+ API operations
  • Webhooks with signing and resend
  • MCP with OAuth 2.1
BusinessHRM public API reference at /developers with base URL, authentication, OpenAPI download and MCP endpoint
Claude, ChatGPT, CursorConnect through the MCP server

Does BusinessHRM have an API and an MCP server?

Yes. BusinessHRM has a REST API with 370+ documented operations across HR, attendance, payroll, projects, CRM, finance and support, with public docs and an OpenAPI file at app.businesshrm.com/developers. Each workspace also has an MCP server, so AI assistants such as Claude, ChatGPT and Cursor can read and update records with the connected user's own permissions.

What BusinessHRM does about it

BusinessHRM exposes the same records the app uses through a documented REST API, pushes changes out through webhooks as they happen, and offers a per-workspace MCP server for AI assistants. Every route checks the caller's role permissions, company scope and plan, so an API key or an AI connection can never see more than the person it belongs to.

Why teams go looking for API and MCP

  1. 01Data is locked inside a closed toolWithout an API, every report or sync means exporting a spreadsheet and importing it somewhere else by hand.
  2. 02Integrations poll and still miss changesScripts that check for updates every hour are slow and expensive, and they break when a field moves.
  3. 03AI tools cannot see your real dataPasting records into a chat window is slow, leaks more than it should and gives answers that are out of date the moment you close it.

Where AI can read, and where it can write

AI access follows the same permissions as the person using it, and writing is a deliberate choice.

Read and write through MCP

  • Look up employees, attendance, leave, projects, tasks, contacts, deals, invoices and tickets the user may see
  • Create and update records, such as a task, a contact or a leave request
  • Ask for confirmation before deletes and sends, when the admin turns it on

Never

  • See records outside the connected user's role or company
  • Change data from the in-app AI chat, which is read-only
  • Stay connected after an admin revokes the assistant

How API and MCP works

Connect in four steps

The same steps work for a script, an integration platform or an AI assistant.

  1. 1

    Settings

    Create an API key, or use OAuth

    Admins create API keys in Settings. MCP clients can sign in with OAuth 2.1 instead, so no key is copied around.

  2. 2

    Public docs

    Read the reference

    Every operation is documented at /developers with examples, an OpenAPI file and an llms.txt for AI coding tools.

  3. 3

    About 99 events

    Subscribe to webhooks

    Choose the events you care about, add your URL and verify each delivery with the signing secret.

  4. 4

    Streamable HTTP

    Add the MCP server to your AI tool

    Point Claude, ChatGPT or Cursor at your workspace's /mcp address and sign in as yourself.

Docs, keys and connected assistants

The developer docs are public; the settings screens are from a demo workspace.

01

Public API reference

Search every operation, see request and response examples, and download the OpenAPI file.

BusinessHRM public API reference at /developers with base URL, authentication, OpenAPI download and MCP endpoint
02

AI and integrations settings

Allow or block AI assistants for the company, require confirmation for deletes and sends, and see and revoke each connected assistant.

  • Audit export as CSV
  • Per-key access
BusinessHRM AI and integrations settings: allow AI assistants to connect over MCP, ask for confirmation before deletes, and choose who can create API keys
03

Webhook guide

Event lists, payload examples and how to verify the signature, plus a delivery log with one-click resend in the app.

BusinessHRM Add Webhook form with name, URL, delivery format and event selection for contacts and form entries
04

Ready-made connections

For common tools you may not need the API at all: Slack, Discord, GoHighLevel, QuickBooks, Xero, Google, Microsoft 365 and Zoom are in Connected apps.

BusinessHRM Connected apps page with email sending, SMS and WhatsApp, Slack, Discord, push notifications and Zoom

Try the API on a free workspace

Create a workspace, add an API key and call the docs examples, or connect your AI assistant to the MCP server in a few minutes.

What you get with API & MCP

Included on every plan, including the free Starter plan for unlimited users.

370+ documented operations

Employees, attendance, leave, payroll, projects, tasks, time logs, contacts, deals, invoices, tickets, chat and more, all in one REST API.

OpenAPI and llms.txt

Generate a client from the OpenAPI file, or hand the llms.txt to an AI coding tool so it writes correct calls.

Permissions on every call

The API enforces the caller's role permissions, company scope and plan, so a key cannot reach further than its owner.

Webhooks with a delivery log

About 99 events, a signing secret you can rotate, test sends, and a log where any delivery can be resent.

MCP for AI assistants

A per-workspace MCP server over Streamable HTTP, with OAuth 2.1 sign-in (PKCE and dynamic client registration) or an API key.

Audit and revoke

Admins see every connected assistant, revoke access in one click and export an audit CSV.

What changes once it is running

  • Your data goes where you need itSync to a warehouse, a BI tool or your own app without manual exports.
  • React the moment something changesWebhooks push events as they happen, so integrations stop polling.
  • AI that works on real recordsAsk an assistant to create a task or look up a balance, with the same rules as the app.

Who it is for

  • DevelopersTeams building internal tools, syncs and dashboards on top of HR, project and finance data.
  • AI-first teamsPeople who already work in Claude, ChatGPT or Cursor and want their workspace there too.
  • Integrators and agenciesAnyone connecting BusinessHRM to client systems or automation platforms.
AI built in

What people ask through MCP

Once connected, an assistant works with the same records and permissions as the person who signed in.

  • Claude, ChatGPT or Cursor via MCP

    "List everyone on leave next week and their leave type."

  • Claude, ChatGPT or Cursor via MCP

    "Create a contact for Ali Khan at Example Traders and add a follow-up deal in the Sales pipeline."

  • Claude, ChatGPT or Cursor via MCP

    "Which invoices are more than 30 days overdue, and who are the contacts?"

  • In-app AI chat

    "How many open tickets are assigned to me?"

Example prompts. The in-app chat answers questions and does not change records. Creating and updating records with AI happens through the MCP server, with the permissions of the person who connected it.

API & MCP questions, answered

Where are the API docs?

The REST API reference is public at app.businesshrm.com/developers, with request and response examples, an OpenAPI file and an llms.txt for AI coding tools.

How does API authentication work?

Admins create API keys in Settings. AI assistants connecting to the MCP server can sign in with OAuth 2.1 instead, or use an API key.

Can an API key see everything in the company?

No. Every call is checked against the role permissions, company and plan of the user the key or connection belongs to.

Which AI tools work with the MCP server?

Any MCP client that supports Streamable HTTP, including Claude, ChatGPT and Cursor. Each workspace has its own MCP address ending in /mcp.

Can AI change my data?

Through MCP, yes, within the connected user's permissions, and admins can require confirmation before deletes and sends. The in-app AI chat is read-only.

Are webhooks included?

Yes, on every plan. There are about 99 events with a signing secret, test sends, a delivery log and resend, plus native Slack and Discord formats.

Build on top of one source of truth

Start free, open the developer docs and connect your scripts, webhooks and AI tools to the same workspace your team uses.

Free forever for unlimited users. No credit card required.