Google Forms integration
Google Forms API for creating and managing forms, surveys, and quizzes. Create forms programmatically, add questions, retrieve responses, and set up push notifications. Supports multiple question types, quiz grading, and response analytics. Ideal for survey automation, feedback collection, and data gathering workflows.
Say what should happen.
The workflow builds itself.
Common Google Forms use cases
- subscription management
- form inspection
- form publishing
- survey creation
- adding questions
- response analysis
- response inspection
- cleanup subscriptions
- real-time notifications
- subscription maintenance
What you can do with Google Forms
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Form, 4 operations
batch_updateBatch updatePOSTBatch updates a form: add questions, modify settings, reorder items, or delete content.create_formCreate formPOSTCreates a new Google Form with a title. Use batch_update to add questions after creation.get_formGet formGETRetrieves complete form structure including questions, sections, and settings.set_publish_settingsSet publish settingsPOSTUpdates form publish settings to control visibility and response acceptance.
Watch, 4 operations
create_watchCreate watchPOSTCreates a push notification watch for form schema changes or new responses.delete_watchDelete watchDELETEDeletes a watch to stop receiving push notifications for a form.list_watchesList watchesGETLists all active watches (push notification subscriptions) on a form owned by the invoking project.renew_watchRenew watchPOSTRenews an existing watch subscription for another 7 days.
Form response, 2 operations
get_responseGet responseGETRetrieves a specific form response with complete answer details.list_responsesList responsesGETLists all form responses with optional timestamp filtering and pagination.
OAuth scopes Google Forms requires
Each operation declares the scopes Google Forms requires for it.
https://www.googleapis.com/auth/forms.bodyneeded by batch_update, create_form, create_watch and 3 morehttps://www.googleapis.com/auth/forms.body.readonlyneeded by get_form, list_watcheshttps://www.googleapis.com/auth/forms.responses.readonlyneeded by get_response, list_responses
Google Forms API rate limits
- 10 requests per second
- 1,000,000 requests per day
Standard Google API quotas apply. See Google Cloud Console for specific limits.
These are the limits Google Forms documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Google Forms documentation for current values.
Use Google Forms from Claude Code, Cursor or Codex
Connect Google Forms in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Google Forms operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Google Forms
- Create your workspace
Sign up free. Nothing to install.
- Connect Google Forms once
Add your Google Forms connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Google Forms integration FAQ
What can you do with the Google Forms integration?
LiveContext exposes 10 operations on Google Forms, covering form, watch and form response. Common uses include subscription management, form inspection and form publishing.
Which OAuth scopes does Google Forms require?
It depends on the operation: each one declares the scopes Google Forms requires for it. The most common are https://www.googleapis.com/auth/forms.body (6 operations), https://www.googleapis.com/auth/forms.body.readonly (2 operations) and https://www.googleapis.com/auth/forms.responses.readonly (2 operations).
What are the Google Forms API rate limits?
Google Forms documents 10 requests per second and 1,000,000 requests per day. Standard Google API quotas apply. See Google Cloud Console for specific limits. Limits are set by Google Forms and can depend on your plan.
