Form Field Extractor
Extract form fields
Form Field Extractor is a narrow, read-only Task App for turning copied or pasted form text into structured field names and field values.
What This App Does
The App identifies form-like lines, extracts each field name and value, detects empty fields, creates stable field keys when requested, and returns a concise extraction summary. It is designed for text that already looks like a form or a completed form response.
When To Use It
Use Form Field Extractor for registration forms, application forms, customer intake forms, feedback forms, vendor registration forms, event signup forms, course application forms, volunteer registration forms, meeting attendance forms, and internal business request forms.
Input
The App accepts form_text, a block of form text supplied by the user, and optional field_name_style. Supported field name styles include original and snake_case. No unnecessary profile, account, system, or external integration details are collected.
Output
Outputs are limited to fields, normalized_fields, empty_fields, summary, and errors. Empty values are represented as null and listed in empty_fields when applicable. Raw source_text is not returned.
Internal Tools
detect_form_field_linesidentifies lines in form text that look like form fields.extract_field_valuesextracts field names and values from detected form field lines.normalize_field_namesconverts field names into stable keys such as snake_case while preserving values.summarize_extraction_resultgenerates a short summary of the field extraction result.
Example Workflow
A user pastes text from an event signup or vendor registration form. The App detects which lines contain form fields, extracts names and values from those lines, marks blank values as empty fields, optionally normalizes field names into stable keys, and returns a short summary of the extraction result.
What This App Does Not Do
Form Field Extractor does not check required fields, validate email, phone, or date formats, submit forms, approve applications, reject applications, contact people, store data, call external APIs, or update CRM, databases, calendars, form platforms, or other external systems.
MCP Endpoint
The MCP endpoint for this App is /form-field-extractor/mcp.
Data Handling
The App is read-only, stateless, safe to retry, uses no external APIs, stores no input or output, has no side effects, and does not return raw source_text.
Support
For support, contact sidcraigau@gmail.com.