Write once, apply anywhere.
Set your record up once. Your agent in ChatGPT or Claude checks each job, tailors your resume from it, and you press send.
No card
Connecting, setup and job search are free.
Nothing invented
Every line of a tailored resume is traced to a fact you confirmed.
You press send
There is no apply tool. Nothing goes out unattended.
Connect your agent
Server address
https://jobpedia.ai/api/mcpAdd Jobpedia as a custom connector.
- Step 1: Open Settings, then Connectors.
- Step 2: Choose Add custom connector.
- Step 3: Name it Jobpedia and paste the server address.
https://jobpedia.ai/api/mcp - Step 4: Add it, then choose Connect and sign in to Jobpedia.
Add Jobpedia as an app in Developer mode.
- Step 1: Open Settings, then Apps, then Advanced settings, and turn on Developer mode.
- Step 2: Back in Apps, choose Create app.
- Step 3: Name it Jobpedia, paste the server address and choose OAuth as the sign-in.
https://jobpedia.ai/api/mcp - Step 4: Create it, sign in to Jobpedia, then pick the app in a new chat from the + menu.
Run one command in your terminal.
- Step 1: Add the server:
claude mcp add --transport http jobpedia https://jobpedia.ai/api/mcp - Step 2: Start Claude Code, type /mcp, pick jobpedia and choose Authenticate to sign in.
Run one command in your terminal.
- Step 1: Add the server:
codex mcp add jobpedia --url https://jobpedia.ai/api/mcp - Step 2: Sign in:
codex mcp login jobpedia
Then say this to your agent
Set me up on Jobpedia. Check my setup status and take me through the next step.Your agent opens a Jobpedia sign-in page. You approve the connection there; we never see your agent account.
Your agent shows you what it reads from your resume and waits for your answer before anything is confirmed or exported.
One job, from search to export
An illustrative conversation, not a real one. Every tool named is one the server has, and every step waits for the person.
You
Find remote senior data analyst roles.
Agent
- Tool: search_jobs
Three of the newest: Senior Data Analyst at Fieldline, Analytics Lead at Ostra, Senior Analyst at Pellow. Shall I check your fit for one?
You
Check Fieldline.
Agent
- Tool: check_fit
Worth applying, with gaps. The posting asks for leading analytics projects; your record says you supported two migrations. Have you led one? I will not answer that for you.
You
Yes. I led the churn dashboard rebuild in 2024.
Agent
- Tool: answer_gap
Saved. The verdict now reads Worth applying. A tailored draft for this job uses your free tailored job. Go ahead?
You
Go ahead.
Agent
- Tool: create_draft
The draft has one line per requirement, each reworded from a fact you confirmed. Line 2: "Led the churn dashboard rebuild, 2024." Accept, edit or revert each one?
You
Accept them all, then export it.
Agent
- Tool: accept_checked_lines
- Tool: export_resume
Saved as version 1. The PDF is on the export page in the app. Tell me once you have sent it and I will mark it in your applications.
Five steps, from setup to export
The 19 tools your agent calls on your Jobpedia account, by step. The names are the ones your AI app shows when it asks to use one.
Set up
Bring your resume in and decide what it says.
- whoami
- Says which Jobpedia account is connected.
- get_setup_status
- Says which setup step comes next.
- import_resume_text
- Reads your pasted resume text into your career record.
- list_waiting_facts
- Lists the facts read from it that wait for you.
- confirm_facts
- Confirms the facts you approve.
- discard_facts
- Discards the ones you reject.
Find
Pick a job from the catalogue.
- search_jobs
- Searches jobs by keywords, location and remote, hybrid or on-site, 20 at a time.
Check fit
Your confirmed record against one job, with the reasons.
- check_fit
- Gives the verdict, the reasons and the gaps. Up to 30 checks a day.
- get_verdict
- Reads the verdict you already have, without a new check.
- answer_gap
- Adds your answer to a gap question.
- decline_gap
- Records your no to a gap question.
- accept_gap_framing
- Accepts, or edits, the wording a gap offers.
- answer_work_constraint
- Saves your answer on work authorization or location.
Tailor
A resume for the job, built only from facts you confirmed.
- create_draft
- Builds the draft: one line per requirement it addresses, each from a confirmed fact.
- get_draft
- Reads the draft as it stands.
- update_draft_line
- Accepts, edits or reverts one line. An edit that adds something your record does not have is refused.
- accept_checked_lines
- Accepts every line still waiting.
Export
A numbered version, and a note of where it went.
- export_resume
- Saves the draft as the next version and links its PDF in the app.
- mark_export_sent
- Marks the version as sent in your applications, after you say you sent it.
What it will not do
It never applies or emails for you
There is no tool that submits an application or sends a message. You send your resume yourself; the agent can only note it as sent after you say so.
It waits for your answer
Every tool that confirms a fact, answers a question or exports tells your agent to show you first and wait for your answer, and your AI app can ask you to approve each call. Read what it shows before you say yes.
It never sees your AI account
You sign in on Jobpedia and approve the connection there. Jobpedia gets only what your agent sends in a tool call, such as your resume text or a job id.
It does not invent experience
Draft lines are reworded from facts you confirmed. An edit that names something your record does not have is refused.
What is free
- Connecting, setup and job search. Free.
- Fit checks. Free, up to 30 a day.
- Tailored resume. Your first job is free, with unlimited revisions and exports. Each further job needs Premium, $29 a month.
The same account, limits and plan as in the app. See pricing
Create a free accountQuestions
Which AI apps can I use?
Does it apply to jobs for me?
Do I need a Jobpedia account?
What does it cost?
Can Jobpedia see my Claude or ChatGPT account?
What happens to the resume I paste?
Where is the PDF?
How do I disconnect?
Start with one job
Copy the server address, follow the steps for your app, then send the first message.