Documentation

Youth4work AI connector

Connect your AI app to your own Youth4work account. Job seekers can keep their profile up to date, find and apply to jobs and answer WorkMail. Employers can post jobs, review applicants, find candidates and run assessments.

https://mcp.youth4work.com/mcp

Remote MCP server, Streamable HTTP, OAuth 2.1 sign-in. A read-only server over public data, with no sign-in, is at https://mcp.youth4work.com/public/mcp.

Before you start

Claude

Add Youth4work as a custom connector

  1. On claude.ai or Claude Desktop, open Customize (or Settings), then Connectors.
  2. Choose Add custom connector. Name: Youth4work. URL: https://mcp.youth4work.com/mcp. Leave the OAuth client on the default.
  3. Select Add, then Connect. A Youth4work sign-in page opens. Sign in and approve.
  4. In a chat, make sure Youth4work is switched on in the tools menu, then ask, for example: "What should I add to my Youth4work profile?"

Or open this link to fill in the form for you: add Youth4work to Claude.

Plans: custom connectors work on Claude Free, Pro, Max, Team and Enterprise. The Free plan allows one custom connector. On Team and Enterprise, an Owner adds the connector for the organisation first, then each member connects with their own Youth4work account. Connectors added on the web are also available in the Claude mobile apps and in Claude Code when you sign in with the same Claude account.

ChatGPT

Our ChatGPT plugin listing is not live yet. At the time of writing, OpenAI's developer mode page says custom MCP apps (developer mode, with full support for actions that change data) are available to ChatGPT Business, Enterprise and Edu workspaces on the web, and that a workspace admin or owner turns developer mode on. Check that page for your plan; if your plan is not covered, use Claude or another MCP app below.

  1. Make sure developer mode is on for your account (your workspace admin enables it in the workspace settings; on Enterprise and Edu, members it is granted to find it under Settings, Apps, Advanced settings).
  2. Under Apps, choose Create, enter the URL https://mcp.youth4work.com/mcp, choose OAuth authentication, then Scan Tools and Create.
  3. Sign in on the Youth4work page that opens and approve.
  4. Pick the Youth4work app in a new chat and ask your question.

ChatGPT asks you to confirm actions that change data. OpenAI renames these menus from time to time; its page above has the current steps.

Claude Code

claude mcp add --transport http youth4work https://mcp.youth4work.com/mcp

Then run /mcp in Claude Code, choose youth4work and sign in in the browser window that opens.

Cursor, VS Code and other MCP clients

Add a remote (HTTP) server in the client's MCP settings:

{
  "mcpServers": {
    "youth4work": { "type": "http", "url": "https://mcp.youth4work.com/mcp" }
  }
}

Gemini CLI: gemini mcp add --transport http youth4work https://mcp.youth4work.com/mcp. Any client that supports remote MCP servers with OAuth (dynamic client registration or client ID metadata documents, with PKCE) should work. For a client without OAuth support, use the public read-only server https://mcp.youth4work.com/public/mcp.

Not supported: assistants that cannot add your own MCP servers, such as consumer Microsoft Copilot and Meta AI.

Signing in

Tools

Each tool is marked read (only reads data), edit (changes your own data, easy to redo) or action (reaches other people or cannot be undone, so your app asks first).

For every signed-in account

ToolWhat it does
get_meWho is connected, account type, what to complete next, and links to your dashboard.read
get_my_next_stepsA step-by-step plan. Job seekers: what the profile still lacks, the best matching jobs and untaken skill and mock tests. Employers: what the company page lacks, live jobs with match-mail counts and the WorkMail left on the plan.read
list_workmailYour WorkMail conversations, newest first, with unread counts.read
read_workmail_threadOne conversation. Opening it marks it read, as on the site.edit
send_workmailSend or reply to a WorkMail. The recipient also gets an e-mail.action
set_social_linksAdd or remove LinkedIn, GitHub, website and other links on your profile or company page.edit

Job seekers

ToolWhat it does
get_my_profileYour full profile with every section, completeness and what is missing.read
update_profileName, headline, about, career aim, city, preferred locations, what you are looking for, salary details, activities, video resume link.edit
update_personal_infoPrivate details: e-mail, mobile, gender, date of birth, address, PIN code.edit
update_settingsProfile privacy, e-mail notifications, auto-apply.edit
set_skillsReplace your skills (3 to 30), each with a skill-test link.edit
save_education, delete_educationAdd, edit or delete college education.edit
save_school, delete_schoolAdd, edit or delete class 10 and 12 entries.edit
save_experience, delete_experienceAdd, edit or delete jobs and internships.edit
save_project, delete_projectAdd, edit or delete projects.edit
upload_resumePut your CV on your profile (PDF, DOC, DOCX or TXT, under 5 MB).edit
upload_photoSet your profile photo or banner.edit
upload_document, delete_documentPrivate marksheets and certificates (only you and Youth4work admins can open them).edit
recommend_jobsLive jobs that match your profile, with the reasons.read
apply_jobApply to one job. The employer sees your profile and CV.action
list_my_applicationsJobs you have applied to.read
recommend_skill_testsFree skill tests worth taking, with links you open yourself.read
get_my_skill_scoresYour test scores and ranks.read
find_people_i_may_knowCollege mates, colleagues and people with your skills (public profiles only).read

The delete tools are marked as needing confirmation in your app even though they only touch your own profile.

Employers

