mcp-google-forms
Provides tools for creating, editing, inspecting, and managing Google Forms, including CRUD operations on form structure, questions, and responses, as well as quiz mode management and answer key verification.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-google-formsCreate a new quiz form titled Employee Satisfaction Survey and enable grading."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-google-forms
MCP server for managing Google Forms — quizzes, grading, images, responses.
Exposes 19 tools for creating, editing, inspecting, and managing Google Forms through the Model Context Protocol. Built for use with Claude Code, Claude Desktop, or any MCP-compatible client.
Tools at a glance
Section | Tool | Purpose |
Auth | Check OAuth credential state | |
Create / metadata | New form in quiz mode | |
Change title/description | ||
Toggle quiz on/off | ||
Read | Full form JSON | |
Concise item list | ||
Diff current vs expected answer keys | ||
Add | Single T/F question | |
Bulk T/F | ||
Radio / checkbox / dropdown | ||
Short or paragraph text | ||
Page break / section | ||
Edit | Rename question | |
Re-key a T/F answer | ||
Remove item | ||
Reorder | ||
Responses | All submitted responses | |
One response by ID | ||
Escape hatch | Raw Forms API calls |
Related MCP server: Google Workspace MCP Server
Install
1. Enable API + get credentials
Go to https://console.cloud.google.com → create/select a project
APIs & Services → Library → enable Google Forms API
OAuth consent screen → External → add yourself as test user
Credentials → Create Credentials → OAuth client ID → Desktop app
Download JSON → save as:
~/.config/google-forms-mcp/credentials.json
2. Register with Claude Code
claude mcp add google-forms -s user -- \
uv run --directory /path/to/mcp-google-forms python server.py3. First use
On the first tool call, the server opens a browser for OAuth consent. Token is cached at ~/.config/google-forms-mcp/token.json.
Scopes
forms.body— create/edit form structureforms.responses.readonly— read responsesdrive.file— attach images via Drive
Support the project ❤
If this tool helps your workflow, consider supporting development:
Ko-fi: https://ko-fi.com/kamaru
Contact
Portfolio / general: k.kamarux@gmail.com
Commercial / licensing: contact@likezara.com
Copyright © 2026 likezara™. All rights reserved. Developed by Kamaru (pen name).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceMCP server for Dashform (getaiform.com) - create and manage AI-powered forms, quizzes, and surveys. Supports form creation, response collection, analytics, and AI-driven form building with 15 tools across form management, response handling, and AI operations.Last updatedMIT
- Alicense-qualityCmaintenanceComprehensive MCP server for Google Workspace with 95+ tools to manage Docs, Sheets, Drive, Gmail, Calendar, Slides, and Forms.Last updated2,2492MIT
- Alicense-qualityAmaintenanceMCP server for Google Sheets - read, write, and query spreadsheet data.Last updated1,2242MIT
- Alicense-qualityCmaintenanceMCP server for reading, editing, and publishing Google Forms with the official Google Forms API. Enables AI agents to programmatically create, modify, and manage forms and responses.Last updatedMIT
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for the Inistate platform: module discovery, entry management, and activity submission.
MCP server for URL shortening and management
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KamaruSama/mcp-google-forms'
If you have feedback or need assistance with the MCP directory API, please join our Discord server