pium-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pium-mcpFind majors related to artificial intelligence"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
피움 (pium-mcp)
예측이 아니라 방향 — 공식 공시데이터로 피우는 진로·진학 상담 파트너 MCP
진학상담 교사·입시컨설턴트와 학생·학부모를 위한 진로·진학 상담 보조 도구입니다. 사설 배치표/합격예측이 아니라 커리어넷·대학알리미 공식 데이터로 객관적인 학과·진로·대학 정보를 정리하고, 상담 문서 초안과 학생별 기록을 돕습니다.
데이터 출처 (전부 공식 무료 OpenAPI)
커리어넷 — 학과·직업·학교·진로심리검사 (
CAREERNET_API_KEY또는 공공데이터포털)대학알리미(대학정보공시) — 경쟁률·충원율·등록금·장학금·취업률 (공공데이터포털)
표준데이터 — 전국 대학별 입학정원·입학결과
Related MCP server: KSU ESS MCP Server
도구 8개
도구 | 설명 | 상태 |
| 관심사·계열로 학과 탐색 | API 필드 확정 대기 |
| 학과 상세(교육과정·진출·취업률) | API 필드 확정 대기 |
| 직업 상세(하는일·임금·전망) | API 필드 확정 대기 |
| 흥미·강점 → 학과/직업 매칭 | 대화형 동작 / 검사연동 대기 |
| 조건별 대학 + 입시지표 | API 필드 확정 대기 |
| 대학·학과 비교 + 가성비 | API 필드 확정 대기 |
| 상담 코멘트·안내문 초안 | ✅ 동작 |
| 학생별 진학 기록(메모리) | ✅ 동작 |
draft_counsel·portfolio·match_aptitude(대화형)는 외부 API 없이 바로 동작합니다. 나머지는 API 키 발급 후 응답 필드만 매핑하면 동작합니다.
설치 · 실행
npm install
cp .env.example .env # 키 입력
npm run build
npm start # stdio MCP 서버환경변수
.env (커밋 금지 — .gitignore에 포함):
DATA_GO_KR_SERVICE_KEY— 공공데이터포털 Decoding 인증키CAREERNET_API_KEY— 커리어넷 자체 OpenAPI 키(진로심리검사용, 선택)PIUM_PORTFOLIO_PATH— 포트폴리오 저장 경로(기본./data/portfolio.json)
🔑 키 발급 직후 확정 체크리스트
커리어넷: 매뉴얼 v4.1로 학과/직업/심리검사 엔드포인트·요청변수·응답필드 확정
대학알리미: 경쟁률·등록금·취업률·장학금의 조사항목코드·연도 파라미터 확정
취업률 단위(학과별/계열별/대학별) 확인
표준데이터(입학정원) 호출 방식(파일 vs API) 확정
각 API 일일 호출 한도 → 캐싱 전략 결정
확정 지점은 코드에서 TODO(확정) 주석으로 표시되어 있습니다
(src/clients/careernet.ts, src/clients/academyinfo.ts).
포지셔닝 / 면책
합격 예측·배치는 의도적으로 제외 (데이터 부재 + 신뢰·법적 리스크 회피)
원서 접수·신청 대행 없음 (공식 API는 읽기 전용 → 안내까지)
모든 응답은 참고용이며 최종 판단은 학생·보호자·담당 교사가 합니다
로드맵
API 키 발급 → 필드 매핑 → 5개 API 도구 활성화
응답 캐싱(일일 한도 대응)
원격 배포(Cloudflare Workers + D1) —
portfolio를 D1로 전환, PlayMCP 등록
Available Tools
8 toolscompare대학·학과 비교A
여러 대학(같은 학과)을 경쟁률·등록금·장학금·취업률로 비교하고 '등록금 대비 장학금·취업률' 가성비를 평가합니다. (출처: 대학알리미)
| Name | Required | Description | Default |
|---|---|---|---|
| universities | Yes | 비교할 대학 2~4개 | |
| majorName | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses the source (대학알리미) and comparison criteria, but does not explain behavioral aspects like handling missing data, output format, or what happens when majorName is omitted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence with parenthetical source note, no redundancy. Each element is essential and contributes to understanding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description does not explain return values or format. It covers the core purpose but omits details on output structure or limitations, especially regarding the optional majorName parameter.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema covers 50% (universities described as 2~4 universities). Description adds meaning by indicating the comparison is for the same department across universities, clarifying the role of majorName, which is otherwise undocumented.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool compares multiple universities by competition rate, tuition, scholarships, and employment rate, and evaluates cost-effectiveness. It distinguishes from sibling tools like search_university or get_major by specifying the comparison function.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Description implies usage for comparing universities on given metrics but provides no explicit guidance on when to use this tool over alternatives, nor exclusions. It lacks when-to-use/when-not-to-use context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
draft_counsel상담 문서 초안B
수집된 정보로 진학 상담 코멘트·학부모 안내문·지원 사유서 초안을 생성합니다. 교사가 다듬어 사용하는 보조 도구입니다.
| Name | Required | Description | Default |
|---|---|---|---|
| studentName | No | ||
| interests | Yes | ||
| scoreBand | No | ||
| candidateUniversities | No | ||
| purpose | Yes | ||
| tone | No | 원하는 어조 (예: 따뜻하게, 간결하게) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description bears full responsibility for disclosing behavioral traits. It only mentions that the tool generates drafts and is supplementary, but does not disclose whether it modifies any data, requires specific permissions, or has rate limits. The word 'draft' hints at non-finality, but this is insufficient for safe invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences that effectively communicate the core functionality and usage context. It is front-loaded with the primary action, and every word is meaningful with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of 6 parameters (2 required), no output schema, and no annotations, the description is too brief. It does not explain the return format, the relationship between inputs and outputs, or any prerequisites. Teachers are told to refine drafts, but agents lack guidance on expected behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 17% (only 'tone' has a description). The tool description does not explain the role of parameters like studentName, interests, scoreBand, or candidateUniversities. While parameter names are somewhat self-explanatory, the description adds no extra semantic guidance beyond what can be inferred from names.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool generates drafts of college counseling comments, parent notices, and application reason statements based on collected information. It uses specific verbs ('generates') and resources ('drafts'), and distinguishes from sibling tools (which focus on exploration, matching, and search).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for teachers to create drafts that they later refine, but it does not explicitly state when to use this tool versus alternatives (e.g., compare, search_major). No direct comparison or exclusionary guidance is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explore_job직업 상세B
직업의 하는 일·임금·전망·되는 길을 보여줍니다. (출처: 커리어넷 직업정보)
| Name | Required | Description | Default |
|---|---|---|---|
| jobName | Yes | 직업명 (예: 데이터분석가) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description must disclose behavioral traits. It only mentions the source (CareerNet) and what is shown, but not whether the operation is read-only, requires authentication, or any side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence that front-loads the main function. No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given only one required parameter and no output schema, the description sufficiently covers the tool's purpose and data source. It lacks some details like output format but is adequate for a simple lookup tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a clear description for jobName. The tool description adds no extra meaning beyond the schema, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool shows job details: work, salary, prospects, and how to become one. It is specific and distinguishes from siblings by focusing on a single job's details, not comparisons or other functions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit usage guidelines are provided; it does not mention when to use this tool versus alternatives like compare or portfolio, nor when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_major학과 상세A
한 학과의 교육과정·진출분야·관련직업·취업률을 보여줍니다. (출처: 커리어넷·대학알리미)
| Name | Required | Description | Default |
|---|---|---|---|
| majorName | Yes | 학과명 (예: 물리치료학과) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It discloses the type of information shown and the data source (CareerNet, University Alimi). However, it does not mention read-only nature, data freshness, authentication requirements, or potential response size. Basic transparency but could be more thorough.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is a single sentence with a source attribution, perfectly concise and front-loaded. Every word serves a purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple detail tool with one parameter and no output schema, the description adequately covers what the tool does and the data source. It could be more complete by noting that data may not be real-time or any prerequisites, but overall it's sufficient for an agent to understand the tool's purpose.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema already describes the single parameter 'majorName' with an example ('물리치료학과'). Description adds no additional semantic meaning beyond that. Since schema coverage is 100%, baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool shows curriculum, career fields, related jobs, and employment rate for a specific department. It uses a specific verb ('shows') and resource ('one department'), and is distinct from sibling tools like search_major (searching/listings) and compare (comparison).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied: use when needing detailed information about a specific major. However, no explicit when-to-use or when-not-to-use guidance is given, nor are alternatives like search_major or explore_job mentioned as alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
match_aptitude적성 매칭A
흥미·강점을 바탕으로 어울리는 학과·직업 방향을 제시합니다. 커리어넷 진로심리검사 결과코드 또는 대화형 입력을 받습니다.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| testCode | No | 커리어넷 심리검사 결과코드/흥미유형 | |
| interests | No | ||
| strengths | No | ||
| favoriteSubjects | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses that the tool suggests directions based on inputs, which is sufficient for a recommendation tool. It does not mention limitations, but the behavior is transparent for the intended use.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences that front-load the purpose and input methods. No extraneous information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description lacks details about the output format or depth of suggestions. Given the complexity (5 parameters, two modes) and no output schema, more context on return value would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is only 20%, but parameter names are self-explanatory (interests, strengths, favoriteSubjects). The description explains the two modes (test_result and conversational) but does not detail individual parameters beyond that. This is adequate but not compensating fully for low coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: suggesting suitable majors/careers based on interests and strengths. It distinguishes between two input modes (test result code or conversational input), setting it apart from sibling tools like explore_job or get_major.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description specifies input types (test code or conversational), giving clear context on when to use. It does not explicitly mention when not to use or alternatives, but sibling tool names provide implicit guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
portfolio학생 진학 기록B
학생별 진학 포트폴리오(관심학과·성적대·희망대학 위시리스트·메모)를 저장/조회/수정합니다. studentKey는 개인정보 보호를 위해 실명 대신 별칭을 권장합니다.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| studentKey | No | 학생 식별 별칭 (실명 비권장) | |
| data | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must cover behavior. It mentions save/read/update but omits delete action (present in enum). No disclosure of required fields, output format, or authentication needs. Privacy recommendation is good but insufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, no fluff. First sentence states purpose and key fields, second provides a privacy tip. Front-loaded and concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (nested objects, enum action) and lack of output schema, the description is complete enough for basic understanding but misses details like what 'list' returns, delete behavior, and data structure semantics.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is low (33%). The description adds privacy context for studentKey and lists portfolio fields, but does not explain action enum values or that data is optional. Adds some value beyond schema but not fully compensating.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool saves/reads/updates a student portfolio with specific fields (interests, score band, wishlist, memo). The verb and resource are specific, and it distinguishes from sibling tools like compare or search_major.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. Does not mention when not to use it or provide context for choosing portfolio over other tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_major학과 찾기C
관심 키워드·계열로 대학 학과를 탐색합니다. (출처: 커리어넷 공식 데이터)
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | No | 관심 키워드 (예: 심리, 데이터) | |
| field | No | 계열 | |
| interest | No | 흥미·관심 분야 서술 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It only states the tool explores departments and the data source. It omits whether the operation is read-only, required permissions, rate limits, or any side effects. As a search tool, the read-only nature is implied but not explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-formed sentence that conveys the core purpose and data source. Every element earns its place with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a search tool with three optional parameters and no output schema, the description is incomplete. It doesn't explain parameter combinations, result format, or behavior when multiple filters are applied. The source is mentioned but the agent lacks information on what to expect in the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions for all three parameters. The tool description does not add meaning beyond the schema; it merely reiterates 'keyword·계열'. Therefore, the description meets the baseline but provides no additional semantic value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool explores university departments by keyword and field. It uses a specific verb '탐색합니다' and resource '대학 학과', and the source is noted. The purpose is distinguished from sibling tools like get_major and search_university by focusing on exploration by keyword/field.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus its siblings (e.g., get_major, search_university). The description does not mention constraints, prerequisites, or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_university대학 검색·지표C
조건별 대학(학과 개설)과 경쟁률·충원율·정원·등록금·장학금·취업률을 조회합니다. (출처: 대학알리미·표준데이터)
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | 지역 (예: 서울, 경기) | |
| field | No | 계열 | |
| establishment | No | ||
| majorName | No | ||
| year | No | 기준 연도 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits but only describes the query action as a data retrieval. It does not state that it is read-only, whether side effects exist, if authentication is required, or how results are paginated. The source mention provides some trust but not behavioral clarity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single well-formed sentence that front-loads the main action and lists the key indicators. It includes a source attribution without unnecessary words. However, it could be slightly more structured (e.g., separating the list of indicators) for easier parsing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 5 optional parameters, no output schema, and no annotations, the description is incomplete. It does not mention that all parameters are optional, what the default search returns, or the format of results. Key details like pagination, result count, or data structure are missing, leaving the agent uncertain about how to interpret the output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds no parameter-level details beyond the input schema. Although schema coverage is 60%, the description does not explain how region, field, establishment, majorName, or year affect the search. For parameters without schema descriptions (establishment, majorName), the description offers no compensation, leaving ambiguity about their meaning or allowed values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool searches for universities with department offerings and returns key indicators (competition rate, tuition, etc.), using a specific verb '조회합니다' (inquire/retrieve). It distinguishes from siblings like search_major (which likely focuses on departments) by mentioning both universities and specific indicators, but it does not explicitly contrast with other tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives like search_major, explore_job, or get_major. There is no mention of prerequisites, conditions that trigger use, or cases where this tool is inappropriate. The agent must infer usage entirely from the name and sibling context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
v0.1.0- First observed
compare - First observed
draft_counsel - First observed
explore_job - First observed
get_major - First observed
match_aptitude - First observed
portfolio - First observed
search_major - First observed
search_university
TDQS
Scored across 8 tools
Each tool has a clear, distinct purpose: searching, comparing, generating drafts, exploring jobs, managing portfolios, etc. There is minimal overlap, and descriptions further clarify their unique roles.
Most tools follow a verb_noun pattern with snake_case (e.g., search_major, explore_job). However, 'portfolio' is a noun-only name, which is a slight deviation from the predominant pattern.
With 8 tools, the server covers the core functionalities of a university/career counseling assistant without being overly sparse or bloated. Each tool serves a necessary part of the workflow.
The tool set covers the full range of expected operations: searching, comparing, retrieving details, generating drafts, managing portfolios, and matching aptitudes. No obvious gaps for the intended domain.
Maintenance
Related MCP Connectors
GetJobzi MCP server for job search, application tracking, and career forecasting.
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Public MCP server for discovering open jobs. Search, filter, and get application links.
Hosted MCP server for finding authoritative primary data sources and official portals.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server for managing job application materials, including resume compilation, job posting fetching, and interview preparation.10MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for accessing student information, curriculum, education records, and registration data from Kalasin University's Education Support System via 12 tools.-
- AlicenseNot gradedqualityCmaintenanceMCP server providing 200 compressed enterprise careers with tools for listing, searching, and retrieving career profiles. Part of the MESIE Career MCP Triple Protocol.MIT
- AlicenseBqualityBmaintenanceMCP server for job search, enabling profile creation, job hunting, review, and supervised application preparation without auto-submission.41Apache 2.0