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
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
Paste the install command
One
claude mcp addcommand, pre-filled with your token, ready to copy. Works in Claude Code, Claude Desktop, Cursor, Continue.dev — anything that speaks MCP. -
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_formTitle + questions in one call; returns the respond link.
add_questions / delete_question / move_questionEdit the form.
get_formEvery question with its ID and type.
get_responsesAnswers keyed by question, newest first.
summarize_responsesCounts per option, averages, text samples.
link_response_sheetHand responses to the Sheets connector.
share_formAdd an editor; get the respond URL.
list_formsFind forms by name.
Security model
- • Google refresh tokens are encrypted with AES-256-GCM before being written to Mongo. Key lives in env, never in the database.
- • MCP bearer tokens are stored as sha256 hashes only — the plaintext is shown once on connect, then unrecoverable.
- • Per-request OAuth client is built from the decrypted refresh token, used for that single call, then discarded.
- • Revoke at any time — server-side revocation is instant.
- • Code is open-source on GitLab; self-host if you'd rather not trust a hosted service.