Youth Policy Navigator
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YOUTHCENTER_API_KEY | No | Fallback single API key (legacy). If YOUTHCENTER_API_KEY_POLICY is not set, this is used as fallback for policy API. | |
| YOUTHCENTER_API_KEY_POLICY | No | 인증키 (정책 API) for live data from youthcenter.go.kr. If not set, mock data is used. | |
| YOUTHCENTER_API_KEY_CENTERS | No | Optional API key for centers API (not used in current tools). | |
| YOUTHCENTER_API_KEY_CONTENTS | No | Optional API key for contents API (not used in current tools). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_youth_policiesA | Youth Policy Navigator(청년 정책 내비게이터): search Korean youth policies and subsidies (housing rent support, asset-building savings, job-seeker allowances, transit discounts, housing subscription accounts, etc.) by free-text query, optional region and category. Fuses a curated built-in corpus of representative 2026 policies with the 온통청년 (Youth Center) open API when a key is configured. Call this when the user asks what youth policies or support money they could get, or searches by topic (e.g. '월세 지원', '취업 수당', '목돈 마련'). Each result includes a summary and STRUCTURED eligibility criteria; then call check_eligibility with a policy_id to judge whether the user actually qualifies. |
| check_eligibilityA | Youth Policy Navigator(청년 정책 내비게이터): the KILLER feature — deterministically judge whether a user is eligible for a specific policy (by policy_id). Provide the user's situation either inline via profile (age, region, annual_income, income_band, employment_status, education, marital_status — all optional) or via user_key to restore a remembered profile. Returns a verdict (eligible / ineligible / needs_more_info / manual_review) with per-condition checks, fail reasons, and — crucially — missing_info questions to ASK the user next when data is insufficient. Use those questions to drive a follow-up loop: ask, save with remember_user_profile, then re-run this. Free-text conditions are returned as manual for you to confirm against the notice. |
| get_policy_detailA | Youth Policy Navigator(청년 정책 내비게이터): return full application details for a specific policy (by policy_id) — support content, application period, how to apply, required documents, official apply URL, supervising agency, and an eligibility summary with source and as-of date. Call this after the user picks a policy from search_youth_policies and wants to know how and when to apply, or what documents are needed. |
| remember_user_profileA | Youth Policy Navigator(청년 정책 내비게이터): remember a user's situation or preference for later personalization and eligibility judging (e.g. '나이 27', '서울 거주', '연소득 2800만원', '구직 중', '대학 졸업'). Pass a stable per-user identifier as user_key that YOU control, and a short note. Call this whenever the user reveals a durable fact about their age, region, income, employment or education, so a later check_eligibility can restore and use it. |
| recall_user_profileA | Youth Policy Navigator(청년 정책 내비게이터): recall a user's previously saved situation/preferences relevant to a query, via contextual retrieval. Pass the same user_key used when saving. Call this before recommending policies or judging eligibility to personalize; an empty query returns the most recent notes. |
| find_youth_centersA | Youth Policy Navigator(청년 정책 내비게이터): find nearby Korean youth centers (청년센터/청년공간) for offline, in-person help — connecting a user to a local place where staff can walk them through applications and documents AFTER policies are matched. Filter by region (시도/시군구 name, e.g. '서울', '경기 수원') and/or a free-text keyword (center name or area). Returns each center's name, address, phone, homepage URL, and 시도/시군구. Backed by the 온통청년 (Youth Center) getSpace open API (about 678 centers nationwide) when a key is configured; region and keyword filtering are applied client-side. Call this once the user wants face-to-face guidance or asks where they can get help near them. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/todayoneul/youth-policy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server