MCP App Store
Productivity
Form Field Extractor icon

Form Field Extractor

by Beike Yan

Overview

Form Field Extractor extracts field names and values from user-provided form text and returns a structured field result. It is designed for forms such as registration forms, application forms, customer intake forms, feedback forms, onboarding forms, and similar business form text. The app can identify form-like lines, extract field names and values, normalize field names when requested, identify empty fields, and provide a short extraction summary. This app is read-only. It does not submit forms, modify forms, validate required fields, check whether a form is ready to submit, approve or reject applications, contact people, send emails, call phone numbers, update CRM systems, update databases, or perform any external system action.

Tools

detect_form_field_lines

ChatGPT
Identify lines in pasted form text that look like form fields. Extract fields only; do not answer readiness, completeness, validation, approval, rejection, submission, CRM updates, or external-action questions. Return a not_supported error for those requests and do not provide a readiness judgment.

detect_form_field_lines

ChatGPT
Identify lines in pasted form text that look like form fields. Extract fields only; do not answer readiness, completeness, validation, approval, rejection, submission, CRM updates, or external-action questions. Return a not_supported error for those requests and do not provide a readiness judgment.

extract_field_values

ChatGPT
Extract field names and values from detected form field lines. For readiness, completeness, validation, verification, approval, rejection, CRM submission, external update, or submit-to-system intent, output only fields, empty_fields, and errors with a not_supported error. Do not write status, partial_success, crm_submission, completed, Submit readiness, Not ready to submit, ready_to_submit, valid_to_submit, submission_ready, reason, validation, or decision fields.

extract_field_values

ChatGPT
Extract field names and values from detected form field lines. For readiness, completeness, validation, verification, approval, rejection, CRM submission, external update, or submit-to-system intent, output only fields, empty_fields, and errors with a not_supported error. Do not write status, partial_success, crm_submission, completed, Submit readiness, Not ready to submit, ready_to_submit, valid_to_submit, submission_ready, reason, validation, or decision fields.

normalize_field_names

ChatGPT
Convert field names into stable keys while preserving values. Output only normalized_fields and errors; never evaluate whether the form can be submitted or provide readiness, completeness, validation, approval, rejection, or submission judgments.

normalize_field_names

ChatGPT
Convert field names into stable keys while preserving values. Output only normalized_fields and errors; never evaluate whether the form can be submitted or provide readiness, completeness, validation, approval, rejection, or submission judgments.

summarize_extraction_result

ChatGPT
Generate a short summary of the field extraction result. Summarize extraction counts only; do not include Submit readiness, Not ready to submit, readiness, validation, approval, rejection, reason, or submission status.

summarize_extraction_result

ChatGPT
Generate a short summary of the field extraction result. Summarize extraction counts only; do not include Submit readiness, Not ready to submit, readiness, validation, approval, rejection, reason, or submission status.