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.
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
- POSTbatch_update
Batch updates a form: add questions, modify settings, reorder items, or delete content.
- POSTcreate_form
Creates a new Google Form with a title. Use batch_update to add questions after creation.
- GETget_form
Retrieves complete form structure including questions, sections, and settings.
- POSTset_publish_settings
Updates form publish settings to control visibility and response acceptance.
Watch, 4 operations
- POSTcreate_watch
Creates a push notification watch for form schema changes or new responses.
- DELETEdelete_watch
Deletes a watch to stop receiving push notifications for a form.
- GETlist_watches
Lists all active watches (push notification subscriptions) on a form owned by the invoking project.
- POSTrenew_watch
Renews an existing watch subscription for another 7 days.
Form response, 2 operations
- GETget_response
Retrieves a specific form response with complete answer details.
- GETlist_responses
Lists 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.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…