Skip to main content

Overview

Google Forms tools allow you to programmatically create and manage Google Forms, add questions, perform batch updates, and retrieve form information. These tools provide comprehensive form management capabilities for surveys, feedback collection, and data gathering.

Key Features

  • GOOGLE_FORMS_CREATE_FORM: Create new Google Forms
  • GOOGLE_FORMS_ADD_QUESTIONS: Add questions to existing forms
  • GOOGLE_FORMS_BATCH_UPDATE: Perform batch updates on forms
  • GOOGLE_FORMS_GET_FORM: Retrieve form information and structure

Authentication

These tools require Google OAuth credentials with Google Forms API access. You need to set up OAuth credentials through the Google Cloud Console and enable the Google Forms API. Note: Treat API keys as sensitive information and never commit them to public repositories.

Tools

GOOGLE_FORMS_CREATE_FORM

Create a new Google Form. Input: Output:

GOOGLE_FORMS_ADD_QUESTIONS

Add questions to an existing Google Form. Input: Each object in questions contains: Output:

GOOGLE_FORMS_BATCH_UPDATE

Perform batch updates on a Google Form. Input: Each object in updates contains: Output:

GOOGLE_FORMS_GET_FORM

Retrieve information about a Google Form. Input:
  • form_id (string, required): ID of the form to retrieve
Output: Returns a form_info object with complete form information:

Examples

Example: Create a New Form

Example: Add Questions to Form

Example: Retrieve Form Information

Example: Batch Update Form

Question Types

Supported Question Types:

  • multiple_choice: Single selection from options
  • checkboxes: Multiple selections from options
  • dropdown: Dropdown menu selection
  • text: Short text input
  • paragraph_text: Long text input
  • linear_scale: Rating scale (1-5, 1-10, etc.)
  • multiple_choice_grid: Grid of multiple choice questions
  • checkbox_grid: Grid of checkbox questions
  • date: Date picker
  • time: Time picker
  • file_upload: File upload field

Use Cases

  • Customer feedback collection
  • Survey and questionnaire creation
  • Event registration forms
  • Employee feedback and HR surveys
  • Educational assessments and quizzes
  • Market research and data collection
  • Application and contact forms
  • Automated form generation from templates