Skip to content

Integration · Forms

Connect Claude & ChatGPT to GoCanvas

Ask your AI which forms were submitted this week, what a technician answered or to send a pre-filled job to someone's phone, and it works in GoCanvas. It can list and read forms, submissions and their PDFs, create and manage dispatches, and keep customers, sites, projects and reference data up to date.

Connect GoCanvas free

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

Try asking

  • “Which inspection forms did Lars submit this week?”

    The AI lists submissions filtered by his email and the date range.

  • “Send me the PDF of submission 98765.”

    It gets the PDF of the submission.

  • “Dispatch a service check at Nordic Foods to Anna, with the address filled in.”

    It finds the form, the department and Anna's user, then creates a pre-filled dispatch and can push it to her mobile app.

What your AI can do

Forms and submissions

List and read forms with their fields, list submissions by form, user, status or date, read every answer and get the submission PDF.

Dispatches

Create pre-filled dispatches for a form and assign them to a mobile user, list, read and acknowledge dispatches, and delete them.

Customers, sites and projects

List, create and update customers, sites and projects, and read or update the reference data your forms use.

  • “Which dispatches are still open in the service department?”

    It lists dispatches filtered by department and status.

  • “Add three new parts to the Parts reference data.”

    It reads the reference data set and updates it with the new rows.

  • “Create a site for Acme's new warehouse and a project for the installation.”

    It creates the site with its address and the project on that site, linked to the customer.

29 tools for GoCanvas

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

  • acknowledge_dispatchChanges dataAcknowledge a dispatch by `dispatch_id` by setting `status` to received.
  • create_customerChanges dataCreate a customer with `customer_type` (individual or business) plus business_name, contact name, email, phone and notes.
  • create_dispatchChanges dataCreate a dispatch in `department_id` for a form_id, with name, description, assignee_id and pre-filled responses. Set send_notification to push it to the assignee's mobile app.
  • create_projectChanges dataCreate a project with `name` and `site_id`, plus optional customer_id, status and start/end dates.
  • create_siteChanges dataCreate a site with `name` and optional address, city, state, zip_code, country and customer_id.
  • delete_dispatchDeletesDelete a dispatch by `dispatch_id`. hard_delete removes it permanently.
  • get_current_userGet the connected GoCanvas user and account.
  • get_customerGet one customer by `customer_id`.
  • get_dispatchGet one dispatch by `dispatch_id`.
  • get_formGet one form by `form_id`, including its sections and entry fields.
  • get_projectGet one project by `project_id`.
  • get_reference_dataGet one reference data set's rows by `reference_data_id`.
  • get_siteGet one site by `site_id`.
  • get_submissionGet one submission by `submission_id`, with its responses and metadata.
  • get_submission_pdfGet the PDF of a submission by `submission_id`.
  • get_userGet one user by `user_id`.
  • list_customersList customers.
  • list_departmentsList departments. Many create tools need a department ID.
  • list_dispatchesList dispatches (pre-filled jobs sent to mobile users), filtered by status, form_id, user_id, department_id or scheduled dates.
  • list_formsList forms (apps) in the account with their IDs, names and status.
  • list_projectsList projects.
  • list_reference_dataList reference data sets (lookup tables used by forms).
  • list_sitesList sites (job locations).
  • list_submission_valuesList all answer values in a submission by `submission_id`.
  • list_submissionsList form submissions, filtered by form_id, user_id or user_email, status, department_id and a start/end date.
  • list_usersList users, optionally only enabled ones.
  • update_customerChanges dataUpdate a customer by `customer_id` (`customer_type` required); only the other fields you pass change.
  • update_reference_dataChanges dataUpdate a reference data set by `reference_data_id`: new headers and rows, or delete_rows.
  • update_submissionChanges dataUpdate a submission's responses or workflow assignment by `submission_id`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste the Client ID and Client secret from an OAuth application in GoCanvas. Open your profile, create an OAuth application for the Client Credentials flow and copy its Client ID and Client secret. PipMCP uses them to get access tokens, so there is no separate sign-in.

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

It can list and read forms, submissions, submission values and PDFs, dispatches, customers, sites, projects, reference data, departments and users. It can create customers, sites, projects and dispatches, update customers, submissions and reference data, acknowledge dispatches and delete dispatches.

Does the AI see my GoCanvas credentials?

No. Your GoCanvas 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. A dispatch can notify a mobile user, updating a submission changes recorded answers, and a hard delete removes a dispatch for good, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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?

GoCanvas connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own GoCanvas account.

What is a dispatch in GoCanvas?

A dispatch is a pre-filled job sent to a mobile user. The AI can create one for a form in a department, assign it, fill in answers in advance and push a notification to the assignee's mobile app. It can also list, read, acknowledge and delete dispatches.

Let your AI work in GoCanvas today.

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

Connect GoCanvas free

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