Skip to content

Integration · Field service

Connect Claude & ChatGPT to Fixflo

Ask your AI which repairs are open on a property, what a contractor has quoted, or which jobs were completed this week. It can search properties, tenants, landlords and contractors, read issues with their comments, quotes and invoices, and report new repair issues. It can also add comments and notes and book or cancel appointments, with your approval if you want it.

Connect Fixflo free

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

Try asking

  • “Which repair issues were reported at 14 Park Road this month?”

    The AI searches for the property by address, then lists its repair issues with status and dates.

  • “Which jobs have contractors marked complete?”

    It lists the issues whose job the contractor has marked complete, ready for you to review.

  • “What quotes have come in for issue 58213?”

    It lists the contractor quotes submitted for the issue, alongside the issue's details.

What your AI can do

Repair issues

List and read repair issues with comments, quotes and invoices, report new issues and add comments for the tenant, landlord or contractor.

Jobs and appointments

See awarded and completed contractor jobs, read job details, and book or cancel appointments on an issue.

Properties and people

Search properties, tenants, landlords and contractors, create or update properties and tenants, and add notes to a property.

  • “Report a leaking kitchen tap at flat 3, tenant Sam Lee. Not an emergency.”

    It finds the property and reports a new repair issue with the fault description and the occupier's name, email and phone.

  • “Book the plumber for issue 58213 next Tuesday morning, agreed with the tenant.”

    It books an appointment on the issue with the date and time range. The tenant and contractor may be notified.

  • “Who are the tenants at 22 Mill Lane, and are there any notes on the property?”

    It finds the property, lists the linked tenants and reads the notes saved on it.

24 tools for Fixflo

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

  • add_issue_commentVisible to othersAdd a comment to an issue by `issue_id` with the text in `message`. The comment can be visible to the tenant, landlord or contractor, depending on `comment_to_entity_type`.
  • add_property_noteChanges dataAdd a note to a property by `property_id`, with the note content in `body`.
  • cancel_appointmentDeletesCancel an appointment on an issue by `issue_id` and `appointment_id`. The tenant and contractor may be notified.
  • create_appointmentVisible to othersBook an appointment for an issue by `issue_id`: `appointment_date`, optional `time_range_start`/`time_range_end`, and whether it was `agreed_with_tenant`. The tenant and contractor may be notified.
  • create_propertyChanges dataCreate or update a property with its `address`, `key_reference`, `external_property_ref`, `block_id` and assigned agent, team or property manager. Pass `id` to update an existing property.
  • create_tenantChanges dataCreate or update a tenant with name, `email_address`, `contact_number`, `address` and `external_property_ref` to link them to a property. Pass `id` to update an existing tenant.
  • get_contractorGet one contractor by `contractor_id`, including services, certifications and contact details.
  • get_issueGet one repair issue by `ticket_id`, including property, tenant, status, contractor and job details.
  • get_jobGet one contractor job by its job `project_id`.
  • get_propertyGet a property by its Fixflo `id` or by `external_property_ref`.
  • list_awarded_jobsList issues whose job has been awarded to a contractor and is still in progress. Paginated with `page`.
  • list_completed_jobsList issues whose job the contractor has marked complete. Paginated with `page`.
  • list_issue_commentsList the comments on an issue. Pass the issue ID in both `issue_id` and `id`; page with `pg` and `pgsz`.
  • list_issue_invoicesList the contractor invoice details recorded for an issue by `issueid`.
  • list_issue_quotesList the contractor quotes submitted for an issue by `issue_id`.
  • list_issuesList repair issues, newest first, filtered by `status` and created/updated/closed date ranges (e.g. `created_since`). Paginated with `page`.
  • list_property_issuesList the repair issues reported for one property by `property_id`, optionally narrowed to a tenant by `tenant_id` or `tenant_email`.
  • list_property_notesList the notes saved on a property by `property_id`.
  • list_property_tenantsList the tenants linked to a property by `property_id`.
  • report_issueVisible to othersReport a new repair issue for a property: give `fault_notes` (description of the fault), the property (`property_id` or `external_property_ref`), the occupier's name, email and phone, and `is_emergency`. `fault_id` is the fault type; use 0 if unknown. Creates a live issue that agents and contractors will see.
  • search_contractorsSearch contractors by `keyword` (name, company or email) or `updated_since`. Paginated with `pg`.
  • search_landlordsSearch landlords by `keyword` or `updated_since`. Paginated with `pg`.
  • search_propertiesSearch properties by `keyword` (address or reference), `key_reference`, `block_id` or `external_property_ref`. Use this to find a property ID. Paginated with `pg`/`pgsz`.
  • search_tenantsSearch tenants by `keyword` (name, email or phone) or `updated_since`. Paginated with `pg`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your Fixflo subdomain (the "acme" in acme.fixflo.com) and an authentication token. In Fixflo open Setup > Integrations, click Add token, give it a name such as PipMCP and copy the token.

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

The AI can list and read repair issues, awarded and completed jobs, issue comments, quotes and invoices, and search properties, tenants, landlords and contractors. It can report new issues, create or update properties and tenants, add issue comments and property notes, and book or cancel appointments.

Does the AI see my Fixflo credentials?

No. Your Fixflo 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. Reporting an issue, adding a comment and booking or cancelling an appointment can reach tenants and contractors, and these 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 Fixflo account.

Why does PipMCP need my Fixflo subdomain?

Each Fixflo account has its own address, such as acme.fixflo.com, and the API runs on that address. PipMCP uses the subdomain to send the AI's requests to your account. The token you create under Setup > Integrations then gives access to it.

Let your AI work in Fixflo today.

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

Connect Fixflo free

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