Labsco
formswrite logo

Formswrite

from formswrite

Turn docs into forms

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

Formswrite MCP

Connect Claude Desktop, Cursor, Claude Code, and other MCP clients to the Formswrite API.

Convert documents to Google Forms, edit questions, list and publish forms, and run AI form assistant tools โ€” all from your LLM.

What you can do

Once installed, your LLM gains access to the Formswrite toolset:

  • create_form โ€” create a Formswrite job from a Google Doc, PDF, or pasted text
  • get_form_data โ€” read the current questions, options, and metadata of a form
  • modify_questions โ€” add, edit, delete, or reorder questions
  • update_form_metadata โ€” update title, description, or introduction
  • publish_form โ€” publish a draft form so it can accept responses
  • export_form โ€” export a form to Google Forms, Moodle, Kahoot, Quizizz, Canvas, and 25+ other formats
  • list_jobs / get_job โ€” browse and inspect your conversion jobs

How it works

This package is a small stdio โ†” Streamable HTTP bridge. It runs locally on your machine, opens a connection to https://mcp.formswrite.com/mcp using your API token, and forwards JSON-RPC messages between your MCP client (stdio) and the Formswrite server (HTTP).

All tool logic lives on the Formswrite backend โ€” this package contains no business logic and never sees your form data outside of forwarding it.