mcp-google-forms
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| auth_statusA | Report whether OAuth credentials and token are in place. |
| create_quiz_formA | Create a new Google Form in quiz mode. Returns formId and responderUri. |
| rename_formB | Update form's displayed title, description, and/or Drive document title. |
| set_quiz_modeC | Toggle quiz grading mode on/off. |
| get_formB | Fetch full form metadata, items, and settings. |
| list_questionsC | Return a concise list of items: index, itemId, title, correctAnswer, points. |
| verify_answer_keysA | Compare current answer keys to an expected list. |
| add_true_false_questionB | Append (or insert at index) a True/False question with answer key. |
| batch_add_true_falseA | Bulk add True/False questions. |
| add_multiple_choice_questionB | Add a choice question (radio/checkbox/dropdown) with answer key. |
| add_text_questionC | Add a short-answer or paragraph text question. Optional answer key. |
| add_section_headerC | Add a page-break / section header. |
| update_question_titleC | Change the title/text of the question at the given index. |
| update_true_false_answerB | Update the answer key (correct T/F) for a True/False question at index. |
| delete_questionC | Delete the item at the given index. |
| move_questionC | Reorder a question from one index to another. |
| list_responsesC | List submitted responses for a form. |
| get_responseB | Fetch a single response by id. |
| raw_batch_updateC | Escape hatch: pass raw Google Forms API batchUpdate requests. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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