All integrations

Google Forms

GOOGLE WORKSPACE · FILES & DOCS

Create forms and read the responses they are allowed to see.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

google_forms_add_questionWRITE

Add a new question to a form. Supports TEXT, PARAGRAPH, MULTIPLE_CHOICE, CHECKBOX, DROPDOWN, LINEAR_SCALE, DATE, and TIME question types. IMPORTANT: You must first call google_forms_list to get the form_id.

forms.body
google_forms_createWRITE

Create a new Google Form with a title. Returns the form ID for adding questions.

forms.body
google_forms_delete_questionWRITE

Delete a question from a form. IMPORTANT: You must first call google_forms_get to get the question_id.

forms.body
google_forms_getREAD

Get a Google Form's structure including title, description, and all questions. IMPORTANT: You must first call google_forms_list to get the form_id.

forms.body.readonly
google_forms_get_responseREAD

Get a specific form response by ID. IMPORTANT: You must first call google_forms_list_responses to get the response_id.

forms.responses.readonly
google_forms_listREAD

List Google Forms. Returns form IDs, names, and links.

drive.readonly
google_forms_list_responsesREAD

List all responses to a Google Form. IMPORTANT: You must first call google_forms_list to get the form_id.

forms.responses.readonly
google_forms_updateWRITE

Update a form's title or description. IMPORTANT: You must first call google_forms_list to get the form_id.

forms.body
google_forms_update_questionWRITE

Update an existing question's text or required status in a form. IMPORTANT: You must first call google_forms_get to get question IDs.

forms.body

Put Google Forms behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.