Skip to content

Integration · Forms

Connect Claude & ChatGPT to Google Forms

Ask your AI how many people signed up, what a survey says, or to build a new form from a short description. It reads a form's questions and all submitted responses, creates forms and adds, changes or removes questions, and can publish a form or stop it taking responses. You read the answers in plain language instead of scrolling a response sheet.

Connect Google Forms free

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

Try asking

  • “How many responses did the event sign-up form get this week?”

    The AI lists the responses submitted since Monday and counts them.

  • “Sum up the answers to the customer feedback survey.”

    It reads the form to match question IDs to questions, then reads the responses and summarizes the answers per question.

  • “Create a feedback form with a rating question and a comments field.”

    It creates the form with a title, then adds the two questions in a form update.

What your AI can do

Responses

List submitted responses, filter to newer ones by timestamp, read a single response and match answers to their questions.

Build forms

Create forms and add, change or delete questions, and update the form's title and description.

Publishing

Publish or unpublish a form, open or close it to responses, and get the link respondents use.

  • “Add a question asking for company size.”

    It adds the new question to the form with a createItem request.

  • “Close the sign-up form, we are full.”

    It sets the form to stop accepting responses. The form stays published, and you can open it again later.

  • “Send me the link people use to fill in the survey.”

    It reads the form and gives you its responder link.

6 tools for Google Forms

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 new form. Only the title (`info.title`) is taken here; add questions afterwards with update_form.
  • get_formGet a form by `form_id`, including its title, questions (with question IDs) and responder link.
  • get_responseGet one submitted response by `form_id` and `response_id`.
  • list_responsesList submitted responses for a form by `form_id`; `filter` can limit to newer ones, e.g. `timestamp > 2026-01-01T00:00:00Z`. Answers are keyed by question ID; use get_form to match them to questions.
  • set_form_publish_stateVisible to othersPublish or unpublish a form and open or close it to responses via `publish_settings.publishState` (isPublished, isAcceptingResponses), by `form_id`.
  • update_formVisible to othersChange a form with Forms `requests` (e.g. createItem to add a question, updateItem, deleteItem, updateFormInfo). Pass the form ID as `batch_update_id`. deleteItem removes a question permanently.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste the OAuth client ID and client secret from your own Google Cloud project, then sign in with Google once. In the Google Cloud console create a project and enable the Google Forms API (APIs & Services > Library). Set up the OAuth consent screen as Internal for Google Workspace, or as External and then click Publish app, because apps left in Testing get refresh tokens that expire after 7 days. Then go to Credentials > Create credentials > OAuth client ID > Web application, add the redirect URI https://pipmcp.com/oauth/callback and copy the client ID and secret. PipMCP renews access automatically after that.

  3. 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 Google Forms?

It can read a form with its questions and responder link, list and read submitted responses, create forms, add, change or delete questions, and publish, unpublish, open or close a form. Responses are read-only: the AI cannot change or delete them.

Does the AI see my Google Forms credentials?

No. Your OAuth client secret and the access from your Google sign-in 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 by only reading responses. Deleting a question is permanent and closing a form stops new responses, so form updates and publish changes 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?

Google Forms 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 Google account.

Can the AI find my form by its name?

Not with Google Forms alone. The Forms API cannot list forms, so you give the AI the form ID from the form's edit URL. If you also connect Google Drive, the AI can search for the form there first.

Let your AI work in Google Forms today.

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

Connect Google Forms free

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