Integration · Field service
Connect Claude & ChatGPT to Fergus
Ask your AI which quotes are waiting, what a job has cost so far, or to log a new enquiry in Fergus. It can search jobs, customers, sites, quotes, invoices, tasks and time entries, create jobs, quotes, customers and sites, and schedule calendar events. Office work for your trade business gets done from a chat instead of clicking through the job list.
Free plan, no credit card. Takes about a minute.
Try asking
“What has the bathroom job at 12 Harbour Road cost so far, and how much is invoiced?”
The AI finds the job and reads its financial summary with costs, charges and invoiced amounts.
“Log an enquiry from Karen Smith: leaking hot water cylinder, came in by phone.”
It creates the enquiry with name, source and description, plus any contact details you give.
“Which customer invoices are due this week?”
It searches invoices by due date range and lists customer, invoice number, amount and status.
What your AI can do
Jobs and quotes
Search and read jobs, phases and quotes, create jobs and quotes with sections of line items, mark quotes accepted and read a job's financial summary.
Customers, sites and enquiries
Search, create and update customers, create and search sites and contacts, and log and search incoming enquiries.
Scheduling, tasks and invoices
List and create calendar events, create, update and complete tasks, list time entries and search customer invoices.
“Create a quote job for Oak Street Cafe to replace the kitchen lights.”
It finds the customer and site and creates a job of type Quote with a title and description.
“Put Mike on the Harbour Road job Thursday from 8 to 12.”
It looks up Mike's user ID and schedules a calendar event on the job for that time.
“How many hours did the team log on job 1287 last week?”
It lists the time entries for that job number and date range, by user.
30 tools for Fergus
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
accept_quoteVisible to othersMark a quote as accepted by `quote_id`, recording who accepted it (`accepted_by`) and optionally which sections.add_noteChanges dataAdd a note (`text`) to a record such as a job or customer, given `entity_name` and `entity_id`.complete_taskVisible to othersMark a task as complete by `task_id`.create_calendar_eventChanges dataSchedule a calendar event with `event_title`, `event_type`, `start_time` and `end_time`, optionally for a user and job.create_customerChanges dataCreate a customer with `customer_full_name` and a `main_contact` (first name, and optionally last name, company, contact items), plus optional physical and postal addresses.create_enquiryChanges dataLog a new enquiry with `name`, `source` and `description`, plus optional email, phone and address.create_jobChanges dataCreate a job with `job_type` (Quote, Estimate or Charge Up), title, description, customer and site. Set `is_draft` to keep it as a draft.create_quoteChanges dataCreate a quote on a job by `job_id` with a `title`, `due_days` (7 to 180) and `sections` of line items.create_siteChanges dataCreate a job site with a `site_address` and `default_contact`, plus an optional name and billing contact.create_taskChanges dataCreate a task with a `description`, optional `due_date`, job and assigned employees.get_current_userGet the connected Fergus user's own details. Use to confirm whose account this is.get_customerGet one customer by `customer_id`, with main contact and addresses.get_invoiceGet one customer invoice by `invoice_id`, with amounts and status.get_jobGet one job by `project_id` (the job ID), with customer, site, status and description.get_job_financial_summaryGet a job's financial summary (costs, charges, invoiced amounts) by `job_id`.get_quoteGet one quote by `quote_id`, with sections, line items and totals.list_calendar_eventsList calendar events (scheduled work and appointments), filtered by date, user, job or event type.list_job_phasesList the phases of a job by `job_id`, optionally filtered by status.list_time_entriesList staff time entries, filtered by date range, job number, phase or user.list_usersList or search staff users by name, status or user type. Use to find a user ID for tasks and calendar events.search_contactsSearch contacts by text, type, customer or site.search_customersSearch customers by `filter_search_text`. Use this to find a customer ID.search_enquiriesSearch incoming enquiries (leads) by text, source or status.search_invoicesSearch customer invoices by customer, job, invoice number or due date range.search_jobsSearch jobs by text, job number, status, type, customer or site. Use this to find a job ID.search_quotesList quotes across all jobs, filtered by status or created and modified dates.search_sitesSearch job sites by text, site name, city or postcode. Use this to find a site ID.search_tasksList tasks, filtered by due date, assigned employee, job, overdue or status.update_customerChanges dataUpdate a customer's name, main contact and addresses by `customer_id`. Send the full `main_contact` and `customer_full_name`.update_taskChanges dataUpdate a task's description, due date or assigned employees by `task_id`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Fergus from the app list.
- 2
Paste your key
Paste a Fergus Personal Access Token. In Fergus go to Settings > Integrations, select Fergus API and click Generate PAT. Only Admin and Full users can create one, and each user can have one active token at a time.
- 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 Fergus?
The AI can read jobs, job phases, quotes, customers, contacts, sites, enquiries, invoices, tasks, time entries, calendar events, users and a job's financial summary. It can create jobs, quotes, customers, sites, enquiries, tasks, notes and calendar events, update customers and tasks, complete tasks and mark quotes accepted, if you switch those tools on.
Does the AI see my Fergus token?
No. Your Fergus Personal Access Token is encrypted at rest and never shown to the AI. After you save it, it is 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. Accepting a quote and completing a task change the status of your work, and they 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Fergus account.
Who in my team can create the Fergus token?
Only Admin and Full users in Fergus can generate a Personal Access Token, under Settings > Integrations > Fergus API. Each user can have one active token at a time. If your own Fergus user is not an Admin or Full user, ask someone on your team who is.
Let your AI work in Fergus today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Fergus freePipMCP is not affiliated with Fergus. Product names are trademarks of their owners.






