F Forms MCP
GitLab →

Open-source MCP server

Connect Claude to your Google Forms in 60 seconds.

One-click OAuth, no local install. Lets any MCP-compatible host build a lead or feedback form from a sentence, read and summarise what people answered, and hand the results to Sheets — straight from a conversation.

We never store your forms or responses. Only an OAuth refresh token, encrypted at rest, so the connector can act on your behalf.

How it works

  1. 1

    Click "Connect with Google"

    Standard Google consent screen. You grant access to Forms (create/edit + read responses) and the files this app creates. We capture an offline refresh token, encrypt it with AES-256-GCM, and mint a personal MCP bearer token for you.

  2. 2

    Paste the install command

    One claude mcp add command, pre-filled with your token, ready to copy. Works in Claude Code, Claude Desktop, Cursor, Continue.dev — anything that speaks MCP.

  3. 3

    Ask for a form

    Just ask. Examples:

    • "Make a client onboarding form: name, company, project type, budget, timeline."
    • "Summarise the feedback survey responses."
    • "Who filled in the lead form this week?"

11 tools, ready to call

create_form

Title + questions in one call; returns the respond link.

add_questions / delete_question / move_question

Edit the form.

get_form

Every question with its ID and type.

get_responses

Answers keyed by question, newest first.

summarize_responses

Counts per option, averages, text samples.

link_response_sheet

Hand responses to the Sheets connector.

share_form

Add an editor; get the respond URL.

list_forms

Find forms by name.

Security model