Weavz
Fergus

Fergus

Trades job management for jobs, quotes, invoices, customers, sites, contacts, enquiries, notes, tasks, and schedules.

53 tools
7 triggers

Tools

Name
list_jobs

List Fergus job records with pagination and documented text filters where supported.

get_job

Get a Fergus job by ID.

create_job

Create a Fergus job using the documented request body.

update_job

Update a Fergus job by exact ID.

finalise_job

Finalise a Fergus job by exact job ID.

hold_job

Put a Fergus job on hold by exact job ID.

resume_job

Resume a Fergus job by exact job ID.

list_quotes

List Fergus quote records with pagination and documented text filters where supported.

get_quote

Get a Fergus quote by ID.

publish_quote

Publish a Fergus quote by exact quote ID.

mark_quote_as_sent

Mark a Fergus quote as sent by exact quote ID.

accept_quote

Accept a Fergus quote by exact quote ID.

decline_quote

Decline a Fergus quote by exact quote ID.

void_quote

Void a Fergus quote by exact quote ID.

list_customer_invoices

List Fergus customer invoice records with pagination and documented text filters where supported.

get_customer_invoice

Get a Fergus customer invoice by ID.

list_customers

List Fergus customer records with pagination and documented text filters where supported.

get_customer

Get a Fergus customer by ID.

create_customer

Create a Fergus customer using the documented request body.

update_customer

Update a Fergus customer by exact ID.

delete_customer

Delete a Fergus customer by exact ID where the official API supports deletion.

list_sites

List Fergus site records with pagination and documented text filters where supported.

get_site

Get a Fergus site by ID.

create_site

Create a Fergus site using the documented request body.

update_site

Update a Fergus site by exact ID.

archive_site

Archive a Fergus site by exact site ID.

restore_site

Restore a Fergus site by exact site ID.

list_contacts

List Fergus contact records with pagination and documented text filters where supported.

get_contact

Get a Fergus contact by ID.

create_contact

Create a Fergus contact using the documented request body.

update_contact

Update a Fergus contact by exact ID.

list_enquiries

List Fergus enquiry records with pagination and documented text filters where supported.

get_enquiry

Get a Fergus enquiry by ID.

create_enquiry

Create a Fergus enquiry using the documented request body.

list_time_entries

List Fergus time entry records with pagination and documented text filters where supported.

get_time_entry

Get a Fergus time entry by ID.

list_calendar_events

List Fergus calendar event records with pagination and documented text filters where supported.

get_calendar_event

Get a Fergus calendar event by ID.

create_calendar_event

Create a Fergus calendar event using the documented request body.

update_calendar_event

Update a Fergus calendar event by exact ID.

delete_calendar_event

Delete a Fergus calendar event by exact ID where the official API supports deletion.

list_notes

List Fergus note records with pagination and documented text filters where supported.

get_note

Get a Fergus note by ID.

create_note

Create a Fergus note using the documented request body.

update_note

Update a Fergus note by exact ID.

list_tasks

List Fergus task records with pagination and documented text filters where supported.

get_task

Get a Fergus task by ID.

create_task

Create a Fergus task using the documented request body.

update_task

Update a Fergus task by exact ID.

delete_task

Delete a Fergus task by exact ID where the official API supports deletion.

complete_task

Complete a Fergus task by exact task ID.

reopen_task

Reopen a Fergus task by exact task ID.

delete_attachment

Delete a Fergus attachment by exact attachment ID.

Triggers

Name
job_created_or_updated

Poll Fergus job records after an initial baseline.

quote_created_or_updated

Poll Fergus quote records after an initial baseline.

customer_created_or_updated

Poll Fergus customer records after an initial baseline.

site_created_or_updated

Poll Fergus site records after an initial baseline.

contact_created_or_updated

Poll Fergus contact records after an initial baseline.

task_created_or_updated

Poll Fergus task records after an initial baseline.

calendar_event_created_or_updated

Poll Fergus calendar event records after an initial baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('fergus', 'list_jobs', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'fergus',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Fergus to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Fergus support?

Fergus supports 53 tools including List Jobs, Get Job, Create Job, Update Job, Finalise Job, and more.

Can I use Fergus with AI agents?

Yes. Add Fergus to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Fergus be used in stateful agent workflows?

Yes. Agents can combine Fergus tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Fergus use?

Fergus uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Fergus integration cost?

The Fergus integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Fergus support?

Fergus supports 7 triggers including Job Created or Updated, Quote Created or Updated, Customer Created or Updated, Site Created or Updated, Contact Created or Updated, and more.

Connect Fergus in minutes

Get 20,000 free action executions every month. No credit card required.