Google Forms by Kamaru MCP Server

Create Google Forms quizzes, inspect questions and retrieve responses with Kamaru’s community MCP server and its documented Google OAuth setup.

Local serverstdioPython

What is the Google Forms by Kamaru MCP Server?

Kamaru’s Google Forms MCP server exposes tools for form structure, quiz questions, answer keys and submitted responses. It is a community implementation with its own setup requirements. The documented tool list separates reading a form from changing its questions or quiz configuration.

Review a quiz before publishing it

Begin by inspecting the target form and its question list. Check answer keys against the intended answers before changing grading details. For response analysis, retain the form and response identifiers so the feedback can be matched to the correct version of the questionnaire.

Set up Google credentials and the source launch

The README uses a local source checkout launched with uv and Python. Enable the Google Forms API, create a desktop OAuth client and place its credential file in the documented configuration directory. The first tool call opens consent in a browser. This setup is not an independently documented one-command package install.

Maintainer’s setup and tool reference. Browse forms surveys MCP servers for related workflows.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_formRetrieve the form structure.
list_questionsList form questions.
verify_answer_keysCompare current and expected answer keys.
list_responsesRetrieve submitted responses.

Configuration

A local source checkout, uv/Python, the enabled Google Forms API and a configured desktop OAuth client.

Example prompts to try

  • “Inspect this quiz’s questions and compare its answer keys with the supplied expected answers.”

Frequently asked questions

No. This profile covers Kamaru’s community project.