io.github.KamaruSama/mcp-google-forms
19 tools for Google Forms: create quizzes, add questions, set answer keys, read responses.
Versions
No versions found.
Tools 19
auth_status Report whether OAuth credentials and token are in place.
create_quiz_form Create a new Google Form in quiz mode. Returns formId and responderUri.
rename_form Update form's displayed title, description, and/or Drive document title.
set_quiz_mode Toggle quiz grading mode on/off.
get_form Fetch full form metadata, items, and settings.
list_questions Return a concise list of items: index, itemId, title, correctAnswer, points.
verify_answer_keys Compare current answer keys to an expected list. Each expected item: {"index": int, "correct": "ถูก"|"ผิด"|str}. Returns {matches: [...], mismatches: [...]}.
add_true_false_question Append (or insert at index) a True/False question with answer key.
batch_add_true_false Bulk add True/False questions. Each question dict: {"title": str, "correct": bool, "points": int?, "required": bool?}. If clear_existing=True, deletes all existing items first.
add_multiple_choice_question Add a choice question (radio/checkbox/dropdown) with answer key.
add_text_question Add a short-answer or paragraph text question. Optional answer key.
add_section_header Add a page-break / section header.
update_question_title Change the title/text of the question at the given index.
update_true_false_answer Update the answer key (correct T/F) for a True/False question at index.
delete_question Delete the item at the given index.
move_question Reorder a question from one index to another.
list_responses List submitted responses for a form.
get_response Fetch a single response by id.
raw_batch_update Escape hatch: pass raw Google Forms API batchUpdate requests.
Permissions 2
filesystem low env_vars low