MCP Server

google-forms-mcp

Full Google Forms API for your AI. Create forms, analyze responses, generate Sankey data. One server, every operation.

npx @matthewwolff/google-forms-mcp
{
  "google-forms": {
    "command": "npx",
    "args": ["-y", "@matthewwolff/google-forms-mcp"],
    "env": {
      "GOOGLE_CLIENT_ID": "...",
      "GOOGLE_CLIENT_SECRET": "...",
      "GOOGLE_REFRESH_TOKEN": "..."
    }
  }
}

Requires Google OAuth credentials.

Setup guide →

Tools

Forms

Create, read, update settings. build_form does an entire form in one call.

Items

Every question type: radio, checkbox, dropdown, scale, date, time, rating. Plus sections and text blocks.

Responses

Paginated retrieval with timestamp filtering. Export as CSV or flat table with question titles.

Watches

Pub/Sub notifications on new submissions or schema changes. Create, renew, delete.

Composite

clone_form, get_form_summary, export_responses_csv. Multi-step operations in one call.

Analytics

Frequency counts, cross-tabulation, generate_sankey_data for flow diagrams. Stats without leaving the server.

Why this one