Skip to content

Integration · Field service

Connect Claude & ChatGPT to GorillaDesk

Ask your AI which jobs are coming up next week, which invoices are unpaid, or where a customer's service address is. It reads customers, jobs, schedules, invoices, estimates, payments, documents and your services in GorillaDesk. It can also create and update customers, add service locations and leave notes for your team.

Connect GorillaDesk free

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

Try asking

  • “Which invoices are still unpaid?”

    The AI searches invoices by status and lists the unpaid ones with customer and totals.

  • “What jobs do we have scheduled next week?”

    It searches jobs in that date range and shows the customer, location, schedule and services for each.

  • “Add a new lead, Sarah Park, at 12 Oak Street, Austin, TX 78701.”

    It checks for an existing customer first, then creates Sarah as a lead with that service location.

What your AI can do

Customers and locations

Search, create and update customers, add service locations and leave notes on an account.

Jobs and schedules

Search jobs by date, customer or keyword, read a job's activity log, and list schedules, services and users.

Invoices, estimates and payments

Search invoices, recurring invoices and estimates, read line items and totals, and list payments and customer documents.

  • “Leave a note on the Hansen account that the gate code changed, and tell the team.”

    It adds the note to the customer and notifies your users.

  • “Has estimate 3021 been signed?”

    It reads the estimate with line items, totals and signature status.

  • “What payments came in from the Miller account this month?”

    It finds the customer and lists their payments in that date range.

23 tools for GorillaDesk

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

  • add_customer_locationChanges dataAdd a service location to a customer by `customer_id` with address_line_1, city, state and zip; optional name, note and separate billing address.
  • add_customer_noteChanges dataAdd a note to a customer by `customer_id` with `content`; set notify_users to alert your team.
  • create_customerChanges dataCreate a customer with `first_name` and a service `location` (address_line_1, city, state, zip); optional last_name, company, email, phones and status (active, inactive or lead). List customers first to avoid duplicates.
  • get_companyGet your GorillaDesk company profile.
  • get_customerGet one customer by `customer_id`, with contact details, locations and status.
  • get_documentGet one document by `document_id`, with its status and content.
  • get_estimateGet one estimate by `quote_id` (the estimate ID), with line items, totals and signature status.
  • get_invoiceGet one invoice by `invoice_id`, with line items, totals and payment status.
  • get_jobGet one job by `project_id` (the job ID), with customer, location, schedule, services and status.
  • get_paymentGet one payment by `payment_id`.
  • list_customersList customers, filtered by status, state, account_number or created/updated date ranges. Results are paginated with limit and offset.
  • list_job_activitiesList the activity log of a job by `job_id`, optionally between dates.
  • list_paymentsList payments, filtered by customer_id, invoice_id, status or date range.
  • list_schedulesList the schedules (technician calendars/routes) in the account.
  • list_servicesList the service templates (the services you offer, with default prices).
  • list_usersList the users (technicians and office staff) in the account.
  • search_documentsSearch customer documents (agreements and forms) by keyword, customer_id, job_id, status or created date.
  • search_estimatesSearch estimates by keyword, customer_id, job_id, status, sign_status or date range.
  • search_invoicesSearch invoices by keyword, customer_id, job_id, status, state or date range. Use to find unpaid or recent invoices.
  • search_itemsSearch the items (products and materials) catalog by keyword.
  • search_jobsSearch jobs (scheduled visits) by keyword, customer_id, state or date range (date_gte, date_lte). Use to find a job ID or see upcoming work.
  • search_recurring_invoicesSearch recurring invoices by keyword, customer_id, job_id or created date range.
  • update_customerChanges dataUpdate a customer by `customer_id`: first_name (required), last_name, company, email, phones, status or account_number.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a GorillaDesk API key. In GorillaDesk open the Addons page and go to API (beta.gorilladesk.com/addons/api), generate an API key and copy it. Keys are per company and can be deleted at any time.

  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 GorillaDesk?

The AI can read customers, jobs, job activity, schedules, invoices, recurring invoices, estimates, payments, items, services, users, documents and your company profile. It can create and update customers, add service locations and add notes to a customer. The tools do not create jobs, invoices or payments.

Does the AI see my GorillaDesk API key?

No. Your GorillaDesk credentials 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. Creating and updating customers and adding notes change your GorillaDesk data, and a note can notify your team. These 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?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own GorillaDesk account.

Where do I find my GorillaDesk API key?

In GorillaDesk, open the Addons page and go to API. Generate a key there and paste it into PipMCP. Keys are per company, and you can delete a key in the same place when you no longer want it to work.

Let your AI work in GorillaDesk today.

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

Connect GorillaDesk free

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