Skip to main content

Google Forms MCP

In one line: Connect Google Forms so your UnleashX agent can build forms, add questions, and read and manage submitted responses.
CategoryProductivity
AuthenticationOAuth (Google sign-in)
Setup time~2 minutes
DifficultyEasy
Best forBuilding intake/survey forms and processing response data in automated workflows

1. Overview

Google Forms is Google’s survey and intake-form service. Forms collect responses, which can also be linked to a Google Sheet. Once connected, your UnleashX agent can create forms, add text and multiple-choice questions, read form properties, list and read responses, and (via the linked response spreadsheet) update or delete response rows. It can also list your forms, spreadsheets, and sheets. Connecting Google Forms to UnleashX makes data collection actionable: spin up an intake form, pull the latest submissions into a workflow, or clean up response data — all from natural language.

2. What you’ll need

1

A Google account with Forms

Any personal Google account or a Google Workspace account with Forms enabled.
2

Permission to grant access

You must be able to complete the Google sign-in and approve the requested permissions.
3

An UnleashX agent

An agent in your UnleashX workspace where you’ll add the Forms connector.
No admin access? On a managed Google Workspace account, your admin may need to allow UnleashX before authorization succeeds.

3. Get your credentials

Google Forms uses Google OAuth 2.0. You do not create or paste an API key. UnleashX redirects you to Google, you sign in once, and Google issues an access token to UnleashX automatically.
1

Start the connection in UnleashX

In your agent’s Data Connectors, find Google Forms and click Connect (see Section 4).
2

Sign in with Google

Choose the Google account whose forms you want to connect.
3

Review and approve the requested scopes

Click Allow to grant access and return to UnleashX.
There is no key to copy. Access is granted by your Google sign-in and can be revoked anytime at your Google Account permissions page.
Scopes UnleashX requests for Google Forms:
ScopeWhy UnleashX needs it
https://www.googleapis.com/auth/forms.bodyCreate forms and add/edit questions and form structure.
https://www.googleapis.com/auth/forms.responses.readonlyRead submitted form responses.
https://www.googleapis.com/auth/spreadsheetsRead/update/delete response rows in the linked response spreadsheet.
https://www.googleapis.com/auth/driveList forms and spreadsheets, and delete forms in Drive.
https://www.googleapis.com/auth/userinfo.emailIdentify which account is connected.

4. Connect on UnleashX

1

Open your agent

Sign in at https://www.tryunleashx.com and open your agent.
2

Go to Data Connectors

In the agent, open Data Connectors.
3

Find Google Forms and connect

Locate Google Forms and click Connect / Add / Configure.
4

Authorize with Google

Click Authorize, sign in with Google, and approve the requested permissions.
5

Confirm success

You’ll return to UnleashX and the connector status will show a Connected badge.
01 forms connector

5. Available tools

ToolWhat it doesChanges data?
Create FormCreate a new form.✏️ Yes
Get ResponseGet a single response by ID.No
List ResponsesList submitted responses for a form.No
Get Form PropertiesGet a form’s properties/settings.No
Delete ResponseDelete response row(s) from the linked sheet.⚠️ Yes
Update ResponseUpdate a response row in the linked sheet.✏️ Yes
Delete FormDelete a form.⚠️ Yes
List ColumnsList a form’s columns.No
List FormsList available forms.No
List SheetsList sheets (tabs) in a linked spreadsheet.No
List SpreadsheetsList available spreadsheets.No
Add Text QuestionAdd a text question to a form.✏️ Yes
Add Multiple Choice QuestionAdd a multiple-choice question to a form.✏️ Yes

6. Example usage

“Create a feedback form titled ‘Event Survey’ with a text question ‘What went well?’ and a multiple-choice rating question.” Runs Create Form, then Add Text Question and Add Multiple Choice Question.
“Show me the latest responses to the Event Survey.” Runs List Forms to find the form, then List Responses.

7. Permissions & data access

UnleashX can:
  • Create forms and add text and multiple-choice questions.
  • Read form properties, columns, and submitted responses.
  • Update or delete response rows in the linked response spreadsheet.
  • Delete forms, and list forms, spreadsheets, and sheets.
UnleashX cannot:
  • Access Gmail, Calendar, or other Google services unless connected separately.
  • Change your Google account settings or password.
  • Act on forms you don’t have access to.
To disconnect: In UnleashX, open Data Connectors → Google Forms → Disconnect, or revoke at https://myaccount.google.com/permissions. Revoking takes effect immediately. The connection authenticates each request with your Google OAuth access token (resolved from an access-token header, a google_form_access_token header, or an Authorization: Bearer header, falling back to your UnleashX session), refreshed automatically when it expires.

8. Troubleshooting

ProblemWhat it meansHow to fix it
401 UnauthorizedThe access token is missing or expired.Reconnect Google Forms in Data Connectors.
403 ForbiddenMissing scope, or you lack rights on the form/spreadsheet.Re-authorize all scopes; confirm you own or can edit the form.
404 Not FoundThe form or response ID is wrong or not shared with you.Verify the form_id/response_id and your access.
Can’t update/delete a responseResponses are edited via the linked spreadsheet.Ensure the form is linked to a response sheet and pass the correct spreadsheet_id/sheet_id.
For general connector issues, see /mcp/integrations.

9. Frequently asked questions

Does UnleashX store my form responses? No. It reads and acts on responses through Google’s API in real time to fulfill your requests. Can multiple team members connect Forms? Yes. Each person authorizes their own Google account. Why do some tools mention a spreadsheet? Form responses can be linked to a Google Sheet. Updating or deleting individual responses is done through that linked spreadsheet’s rows.

10. References