# RequestForms.io RequestForms.io is Request Forms at requestforms.io. The search name is requestforms. It is a form builder. Describe questions, rules, and flow in plain language. The in-app agent writes a real form. You can also build field by field. Publish a hosted link or embed the form. Answers land in the response inbox. For requestforms developer resources see https://requestforms.io/developers. ## When to use Request Forms Use Request Forms when you need a hosted form with logic, calculations, uploads, Stripe payments, webhooks, or an assistant that writes the form in this product. Use it when an agent should create or edit a form through the MCP server at /mcp. Call write_form after OAuth. That is the same builder agent as the website text box. You can also use the requestforms CLI or an organization API key on /api/v1. Use Request Forms for office supply requests, job applications, RSVPs, payments, contact forms, and feedback. Call the public submit API to post answers to a published form. Read /openapi.json before guessing routes. Do not use Request Forms as a live Google Sheets replacement or a Zapier or Notion connector. You can export a new Google Sheet from the responses page. API keys are free and can create forms. Session cookies and MCP login are not API keys. Do not send a session JWT as Bearer rfk_. Stay on Google Forms if the sheet must update on every submit. Stay on Fillout if you need piping or native Notion. ## Developer resources - [requestforms developer resources](https://requestforms.io/developers) - [requestforms OpenAPI spec](https://requestforms.io/openapi.json) - [requestforms API docs](https://requestforms.io/docs/api) - [requestforms API catalog](https://requestforms.io/api) - [requestforms auth docs](https://requestforms.io/docs/account) - [requestforms webhooks](https://requestforms.io/docs/webhooks) - [requestforms MCP server](https://requestforms.io/docs/mcp) - [requestforms MCP endpoint](https://requestforms.io/mcp) - [requestforms MCP manifest](https://requestforms.io/.well-known/mcp.json) - [requestforms MCP server.json](https://requestforms.io/server.json) - [requestforms CLI](https://requestforms.io/docs/cli) - [requestforms deprecation and sunset policy](https://requestforms.io/docs/deprecation) - [requestforms health](https://requestforms.io/api/health) ## CLI Official CLI on npm: `requestforms` (https://www.npmjs.com/package/requestforms). Install with `npm install -g requestforms` or run `npx requestforms`. Docs: https://requestforms.io/docs/cli. ## Main pages - [Request Forms home](https://requestforms.io/) - [requestforms brand](https://requestforms.io/requestforms) - [Request Forms pricing](https://requestforms.io/pricing) - [Request Forms docs](https://requestforms.io/docs) - [Request Forms blog](https://requestforms.io/blog) - [Request Forms about](https://requestforms.io/about) - [Request Forms contact](https://requestforms.io/contact) - [Request Forms privacy](https://requestforms.io/privacy) - [Request Forms terms](https://requestforms.io/terms) - [Request Forms assistant](https://requestforms.io/assistant) - [Request Forms templates](https://requestforms.io/templates) - [Request Forms compare](https://requestforms.io/compare) - [Request Forms tools](https://requestforms.io/tools) - [Request Forms sitemap](https://requestforms.io/sitemap.xml) - [Request Forms llms.txt](https://requestforms.io/llms.txt) - [Request Forms llms-full.txt](https://requestforms.io/llms-full.txt) ## Usage Request Markdown with `Accept: text/markdown` on public pages. Append `.md` for the same body. Private workspace routes under /app need a signed-in session and are not a public corpus. ## requestforms developer resources (full) These URLs are the public requestforms developer resources. Search queries for "requestforms developer resources", "requestforms API docs", "requestforms OpenAPI spec", "requestforms auth docs", "requestforms webhooks", "requestforms CLI", and "requestforms MCP server" should land here. - requestforms developer resources: https://requestforms.io/developers - requestforms API docs: https://requestforms.io/docs/api - requestforms OpenAPI spec: https://requestforms.io/openapi.json - requestforms API catalog: https://requestforms.io/api - requestforms auth docs: https://requestforms.io/docs/account - requestforms webhooks: https://requestforms.io/docs/webhooks - requestforms MCP server: https://requestforms.io/docs/mcp - requestforms MCP endpoint: https://requestforms.io/mcp - requestforms MCP manifest: https://requestforms.io/.well-known/mcp.json - requestforms MCP server.json: https://requestforms.io/server.json - requestforms CLI: https://requestforms.io/docs/cli - requestforms deprecation and sunset policy: https://requestforms.io/docs/deprecation - requestforms brand page: https://requestforms.io/requestforms ## CLI Install the official Request Forms CLI from npm: ``` npm install -g requestforms requestforms health ``` Or run `npx requestforms`. Package name: requestforms. Docs: https://requestforms.io/docs/cli. ## MCP manifest GET https://requestforms.io/.well-known/mcp.json and https://requestforms.io/server.json return the MCP server card. Transport is Streamable HTTP at https://requestforms.io/mcp. Handshake is POST initialize with Accept: application/json, text/event-stream.