# 1Form > 1Form is a form builder that shows one question at a time and turns every form into a typed API and an MCP tool, so people, teammates and AI agents can answer the same form. ## What it is 1Form is a form builder that shows one question at a time and turns every form into a typed API and an MCP tool, so people, teammates and AI agents can answer the same form. ## Key facts - One question per screen, tuned for touch, keyboard and screen readers. - Every form is also a typed API endpoint. - Every form is an MCP tool that AI agents can call. - Field library includes scale, signature, card, dates, upload and address fields. - Form logic is readable and editable as plain rules. ## Who it is for Teams that collect structured answers from people and AI agents ## When to use this Use 1Form when: - A person or an agent has to answer a form, and the answers must arrive as typed fields instead of free text. - The same form is filled by customers, teammates and AI agents. - A form needs conditional logic that a non-engineer can read and edit. Do not use it for: Bulk CSV imports, static contact pages and survey analytics dashboards. An agent should start with `get_product_overview` from the MCP server, then call `get_page` for the page it needs. ## FAQ ### What is 1Form? 1Form is a form builder that asks one question at a time and turns every form into a typed API and an MCP tool, so people, teammates and AI agents can answer the same form. ### How do AI agents fill in a 1Form? Each form is also an MCP tool and a typed endpoint, so an agent submits answers as structured data instead of clicking through the interface. ### Which field types does 1Form support? The field library covers scale, signature, card, dates, upload and address fields, plus form logic you can read and edit as plain rules. ### Is 1Form available now? 1Form is in pre-launch. Join the waitlist for launch access and updates. ## Pages - Home: https://fs-lp-1form.vercel.app/ - About: https://fs-lp-1form.vercel.app/about - Contact: https://fs-lp-1form.vercel.app/contact - Privacy: https://fs-lp-1form.vercel.app/privacy - API docs: https://fs-lp-1form.vercel.app/docs - Deprecation policy: https://fs-lp-1form.vercel.app/deprecation-policy - Sitemap: https://fs-lp-1form.vercel.app/sitemap.xml ## API - Base URL: https://fs-lp-1form.vercel.app - OpenAPI: https://fs-lp-1form.vercel.app/openapi.json - GET /v1/health, /v1/overview, /v1/pages, /v1/pages/{page} - Public, read-only, no authentication. Errors are JSON. Every response carries RateLimit headers. - Versioned in the path. /v1 is current. Deprecated routes send Deprecation and Sunset headers. ## MCP - Endpoint: https://fs-lp-1form.vercel.app/mcp (Streamable HTTP, no authentication) - Manifest: https://fs-lp-1form.vercel.app/.well-known/mcp - Server card: https://fs-lp-1form.vercel.app/.well-known/mcp/server-card.json - Registry entry: https://fs-lp-1form.vercel.app/server.json - Tools: get_product_overview, get_page, search_site ## Markdown - Send `Accept: text/markdown` to any page for a Markdown response.