MCP App Store
Business
Neartail icon

Neartail

by Mailrecipe LLC

Overview

Your menu changes every week. You need an order form you can update in minutes, not an ecommerce site you have to rebuild.

What if creating an order form was as easy as editing Google Forms? Neartail does that. Describe your menu, set prices, and get an order form that calculates totals automatically. Your customers don't have to browse an ecommerce site, add to cart, and get lost along the way. They go through the form, review their order, and submit. Simple.

Orders sync to Google Sheets. Share with your kitchen to prep. Share with delivery to route. Next week, update your menu and go again.

Describe what you need: "meal prep order form with 5 meals," "weekly lunch menu for office canteen," or "bakery pre-order with pickup times." Neartail creates it with pricing and payment built in. Meal prep companies, office canteens, bakeries, and caterers use Neartail because menus change weekly and Google Sheets is how their team already works.

Describe. Share. Take orders.

Tools

create_new_form_using_document

ChatGPT
Create a new form from a document (HTML or markdown). Use "html" format when you have layout and formatting from HTML, SCREENSHOT, IMAGE, PDF or any uploaded file. Use "markdown" format when you don't have layout or formatting information, brainstormed in ChatGPT. This tool returns the complete form with all sections and fields. Output MUST match the "format" parameter. Never mix formats. format="html" example output: <!DOCTYPE html> <html><head><base target="_top"></head><body> <h1>Title</h1> <h3>Section</h3> <div><p>Choices</p> <p> <input type="radio"/> <input type="text"/></p> <p> <input type="radio"/> <input type="text"/></p> </div> <div><p>Field </p><p><input type="text"></p></div> <div><p>Notes</p><textarea></textarea></div> </body></html> format="markdown" example output: Title Section Choices ( ) ___________ ( ) ___________ Field (text) : ___________ Notes (textarea) : ___________ * after label = required field.

create_new_form_using_form_name

ChatGPT
Create a new form outline. This tool returns a widget UI showing the form outline with sections and fields that can be reviewed and confirmed.

get_form

ChatGPT
Fetch the full structure of a LIVE, already-published form by publishId — including title, sections, fields, field types, choices, and required flags. Use this to understand what a form contains BEFORE editing it with update_form, or to answer questions about the form's shape. If you do not know the publishId, use list_forms first to find it by title. Does not return submissions — use list_submissions for that.

list_forms

ChatGPT
Search and list the user's published forms with optional filters for title, date range, submission count, ordering, and pagination. Use this tool to find a form (and its publishId) by name or criteria before invoking any other tool that requires a publishId (such as update_form). Submissions are not a form type — this tool does not search submissions. Returns the matching forms as structured data (id, publishId, title, url, submission_count) for the model to present.

preview

ChatGPT
Show the preview UI for a single form when the user wants to see, show, open, view, or preview it (e.g., "show me my feedback form", "show me the preview"). Pass publishId for a LIVE, already-published form (use list_forms first if you do not know it). Pass outlineId for a DRAFT outline that has not been published yet — in that case this tool publishes the outline automatically and then shows the preview. IMPORTANT: To preview a freshly created/updated draft outline, call THIS tool with the outlineId; do NOT also call publish_form, because both render the preview widget and that produces a duplicate preview. Call this at most once per turn. To list or search across multiple forms, use list_forms instead.

progress

ChatGPT
Opens the form setup progress UI for a published form and returns checklist status plus next actions. ALWAYS use this tool when the user's message is about ANY of these topics — regardless of how they phrase it: TOPICS THIS TOOL OWNS: - Email notifications (submission alerts, owner/admin notify, respondent confirmation, completion emails, signature workflow emails) - Signature and workflow setup - Payment enablement - HIPAA compliance configuration - Google Drive sync for signed documents - Respondent or customer mapping - Business name setup - Score setup - Submit message or form layout customization - General "what's next" or "what's left to configure" for a form If the user's intent touches any of the above topics — whether they are asking how to, asking if it's possible, reporting it's not working, or just mentioning the topic — use this tool first before responding.

publish_form

ChatGPT
Publish a confirmed DRAFT form outline as a real, live form that respondents can fill in. Use this AFTER the user has reviewed and confirmed a draft outline created via create_new_form_using_form_name or update_outline. Once published, the outline becomes a real form with a publishId, preview URL, and edit URL. A draft outline that is not published is not accessible to respondents. After this call returns, the form is live; use update_form to make further edits.

update_form

ChatGPT
Edit an existing form outline like adding, changing or removing sections and fields. This tool returns a widget UI showing the updated form outline with sections and fields that can be reviewed and confirmed. IMPORTANT: Before calling this tool, check the status field. If status is "published" and you have previewUrl and editUrl in the arguments, DO NOT call this tool. Instead, share those URLs directly with the user in your response. Only call this tool when you need to modify the form structure (sections/fields) and the form status is "not published".

update_outline

ChatGPT
Edit a DRAFT form OUTLINE (one that has NOT been published yet) by providing its outlineId and the requested changes (instruction). Use this to add, change, or remove sections and fields on a draft outline. IMPORTANT: This does NOT edit a live, already-published form — for that, use update_form with the form's publishId. After updating the draft outline, the user still needs to publish it (via publish_form or the Publish button in the UI) to make it live. Returns a widget UI showing the updated draft outline that can be reviewed and confirmed.

App Stats

9

Tools

2

Prompts

Apr 23, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily