Run it by
DocsAPI referencePricingArticles
Sign inGet an API key

In this article

The short versionSide by sideThe schema is the biggest differenceWho answers, and who decidedA note on Google FormsWhen a form builder is the better choiceAll articles

Comparison

Run it by vs Typeform, Tally, Fillout and Google Forms for AI agents

Oct 27, 2026 · 7 min read

The short version

Form builders are made for a person who designs a form in an editor and shares it many times. Run it by is made for an agent that decides what to ask at runtime, needs an answer from specific people, and wants it back as typed JSON. Several builders now have APIs, and Typeform and Tally have MCP servers, so the gap is less about access and more about the model: what a “form” is, who answers, and what comes back.

Facts about other products were checked against their own pages in October 2026. Pricing and features change; follow the links for current details.

Side by side

Run it by Typeform Tally Fillout Google Forms API
How a form is described JSON Schema, sent per request Typeform’s own form definition (Create API) Tally’s blocks (POST /forms) Built in the editor; the API reads forms and submissions Create a form, then add items with batchUpdate
Agent access MCP server and REST API Official MCP server and APIs API, and an MCP server (beta) REST API; community MCP servers REST API with Google OAuth
Getting answers Signed webhook with the data, or getStatus Webhooks Webhooks (free plan included) Webhooks Pub/Sub “watches” that carry IDs; then fetch responses
One link per person Yes, 1 to 50 named people per request A shared form link; identify people with hidden fields or sign-in
Approvals with a verdict Yes: policies, email codes, expiry Build it as a yes/no question and count the answers yourself
Pricing model Per request; answers don’t count. Free 100 a month Monthly plans with response limits Free plan with unlimited submissions (fair use) Free plan with 1,000 responses a month Free with a Google account

Sources: Typeform MCP, Typeform Create API, Typeform pricing, Tally API, Tally pricing, Fillout REST API, Fillout pricing, Google Forms push notifications.

The schema is the biggest difference

An agent already speaks JSON Schema: it’s how tools describe their inputs. With Run it by, the schema the agent writes is the form, and the answer is validated against that same schema on the server before it reaches you. There is nothing to translate and nothing to keep in sync.

With a builder, the agent has to produce the builder’s own format (Typeform’s definition, Tally’s blocks, Google’s items), and you map each answer back into the shape your code expects. That’s fine for a form you design once; it’s friction when every request asks something different.

Who answers, and who decided

Builders share one link per form. When three people answer, you tell them apart with hidden fields or by making them sign in. Run it by gives each named person their own link, so every answer and every decision is attributed to them, and the agent can see who hasn’t answered yet and send a reminder.

Approvals are a mode of their own: a reason, a policy such as “any” or “majority”, optional email codes so a forwarded link can’t decide, and a verdict of approved, declined or expired. Read more in approvals by link.

A note on Google Forms

The Forms API can create forms, but answers don’t arrive as webhooks. A “watch” sends a notification to a Google Cloud Pub/Sub topic, the notification carries IDs rather than the response, and the watch expires after seven days unless you renew it. Creating forms needs Google OAuth, and since mid-2026 forms created through the API start unpublished. It works, but it’s a lot of plumbing for “ask Sam for a date”.

When a form builder is the better choice

  • A marketing form or survey that a person designs and shares widely.
  • Logic branching, multi-page flows, payments or large file uploads. Run it by doesn’t do these.
  • Response analytics, dashboards and team collaboration on the form itself.

Run it by is the better fit when the agent writes the question, needs specific people to answer, and wants typed data or a decision back without a person building anything.

Try it with your agent

Free for 100 requests a month, no card. Add the MCP server from Claude Code or Codex with one command, or use the REST API.

Start freeRead the docs

Run it by

Get structured data from a person with a link.

Product

DocsPricingArticles

For agents

MCP setupAPI referencellms.txtopenapi.json

Legal

PrivacyTerms
© 2026 Run it by