Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to Finalcad

Ask your AI what is open on a construction project in Finalcad One. It can list observations and their comments, log a new observation, start a form from a template and record answers on it. It can also look up plans, documents, meetings, phases, trades, project members and the companies working on the project.

Connect Finalcad free

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

Try asking

  • “Which observations are logged on the Harbour View project?”

    The AI finds the project and lists its observations.

  • “Log an observation: missing fire sealing around the pipe in stairwell B.”

    It creates the observation in the project with your description.

  • “Assign observation 3141 to the electrical trade.”

    It looks up the project's trades and updates the observation with that trade.

What your AI can do

Observations

List, filter and read observations, create new ones, set their trade and read their comments.

Forms

List and read forms with their answers, start a form from a template, record answers and read comments.

Project information

Look up projects, workspaces, plans, documents, meetings, phases, trades, members and companies.

  • “Start a pre-pour inspection form for phase 2.”

    It creates a new form in the project from the template and links it to the phase.

  • “What was said in the comments on the facade checklist?”

    It finds the form and lists its comments.

  • “Which companies and people are on this project?”

    It lists the companies working on the project and the project members.

28 tools for Finalcad

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

  • create_formChanges dataCreate a form in a project from a template. Pass `project_id`, `form_id` (the template), a `name` and optionally `phase_id`.
  • create_observationChanges dataCreate an observation in a project. Pass `project_id`, a `description`, and optionally `module_id` and `group_id`.
  • create_projectChanges dataCreate a new project in your Finalcad organization with a `name`.
  • get_current_userGet the profile of the Finalcad user whose API key is connected.
  • get_documentGet one document by `project_id` and `document_id`.
  • get_formGet one form in a project by `project_id` and `form_instance_id`.
  • get_media_urlGet a download link for a media file (photo, attachment or document file) by `media_id`.
  • get_meetingGet one meeting by `project_id` and `meeting_id`.
  • get_observationGet one observation by `project_id` and `observation_id`.
  • get_planGet one plan by `project_id` and `plan_id`.
  • get_projectGet one project by `project_id`.
  • list_documentsList the documents stored in a project by `project_id`.
  • list_form_messagesList the messages posted on a form by `project_id` and `form_instance_id`.
  • list_form_templatesList the form templates defined in your Finalcad organization. Use a template's ID as `form_id` when creating a form in a project.
  • list_formsList the forms (filled-in checklists and inspections) in a project by `project_id`.
  • list_meetingsList the meetings in a project by `project_id`.
  • list_observation_messagesList the messages posted on an observation by `project_id` and `observation_id`.
  • list_observationsList the observations (site issues and remarks) in a project by `project_id`.
  • list_organizationsList the Finalcad organizations you belong to, with their IDs.
  • list_phasesList the phases of a project by `project_id`, for use as `phase_id` when creating forms.
  • list_plansList the plans (drawings) in a project by `project_id`.
  • list_project_companiesList the companies (contractors and partners) working on a project by `project_id`.
  • list_project_membersList the members of a project by `project_id`.
  • list_projectsList the projects in your Finalcad organization. Use this to find a project ID.
  • list_tradesList the trades in a project by `project_id`, for use as `trade_id` on observations.
  • list_workspacesList the workspaces in your Finalcad organization.
  • update_observationChanges dataChange an observation's trade (`trade_id`) or linked common observation (`common_observation_id`) by `project_id` and `observation_id`.
  • update_projectChanges dataRename a project by `project_id` with a new `name`, or set its picture with `media_id`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Finalcad API key in both fields, because Finalcad expects it in two headers. The Finalcad One API needs the Enterprise offer and a user who is administrator of at least one Enterprise organization. Log in to the Finalcad One web app, open the user menu and request an API key, then copy it. You can also add your organization ID.

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

It can read your user profile, organizations, workspaces, projects, observations, forms, comments, meetings, documents, plans, phases, trades, project members and project companies, and get download links for photos and attachments. It can create and rename projects, create observations, update an observation's trade or linked common observation, start forms from a template and record answers on forms.

Does the AI see my Finalcad API key?

No. Your Finalcad 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 with lookups only. Creating observations, starting forms and recording answers 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 Finalcad One account with API access.

Which Finalcad plan do I need?

The Finalcad One API needs the Enterprise offer, and the API key must come from a user who is administrator of at least one Enterprise organization. You request the key from the user menu in the Finalcad One web app and can revoke it there.

Let your AI work in Finalcad today.

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

Connect Finalcad free

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