Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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.

Each expected item: {"index": int, "correct": "ถูก"|"ผิด"|str}.
Returns {matches: [...], mismatches: [...]}.
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.

Each question dict: {"title": str, "correct": bool, "points": int?, "required": bool?}.
If clear_existing=True, deletes all existing items first.
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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