Build Google Forms with AI, from a prompt.

ChatGPT and Claude can write your form questions; TinyAgent is the AI for Google Forms that builds it. Describe the title, questions, field types and settings, and TinyAgent creates it in your Google account, unpublished, ready for you to review.

Free to start. $8 in Wallet funds on us, no card needed.

A real run, step by step in ChatGPT

Prompt

Create a new Google Form in my connected Google account. Use the title “Developer Workshop Registration.” Use the description: “Register for the upcoming developer workshop. We will use your responses to plan seating and session content.” Add these questions in the listed order.

TinyAgent session view adding a multiple-choice question with three options to a Google Form, step list on the left and the form editor on the right.
TinyAgent adding a required multiple-choice question and its three options in Google Forms, from one prompt.

From a prompt to a form you can review.

  1. 01

    Describe the form

    You
    Describe the form: title, each question with its field type and options, which ones are required, and the settings.
    TinyAgent
    TinyAgent opens Google Forms in a browser signed in through your saved TinyProfiles session.
  2. 02

    Let it build

    You
    Nothing.
    TinyAgent
    TinyAgent creates the form, adds each question with the right type, sets required fields, enters options, and applies settings such as collecting emails or a custom confirmation message.
  3. 03

    Review and publish

    You
    Open the form in Preview, check it, and publish when you are happy.
    TinyAgent
    TinyAgent returns a summary of every question, type, option and setting, and leaves the form unpublished.

Build the form in a chat. Or with the API.

Describe the form. TinyAgent builds it.

Install the TinyFish plugin in ChatGPT or Claude, sign in to Google once through TinyProfiles, then describe the form. Ask it not to publish until you have reviewed it.

Use TinyFish to create a Google Form called Team Lunch Preferences with a required short-answer Name field, a required multiple-choice Preferred day field with Tuesday, Wednesday and Thursday, and a paragraph field for dietary requirements. Do not publish it. Summarize what you built.

Set up ChatGPT or Claude

Generate forms from your own data.

Call TinyAgent with the Google Forms URL and a goal built from your event or survey data, so every new event gets its registration form without anyone opening the editor.

Create a Google Form from one call:

from tinyfish import TinyFish, EventType, RunStatus

client = TinyFish()

with client.agent.stream(
    url="https://docs.google.com/forms",
    goal="""Create a new form called Team Lunch Preferences. Add a required short-answer question Name, a required multiple-choice question Preferred day with options Tuesday, Wednesday, Thursday, and a paragraph question Dietary requirements. Do not publish. Return the edit URL and a summary of the questions.""",
) as stream:
    for event in stream:
        if event.type == EventType.COMPLETE and event.status == RunStatus.COMPLETED:
            print("Result:", event.result_json)

Runs are billed at $0.016 per agent step.Read the docs

What people use it for.

Surveys and research questionnaires

Thesis studies, course evaluations and market research. ChatGPT or Claude writes the questions, and TinyAgent builds the form.

See TinyAgent

Quizzes, exams and assessments

Graded quizzes and unit tests for teachers. TinyAgent sets the answer keys and required fields as it builds.

See TinyAgent

Client, customer and employee intake

Project intake, onboarding and feedback forms for small businesses and ops teams, built from one description.

See TinyAgent

Event registration and RSVPs

Workshops, meetups and class sign-ups, with attendee details and session choices set up for you.

See TinyAgent
TinyFish is rated 4.4 out of 5 on G2 - Users Love Us badge

Verified on G2

4.4 out of 5 on G2

  • TinyFish is the one layer I actually keep in the stack when I need live web, not another chatbot pretending it can browse. Search, Fetch, Browser, and Agent sit under one API, so I am not wiring Exa for search, Firecrawl for markdown, and Apify for the messy pages.
    Otman M.Deployment Strategist for AI adoption - ConsultingRead on G2 ↗
  • It is super fast! After onboarding it was very easy to get setup. The starter credits that were given were plenty and each search and fetch were free while agent mode provided a good bang for your buck.
    Verified User in Market ResearchRead on G2 ↗
  • I use TinyFish for hackathons and side projects to scrape websites and provide LLMs with precise context, and I love its speed, accuracy, and the fact that it's fast, cheap, and good. It can return information quickly and accurately from links inside websites or from specific links.
    Verified UserRead on G2 ↗
  • What I like most about TinyFish is how well it handles web-based sources that are hard to reach through conventional APIs.
    deepti b.Founder - Health, Wellness and FitnessRead on G2 ↗
  • The configuration is very simple and it supports MCP, making it basically ready to use out of the box.
    David W.Writer & Editor - Fund-RaisingRead on G2 ↗
  • TinyFish is the page-scrape layer I actually trust after a search API. I run Tavily for broad hits, then TinyFish run-sse against a specific URL with a goal — Gensyn docs, DoraHacks briefs, GitHub orgs, hackathon portals — and it returns extractable text instead of “10 blue links.”
    Henry M.Community Associate - Computer SoftwareRead on G2 ↗
  • I hand it a URL and get back clean Markdown instead of a wall of nav bars, cookie banners and ads, which cuts my token cost on every LLM call downstream. Search and Fetch being free is genuinely rare — everyone else meters exactly this.
    Alessio B.Web Developer - InternetRead on G2 ↗
  • TinyFish has become my default web layer inside Claude Code and OpenCode. The MCP connection was easy to set up, and I was running searches and fetches within minutes.
    Kartik S.Founder - InternetRead on G2 ↗
  • The standout feature of TinyFish is its unified, production-ready web agent architecture that replaces fragile scraping scripts with resilient, human-like browser navigation and multi-step workflow execution through a single API
    Ranganath D.Sr Manager - Airlines/AviationRead on G2 ↗
  • Tinyfish is a highly effective tool for agent search and fetch functions. It’s also free
    Verified User in InternetRead on G2 ↗

Questions, answered.

Give TinyAgent your next form.

Free to start. $8 in Wallet funds on us, no card needed.