Integration · Scheduling
Connect Claude & ChatGPT to Resource Guru
Ask your AI who is free next week, to book someone on a project, or how much time is scheduled per project, and it works in your Resource Guru account. It can list resources with availability, create and change bookings, and add time off. It can also create clients and projects and read timesheet entries.
Free plan, no credit card. Takes about a minute.
Try asking
“Who is free next week?”
The AI lists your resources with their availability and the bookings they already have.
“Book Anna on the Website Redesign project for 4 hours a day, Monday to Wednesday.”
It finds Anna and the project and creates the booking with dates and daily duration.
“How much time is scheduled per project this month?”
It reads the projects report for the dates you give.
What your AI can do
Bookings and availability
See resources and their availability, and list, create, change or delete bookings, including the waiting list.
Projects and clients
Create, update and archive projects and clients, list bookings per project and read the projects report.
Time off and timesheets
List, add and change time off by type, and list or update timesheet entries.
“Add vacation for Peter from 14 to 18 October.”
It finds the vacation time off type and adds the time off. Clashing bookings go to the waiting list.
“What is on the waiting list?”
It lists the bookings on the waiting list for the period you ask about.
“Create the client Nordic Foods and a project called Spring Launch for them.”
It creates the client, then the project linked to that client.
26 tools for Resource Guru
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_bookingChanges dataBook a resource: `resource_id` (or `resource_ids`), `start_date`, `end_date`, `duration` in minutes per day, optional `start_time` (minutes after midnight), `project_id`, `client_id`, `details`, `billable` and `tentative`.create_clientChanges dataCreate a client with a `name` and optional `notes` and `color`.create_projectChanges dataCreate a project with a `name`, optional `client_id`, `project_code`, `notes`, `color`, `start_date`, `end_date` and `default_billable`.create_time_offChanges dataAdd time off for resources: `resource_ids`, `from` and `to` dates, `start_time` and `end_time` in minutes after midnight, optional `downtime_type_id` and `details`. Clashing bookings go to the waiting list unless `clash_resolution` says otherwise.delete_bookingDeletesDelete a booking by `booking_id`; for repeating bookings use `affects` or `date` to choose which occurrences. This cannot be undone.get_bookingGet one booking by `booking_id`, with resource, project, client, dates and duration.get_clientGet one client by `customer_id`.get_current_userGet the connected Resource Guru user's own details and ID.get_projectGet one project by `project_id`.get_projects_reportGet the scheduled-time report per project between `start_date` and `end_date`.get_resourceGet one resource by `resource_id`.list_bookingsList bookings between `start_date` and `end_date`, optionally for `resource_ids`, a `booker_id` or `approval_states`; set `waiting` for the waiting list. Page with `limit` and `offset`.list_clientsList clients with their IDs; set `include_archived` to include archived ones.list_project_bookingsList the bookings on one project by `project_id`, optionally between `start_date` and `end_date`.list_projectsList projects with their IDs; set `include_archived` to include archived ones.list_resource_bookingsList one resource's bookings by `resource_id` between `start_date` and `end_date`.list_resourcesList active resources (people, equipment, rooms) with their IDs; set `show_availability` for their availability.list_time_offList time off (downtime such as holidays or sickness) between `from` and `to`, optionally for `resource_ids`.list_time_off_typesList the time off (downtime) types, such as vacation or sick leave, with their IDs.list_timesheet_entriesList timesheet entries between `start_date` and `end_date`, optionally for `resource_ids`.list_usersList the users on the account with their IDs.update_bookingChanges dataChange a booking by `booking_id`: dates, duration, start time, resources, project, client, details or tentative flag. Only the fields you pass change.update_clientChanges dataUpdate a client by `customer_id`: name, notes, color or `archived`.update_projectChanges dataUpdate a project by `project_id`: name, client, code, notes, dates, billable default or `archived`. Only the fields you pass change.update_time_offChanges dataChange a time off entry by `downtime_id`: dates, times, resources, type or details.update_timesheet_entryChanges dataUpdate a timesheet entry by `timesheet_id`: date, duration, project, client, notes or billable.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Resource Guru from the app list.
- 2
Paste your key
Register your own Resource Guru app, paste its Client ID, Client secret and your Account URL ID, then sign in with Resource Guru once. Log in at developers.resourceguruapp.com with your Resource Guru ID, register a new app and set its Redirect URI to https://pipmcp.com/oauth/callback.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Resource Guru?
It can read resources, bookings, projects, clients, time off, time off types, timesheet entries, users and the projects report. It can create and update bookings, clients, projects and time off, update timesheet entries and delete bookings.
Does the AI see my Resource Guru credentials?
No. Your Client ID, Client secret and sign-in tokens 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 with lookups only. Deleting a booking cannot be undone and can require your approval before it runs. 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?
Resource Guru 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 Resource Guru account.
Why do I need to register my own Resource Guru app?
Resource Guru connects through OAuth apps registered at developers.resourceguruapp.com. You register one for PipMCP with the redirect URI https://pipmcp.com/oauth/callback, paste its Client ID and Client secret into PipMCP, then connect and approve access once.
Related integrations
Let your AI work in Resource Guru today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Resource Guru freePipMCP is not affiliated with Resource Guru. Product names are trademarks of their owners.






