Connect the Google Forms MCP server to your AI agent Open source, MIT, on npm. Setup instructions for Claude, Cursor and Codex are in the repository; adoption questions — Telegram. GitHub repository Telegram

Google Forms: Get a form — MCP tool

Google Forms MCP tool: Returns the full form: info (title, description), settings (quiz mode, email collection), items[] with their itemId/questionId and question definitions, publishSettings, responderUri and linkedSheetId.

Technical name: get_form

What task it solves

I want to get a form.

Returns the full form: info (title, description), settings (quiz mode, email collection), items[] with their itemId/questionId and question definitions, publishSettings, responderUri and linkedSheetId.

When to use it

Use this capability when you need “Get a form” without doing the same work manually in the Google Forms interface. It runs only when an AI client calls it.

What to provide

  • form_idrequired. The form id — the long id from the form URL (docs.google.com/forms/d/<formId>/edit) or from create_form output.

What it returns

Returns the full form: info (title, description), settings (quiz mode, email collection), items[] with their itemId/questionId and question definitions, publishSettings, responderUri and linkedSheetId.

What changes in Google Forms

The tool reads Google Forms data and does not change it.

Example request

Get a form in Google Forms. Ask for any required identifiers that are missing.

Errors and limitations

Items are returned in order — their 0-based positions are the indexes that update_question, delete_item and move_item address, so call this before mutating items.

Access also depends on token permissions, quotas, and upstream API limits.

Related MCP tools

Technical details