Skip to content

Integration · Field service

Connect Claude & ChatGPT to Assignar

Ask your AI who is allocated to which job, which timesheets came in, or what leave requests are waiting in Assignar. It can read workers, assets, projects, orders, site diaries and form results, create clients, projects and orders, add tasks to orders, and approve or decline leave. You get answers about crews and job sites without clicking through the dashboard.

Connect Assignar free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is allocated to which orders this week?”

    The AI lists allocations showing which workers and assets are scheduled to which orders and shifts.

  • “Which leave requests are still pending?”

    It lists leave requests with worker and status so you can see what needs a decision.

  • “Approve leave request 318 with the comment 'Enjoy the break'.”

    It approves the request and adds your comment. The worker's leave becomes approved.

What your AI can do

Orders and projects

Create and update clients, projects and orders, add tasks to orders, and see which resources each order still needs.

People and assets

Read workers, staff and assets, and see allocations of workers and equipment to orders and shifts.

Timesheets, leave and forms

Read timesheets, site diaries and submitted form results, create leave requests, and approve or decline them.

  • “Set up a new project for Harbour Street with client Brooks Construction.”

    It finds the client ID and creates the project with the name, client and address.

  • “Create an order for Brooks Construction from 3 to 14 November and add two excavator operators.”

    It creates the order with client, owner and dates, looks up the task type and adds it with a quantity of two.

  • “What was recorded in yesterday's site diaries?”

    It lists the site diaries for that date.

30 tools for Assignar

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_order_taskChanges dataAdd a task to an order: `order_id`, the `task_id` (from list_tasks) and `task_quantity` (number of resources needed); optional start/end times and dates.
  • approve_leave_requestVisible to othersApprove a leave request by `leave_request_id`, with optional comments. The worker's leave becomes approved.
  • create_clientChanges dataCreate a client. Requires `name` and `company_name`; optional email, phone, address and ABN.
  • create_leave_requestChanges dataCreate leave requests for one or more workers: `user_ids`, `leave_type_id` and `leave_dates` (each with `start_at` and `end_at`). Optionally create them already approved.
  • create_orderChanges dataCreate an order. Requires `client_id`, `order_owner` (user ID), `start_date` and `end_date` (YYYY-MM-DD); optional project, status, job number and description.
  • create_projectChanges dataCreate a project with a `name`, and optionally its `client_id`, address and tags.
  • decline_leave_requestVisible to othersDecline a leave request by `leave_request_id`, with optional comments.
  • get_assetGet one asset by `asset_id`, with make, model, serial and registration numbers.
  • get_clientGet one client by `customer_id`.
  • get_orderGet one order by `order_id`, with its client, project, dates and status.
  • get_projectGet one project by `project_id`, with its address, client and status.
  • get_timesheetGet one timesheet with full details by `timesheets_expanded_id`.
  • get_workerGet one worker or staff user by `user_id`, with contact details, employment type and tags.
  • list_allocationsList allocations: which workers and assets are scheduled to which orders and shifts.
  • list_assetsList assets (plant, vehicles and equipment).
  • list_clientsList clients (customers). Use to find a `client_id` for projects and orders.
  • list_form_resultsList submitted form results (e.g. safety checks and inspections filled in by workers).
  • list_leave_requestsList worker leave requests and their status.
  • list_leave_typesList leave types and their IDs, for creating leave requests.
  • list_order_statusesList the possible order statuses and their IDs.
  • list_order_tasksList the tasks on an order by `order_id`, i.e. what work and how many resources need scheduling.
  • list_ordersList orders (jobs that need people and equipment scheduled).
  • list_projectsList projects (job sites).
  • list_site_diariesList site diaries, optionally for one `site_diary_date`.
  • list_tasksList the task types defined in Assignar. Use to find a `task_id` for adding tasks to orders.
  • list_timesheetsList timesheets with full details (worker, order, hours).
  • list_workersList the users (workers and staff) in Assignar. Use to find a worker's ID.
  • update_clientChanges dataUpdate a client by `customer_id`. `name` and `company_name` must be sent again with any changed fields.
  • update_orderChanges dataUpdate an order by `order_id`. `client_id`, `order_owner`, `start_date` and `end_date` must be sent with any changed fields.
  • update_projectChanges dataUpdate a project by `project_id`, e.g. name, address, client or active status.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Assignar from the app list.

  2. 2

    Paste your key

    Paste three values: your Assignar API address, Client ID and Client secret. Use https://api.assignar.com/v2 for North America and Europe, or https://api.assignar.com.au/v2 for Australia and New Zealand. In the Assignar dashboard open Settings > API Access to copy or set up the Client ID and Client Secret. If you cannot see that menu, ask Assignar support to enable API access.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Assignar?

The AI can read workers, assets, clients, projects, orders, order tasks, allocations, timesheets, site diaries, form results and leave requests. It can create and update clients, projects and orders, add tasks to orders, create leave requests, and approve or decline them if you switch those tools on.

Does the AI see my Assignar credentials?

No. Your Client ID and Client secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Approving and declining leave affects your workers directly, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Assignar connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Assignar account.

Which API address should I use?

Assignar has two regions. Use https://api.assignar.com/v2 if your account is in North America or Europe, and https://api.assignar.com.au/v2 if it is in Australia or New Zealand. You paste the address together with your Client ID and Client secret.

Let your AI work in Assignar today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Assignar free

PipMCP is not affiliated with Assignar. Product names are trademarks of their owners.