Build a Hiring Page and Job Application Form with MCP
Published
On this page
A small shop that needs one or two part-timers usually does not need a job board. The people you want to hire already walk past your window, follow you on social media, or buy from you every week. What is missing is a link to send them: a page that says what the job is and what it pays, with a way to apply right there.
This guide shows how to build that page — a "now hiring" page with a job application form underneath — by asking ChatGPT or Claude in chat, with FormEdge connected over MCP. The example is a neighborhood bakery hiring part-time counter staff.
What you end up with
One page, at a link you can share:
- A short intro to the business and the role
- Three or so highlights of working there
- The job details applicants compare — position, pay, shifts, location, requirements, how to apply — as a simple list with a label and a value on each line
- An application form at the bottom, so reading and applying happen in the same place
Keep the highlights and the job details apart. Applicants scan the details to compare jobs, and they read faster when the facts are not mixed in with the selling points.
Submissions are stored for you, you get an email when one arrives, and each applicant gets an automatic reply confirming you received it.
What the AI produces is a draft. Pay, hours and requirements come from what you tell it, and anything you leave out may be filled in by guesswork — "flexible hours", "great benefits" — so read the page before it goes live.
Before you start
- A ChatGPT or Claude account
- A FormEdge account (free to create from the end of this page)
- Your job details, written down:
| Detail | Example |
|---|---|
| Role and duties | Counter staff: take orders, run the register, box pastries, pour drip coffee |
| Pay | $17 an hour plus tips |
| Shifts | Between 6 AM and 2 PM, 15 to 25 hours a week, weekends required |
| Location | Street address and city |
| Requirements | No experience needed, or what you do need |
| A line about the place | Who they would be working with, what the shop is like |
Pay and hours are the two things applicants check first. Settle them before you ask for the page, so the post never says something you did not mean.
Walkthrough
Create an account and connect your AI
Sign up for FormEdge, then connect it from the assistant you use and approve what the AI may do. The connection steps are covered in detail — including the approval page — in the website guides:
- ChatGPT: steps 2 and 3 of How to Build a Website with ChatGPT
- Claude: steps 2 and 3 of How to Build a Website with Claude
Grant create and edit so the AI can build the page and the form. Leave publishing out if you would rather publish yourself; you can add it later.
Ask for the hiring page and the application form
Paste your details into a prompt like this one, and ask for a preview before anything goes live.
Prompt to paste
Build a hiring page with a job application form in FormEdge. - Business: (e.g. Hearth & Grain Bakery) - Role: (e.g. part-time counter staff — take orders, run the register, box pastries, pour drip coffee) - Pay: (e.g. $17 an hour plus tips) - Shifts: (e.g. between 6 AM and 2 PM, 15 to 25 hours a week, weekend availability required) - Location: (e.g. 789 Elm Street, Springfield) - Questions: (e.g. call (555) 555-0158) - Requirements: (e.g. no bakery experience needed — we train on the job) - About us: (e.g. a neighborhood bakery with two bakers and a lot of regulars) Sections: a short intro, highlights of working here, the job details, and the application form. Put the job details (position, duties, pay, perks, shifts, location, requirements, how to apply, questions) in a simple table with a label and a value on each line. Keep the highlights separate from the job details — list about three of them. Form fields: name, phone, email, days and times you can work, work experience, and an optional resume upload. Do not publish it yet — give me a preview link first.
Check the preview like an applicant would
Most applicants will open your link on a phone, so check the preview there as well as on a desktop:
- Pay, shifts and address exactly as you gave them
- The job details laid out one label per line, not mixed in with the highlights
- Perks or promises you never made — "flexible scheduling", "health benefits", "fast raises"
- The form fields in the order you asked for, with the right ones required
- Anything that reads like a big-company job ad rather than your shop
Send corrections back into the same conversation.
Prompt to paste
Shorten the headline to just "Part-time counter staff". Add a staff discount on everything we bake to the perks and to the highlights. In "Days and times you can work", add the example "e.g. Sat and Sun, 6 AM to noon".
Send applicants an automatic reply
People who apply to a small shop often never hear back, so a quick confirmation stands out. An automatic reply is available on every plan.
Prompt to paste
Send an automatic reply to everyone who applies, confirming we received the application. Say we'll get back to them within 3 business days by phone or email.
The reply goes to the address the applicant typed into the email field.
Publish and share the link
Prompt to paste
Looks right. Publish the page and send me the public URL.
Put the link in your social profiles and posts, on your Google Business Profile, or on a QR code in the window.
You can open the example page built by following these steps. Hearth & Grain Bakery is a fictional business.
Make sure you see applications quickly
Good part-time applicants often take the first job that calls them back, so set things up to notice new applications fast.
Ask the AI to add a manager's address, or to include the application in the email (this needs the notification settings permission).
Prompt to paste
When someone applies, also email (manager's email address), and include the application in the email.
Paid plans can also notify Slack or LINE.
Applications are listed in the dashboard, and an uploaded resume opens from the application's detail view. You can also have the AI read them for you:
Prompt to paste
List this week's applications and group them by the days each person can work.
Finally, apply once yourself and confirm that both the notification and the automatic reply arrive where you expect.
Common snags
| Snag | What to do |
|---|---|
| The AI says the connection is not approved yet | That happens when you ask before approving. Open the approval page the AI links to, pick the workspace and permissions, approve, then ask again |
| The resume field cannot be added | File upload fields require the Starter plan or higher. Check the workspace's plan |
| Applicants do not get the automatic reply | Make sure the form has an email field and the test address was typed correctly, then check the spam folder |
| The page promises something you never offered | That is the AI filling a gap. Point to it and ask for it to be removed — a job post that overpromises causes trouble at the interview |
| No email when someone applies | The default destination is the workspace owner's email address. Check it, and check the spam folder |
When the position is filled
Stop taking applications by asking in chat or from the dashboard. If you already know the closing date, ask up front — "stop accepting applications on (date)" — and the form closes on its own.
Keep the page and the form. Next time you hire, update the pay and the shifts and publish again.
FAQ
- Does it work the same in ChatGPT and Claude?
- Yes. FormEdge is listed as a plugin in ChatGPT and as a connector in Claude, and once it is connected you ask for the page the same way in either one.
- Will my job post show up on job boards?
- No. FormEdge is not a job board. You get a page at your own link, and you share that link wherever people already find you — your social profiles, your website, a sign in the window. There is no applicant tracking or interview scheduling either; you follow up by phone or email as usual.
- Can applicants upload a resume?
- Yes, if the form has a file upload field. File upload fields require the Starter plan or higher. Uploaded files open from the submission's detail view in the FormEdge dashboard.
- What if the same person applies twice?
- On Starter and higher you can turn on duplicate checking for the form in the dashboard. Applications with the same email address or phone number are then flagged in the list so they are easy to spot. It flags them; it does not block the second submission.
- How do I stop taking applications once I've hired someone?
- Ask in chat — “stop accepting applications on (date)” sets a closing time, and asking to unpublish the form stops it right away (that one needs the publish permission). You can do either from the dashboard as well.
Related reading
Put up a hiring page today
Start on the free plan — no credit card, no server to set up.
Get started freeNo credit card required · Free plan available