ToolWhat it does
get_companyYour company profile with every section.read
update_companyAbout texts, website, size, turnover, industries, city, representative.edit
save_company_location, delete_company_locationOffice locations.edit
upload_company_imageCompany logo or banner.edit
list_my_jobs, get_my_jobYour job posts, their status, views and applicant counts.read
post_jobPublish a job (live immediately). Youth4work then WorkMails it to up to 50 best-matching job seekers, or only previews the list, or skips it (match_mail send, preview or off).action
mail_matching_talentWorkMail one of your live jobs to more matching job seekers (up to 50 per job in all). Runs as a dry run that lists who would get it unless you approve sending.action
edit_job, close_job, reopen_jobChange, close or reopen one of your jobs.edit
list_applicantsPeople who applied to a job (no contact details).read
shortlist_applicant, rate_applicantShortlist, rate and keep private notes on applicants.edit
find_matching_candidatesRanked job seekers with public profiles who match a job, with the reasons.read
get_candidateA candidate's profile as employers see it, without contact details.read
reveal_candidate_contactOne candidate's e-mail, mobile and CV link, for a real opening. Logged.action
list_assessments, get_assessmentYour custom tests and their questions.read
search_question_banksReady-made and your own question banks.read
create_assessment, add_assessment_questionsBuild a test from question banks or your own multiple-choice questions.edit
send_test_link_to_selfE-mail yourself the invitation candidates receive.action
invite_to_assessmentInvite applicants, e-mail addresses or usernames to a test.action
get_assessment_report, get_candidate_assessment_resultResults, ranks and answers.read
list_plansyAccess plans with days, WorkMail quota and price in INR including GST, and what is left on your current plan.read
create_checkoutStart buying a plan you chose: returns the price and a pay link you open to pay on Youth4work's Razorpay page. The app never pays.action
get_checkout, cancel_checkoutA checkout's status (awaiting payment, paid, cancelled, expired), or cancel an unpaid one so its link stops working.read edit

Public data (signed in or not)

ToolWhat it does
search_jobs, get_jobLive jobs and internships in India, and one job's full description.read
search_talent, get_profile, list_talent_categoriesPublic talent profiles by skill and city (no contact details), and skill names.read
search_mock_tests, get_mock_testExam mock tests, start free (SSC, banking, railways, state PSC, placement papers).read
search_colleges, get_collegeCollege profiles by name, course or city.read

Limits

Limits are per account, over a rolling 24 hours, unless stated. When you reach one, the tool says so and you can carry on at youth4work.com.

ActionLimit
Job applications (job seekers)25 a day
WorkMail (job seekers)30 messages a day, one recipient each; the site also limits new conversations a day
WorkMail (employers)100 recipients a day, up to 50 per message
Job posts10 a day; the same title again within 10 minutes is refused
Job edits, closes and reopens50 a day
Candidate contact reveals50 different candidates a day
Applicant shortlists and ratings300 a day
Assessments20 new a day; 500 own questions a day; 500 invitations a day (200 e-mails per call)
Company profile edits20 a day
Profile sections (education, experience, projects, schools)60 changes a day
Personal information changes10 a day
Settings changes10 a day
Social link changes20 a day
CV uploads / documents / images10 / 10 / 20 a day
Requests to the signed-in server120 a minute per account
Requests to the public server60 a minute per IP address

Troubleshooting

The sign-in page says it has expired

The page is valid for 15 minutes. Go back to your AI app and connect again.

"This app could not be verified, so it cannot connect"

The AI app's identity document could not be loaded. Try again; if it keeps happening, remove the connector, add it again, and in Claude choose "Register automatically" as the OAuth client.

I see only some tools, or not the ones I expected

Tools depend on the account you signed in with. Ask your AI app to run get_me to see the account type. To switch accounts, disconnect the connector and connect again with the other account. Also check the connector is switched on for the chat.

"Daily limit reached"

You have reached one of the limits. It resets 24 hours after the earliest action counted, or you can do the action on youth4work.com.

"Rate limit: 120 requests per minute"

The app sent too many requests at once. Wait a minute and ask again.

My new headline or about text does not show yet

Some text is reviewed by moderators before it appears. The tool result says when that happens.

A city, skill, college or course was not recognised

Youth4work matches these to its own lists. The error lists close matches: ask the app to retry with one of them.

The app keeps asking me to sign in

Your connection may have been revoked or expired (after 90 days without use). Connect again. If it repeats, remove the connector and add it again.

FAQ

Is it free?

Yes. The connector is free for Youth4work members. Employers can also buy a yAccess plan through it: the app shows the plans, creates a checkout for the one you choose and gives you a pay link. You open the link and pay on Youth4work's own Razorpay page (UPI, cards or net banking); the plan starts by itself after payment and the link works for 2 days. The app never pays and never sees your payment details. Other paid services, such as Prep packs, are bought on the Youth4work site.

Can the AI take a skill test or exam for me?

No. Tests are taken by you in your own browser. The connector only gives you the link.

Will the AI apply to jobs or message people without asking me?

Those tools are marked as actions that reach other people, so Claude and ChatGPT ask you before running them. Always check the job or the message before you approve.

Does Youth4work see my chats?

No. We only receive the tool requests your AI app sends, such as a job search. See the privacy policy.

Can employers see my phone number through this?

Only in the same cases as on the site: if your profile is public or you applied to their job, an employer can reveal your contact details. Every reveal is logged and limited. Make your profile private with update_settings or on the site to stop showing up in searches.

How do I disconnect?

Remove or disconnect Youth4work in your AI app's connector settings. To revoke every connection on your account, e-mail support. Details are in the privacy policy.

Which countries does it cover?

Youth4work is an Indian careers platform: jobs, cities and colleges are in India.

Support

E-mail support@youth4work.com. Tell us which AI app you use, your Youth4work username, what you asked and what happened. Please do not send your password.

youth4work.com · AI connector · Privacy · Connector terms · Youth4work terms