Integration · Field service
Connect Claude & ChatGPT to Commusoft
Ask your AI to find a customer by postcode, check a job's stage, or book in a new job. It can search and read customers, work addresses, contacts, jobs, assets and opportunities, create customers and jobs, move jobs and opportunities between stages, and mark jobs complete. It can also list and update scheduled activities such as calls, tasks and meetings.
Free plan, no credit card. Takes about a minute.
Try asking
“Find the customer at postcode SW1A 1AA.”
The AI searches Commusoft by postcode and returns the matching customer or work address with its ID.
“What is the status of job 4821?”
It reads the job with its description, status, stage, priority, engineer assignment and notes.
“Create a boiler service job for the Smith property.”
It finds the property and the right job description template, then creates the job with your notes and priority.
What your AI can do
Customers and properties
Search by name, address, postcode, phone or reference, and create or update private and company customers, work addresses and contacts.
Jobs and assets
Read, create and update jobs, move them between stages, mark them complete, and list the assets installed at a property.
Opportunities and activities
List and update sales opportunities, move them through pipeline stages, and manage scheduled calls, emails, tasks and meetings.
“Which boilers are installed at this address?”
It lists the assets for the property, such as boilers and other installed equipment.
“Move the Jones kitchen opportunity to the Quote sent stage.”
It looks up the pipeline stages and moves the opportunity to the stage you named.
“What activities are due for me this week?”
It lists scheduled activities assigned to you with a due date this week, such as calls, emails and tasks.
28 tools for Commusoft
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
change_job_stageChanges dataMove a job to another stage: `job_id`, `pipeline_id` and `stage_id`.change_opportunity_stageChanges dataMove an opportunity to another pipeline stage: `opportunity_id` and `stage_id`.complete_activityVisible to othersMark a scheduled activity as done by `scheduled_activities_id`.complete_jobVisible to othersMark a job as complete: `job_id` and `complete_date_time`.create_companyChanges dataCreate a company customer with `company_name`, `address_line1` and optional town, postcode, customer type and main contact.create_contactChanges dataAdd a contact to a customer or work address: `property_id`, `last_name`, and optional first name, email, position, phone numbers and communication preferences.create_customerChanges dataCreate a private customer with `address_line1`, `customer_type` (ID from list_customer_types) and optional town, postcode and main contact (name, email, phone).create_jobChanges dataCreate a job for a customer or work address: `property_id` and `settings_job_description_id` (from list_job_description_templates), with optional notes, priority, quoted amount and customer reference.get_assetGet one asset by `asset_id` with its details.get_customerGet one customer or work address by `property_id`, including address, contacts and account details.get_jobGet one job by `project_id` (the job ID), including description, status, stage, priority, engineer assignment and notes.get_opportunityGet one opportunity by `deal_id`, optionally with its contacts and proposal.list_activitiesList scheduled activities (calls, emails, tasks, meetings), filtered by title text `q`, status, assignee, type, due date or the property, job or opportunity they belong to.list_assetsList assets (installed equipment such as boilers), filtered by `property_id`, asset type or group.list_contactsList the contacts of a customer or work address by `property_id`.list_customer_typesList the customer types, needed as `customer_type` when creating a customer.list_customersList customers and work addresses (properties), filtered by `type` (customer or workaddress), `status` (active or dormant) or `customer_type_id`, with sorting and paging.list_job_descriptionsList the job description templates, needed as `settings_job_description_id` when creating a job.list_opportunitiesList sales opportunities, filtered by `property_id`, `pipeline_id`, `stage_id`, sales person or date, with sorting and paging.list_opportunity_pipelinesList opportunity pipelines, optionally with their stages (`include_stages`). Use this to find pipeline and stage IDs.list_usersList the users (staff and engineers) in your Commusoft account, with their IDs.searchSearch Commusoft by free text `q` (name, address, postcode, phone, reference), optionally limited to `type` properties, jobs or opportunities. Use this to find IDs.update_activityChanges dataUpdate a scheduled activity by `scheduled_activities_id`. `title`, `assigned_too` (user IDs), `due_date_time` and `activity_type` are required.update_companyChanges dataUpdate a company customer's name, address or status by `property_id`. `company_name` and `address_line1` are required.update_contactChanges dataUpdate a contact by `contact_id`: name, email, position, phone numbers or communication preferences. `last_name` is required.update_customerChanges dataUpdate a private customer's address, contact details or status by `property_id`. `address_line1` is required; other fields you pass change.update_jobChanges dataUpdate a job by `project_id`: description, notes, priority, quoted amount, customer reference or contacts. Only the fields you pass change.update_opportunityChanges dataUpdate an opportunity by `deal_id`. `notes`, `sales_person_id` and `opportunity_template_id` are required; read them from get_opportunity first and change what you need.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Commusoft from the app list.
- 2
Paste your key
Enter your Commusoft server and paste an API key. A Commusoft administrator creates the key under Settings > Private applications (your subscription needs to include the API). For the server, use app.commusoft.co.uk (UK) or app.commusoft.us (US/Canada).
- 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 Commusoft?
The AI can search and read customers, work addresses, contacts, jobs, assets, opportunities, pipelines, scheduled activities, users, customer types and job description templates. It can create customers, companies, contacts and jobs, update them, move jobs and opportunities between stages, mark jobs and activities complete, and update opportunities and activities.
Does the AI see my Commusoft API key?
No. Your Commusoft API key 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. Marking a job or activity complete 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Commusoft account. Your Commusoft subscription needs to include API access.
Which server address should I enter?
Commusoft runs separate servers by region. Enter app.commusoft.co.uk if your account is in the UK, or app.commusoft.us if it is in the US or Canada. Use the same address you normally sign in at.
Let your AI work in Commusoft today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Commusoft freePipMCP is not affiliated with Commusoft. Product names are trademarks of their owners.





