{"ok":true,"site":{"host":"careercompass-ai-webmcp.ramnarennimmagadda.chatgpt.site","url":"https://careercompass-ai-webmcp.ramnarennimmagadda.chatgpt.site/","type":"live","desc":"CareerCompass AI is a continuous WebMCP degree-to-career guide that narrows each next step from the student’s previous choice.","tools":[{"name":"get_career_catalog_status","kind":"answer","impl":"imperative","description":"Read the source, coverage, as-of date, and verification caveats for the JSON career catalog. This tool does not modify student data.","title":"Read career catalog status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_career_fields","kind":"answer","impl":"imperative","description":"List career fields and roles from the loaded JSON catalog, optionally filtered by a keyword. This tool does not modify student data.","title":"List career fields","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional topic, role, degree, university, or opportunity keyword."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"explore_career_path","kind":"answer","impl":"imperative","description":"Read one JSON-backed career field, including roles, typical degrees, universities, tiered learning resources, scholarships, internships, and research contacts. Null URLs are returned as unverified rather than invented.","title":"Explore one career path","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"topic":{"type":"string","description":"Career field topic, such as AI/ML, Cybersecurity, Robotics, or Chip Design / VLSI."},"role":{"type":"string","description":"Optional role within the selected field."}},"additionalProperties":false,"required":["topic"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"recommend_career_paths","kind":"act","impl":"imperative","description":"Rank JSON-backed career fields against a degree, interests, and skills. Recommendations are exploratory and retain the catalog's verification caveat.","title":"Recommend career fields","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"degree":{"type":"string","description":"Student degree or intended major."},"interests":{"type":"array","description":"Interest keywords.","items":{"type":"string"},"maxItems":12},"skills":{"type":"array","description":"Current or desired skill keywords.","items":{"type":"string"},"maxItems":12},"limit":{"type":"integer","description":"Maximum recommendations to return.","minimum":1,"maximum":10}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_career_paths","kind":"act","impl":"imperative","description":"Compare up to five JSON-backed career fields by roles, degrees, learning resources, opportunity counts, research contacts, and verified-link coverage.","title":"Compare career fields","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"topics":{"type":"array","description":"Career field topics to compare.","items":{"type":"string"},"maxItems":5}},"additionalProperties":false,"required":["topics"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_student_profile","kind":"answer","impl":"imperative","description":"Read the signed-in student's academic profile, career goal, interests, skills, and planning preferences. This tool does not modify any data.","title":"Read student profile","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_degree_requirements","kind":"answer","impl":"imperative","description":"Read graduation-credit requirements, academic thresholds, streams, and requirement groups for the student's degree. This tool does not modify any data.","title":"Read degree requirements","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_completed_courses","kind":"answer","impl":"imperative","description":"Read the student's completed courses and the skills associated with each course. This tool does not modify any data.","title":"Read completed courses","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_prerequisites","kind":"answer","impl":"imperative","description":"Check whether the student currently meets the prerequisites for one course. This tool does not enroll the student or change the plan.","title":"Check course prerequisites","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"courseCode":{"type":"string","description":"Course code such as CS410."}},"additionalProperties":false,"required":["courseCode"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_available_courses","kind":"answer","impl":"imperative","description":"Find courses offered in a term whose prerequisites the student currently meets. This tool does not change the student's plan.","title":"Find available courses","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"term":{"type":"string","description":"Academic term such as Fall 2026."}},"additionalProperties":false,"required":["term"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"simulate_degree_plan","kind":"act","impl":"imperative","description":"Create a non-binding semester-by-semester degree-plan simulation aligned to a career goal. This is a preview and does not change the official student plan.","title":"Simulate a degree plan","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"careerGoal":{"type":"string","description":"Career goal to optimize for, such as Penetration Tester, Robotics Engineer, or Data Scientist."},"workload":{"type":"string","description":"Preferred workload.","enum":["lighter","balanced","accelerated"]},"includeResearch":{"type":"boolean","description":"Whether to include an independent-research course when feasible."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_degree_plan","kind":"act","impl":"imperative","description":"Prepare a semester plan and place it in the student's approval queue. This tool does not change the official plan until the student explicitly approves it in CareerCompass AI.","title":"Propose an official degree plan","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"careerGoal":{"type":"string","description":"Career goal to optimize for."},"workload":{"type":"string","description":"Preferred workload.","enum":["lighter","balanced","accelerated"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_course_to_plan","kind":"act","impl":"imperative","description":"Place a request to add one course to one term in the student's approval queue. This tool never changes the plan without explicit student approval.","title":"Propose adding a course","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"courseCode":{"type":"string","description":"Course code such as CS410."},"termId":{"type":"string","description":"Plan term identifier such as spring-2027."},"rationale":{"type":"string","description":"Why this course supports the student's goal."}},"additionalProperties":false,"required":["courseCode","termId","rationale"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"identify_skill_gaps","kind":"answer","impl":"imperative","description":"Compare current and planned skills with a career target, identifying gaps and courses that cover them. This tool does not modify data.","title":"Identify career skill gaps","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"careerGoal":{"type":"string","description":"Career goal to evaluate."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_research_opportunities","kind":"answer","impl":"imperative","description":"Search and rank curated university research projects using the student's interests, skills, GPA, completed coursework, and planned coursework. This tool does not save or contact anyone.","title":"Find matched research","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional topic, skill, lab, or keyword."},"eligibleOnly":{"type":"boolean","description":"Return only projects for which academic eligibility is met or covered by the plan."},"limit":{"type":"integer","description":"Maximum number of matches to return.","minimum":1,"maximum":15}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_research_project","kind":"answer","impl":"imperative","description":"Read full details for one research opportunity. This tool does not save the project or contact the professor.","title":"Read research project","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Research opportunity identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_research_eligibility","kind":"answer","impl":"imperative","description":"Check eligibility, missing skills, and missing coursework for one research project. This tool does not express interest or contact a professor.","title":"Check research eligibility","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Research opportunity identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"save_research_opportunity","kind":"act","impl":"imperative","description":"Place a research-save request in the student's approval queue. The project is not saved until the student explicitly approves it.","title":"Propose saving research","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Research opportunity identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"express_research_interest","kind":"act","impl":"imperative","description":"Prepare an expression-of-interest action for a research project and place it in the approval queue. No professor is contacted until the student approves and completes the action.","title":"Propose research interest","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Research opportunity identifier."},"note":{"type":"string","description":"Optional message context for the professor."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_scholarships","kind":"answer","impl":"imperative","description":"Search and rank curated scholarships using degree, standing, GPA, interests, and career pathway. This tool does not start an application.","title":"Find matched scholarships","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional keyword, provider, or scholarship focus."},"eligibleOnly":{"type":"boolean","description":"Return only scholarships that meet the visible eligibility rules."},"limit":{"type":"integer","description":"Maximum number of matches to return.","minimum":1,"maximum":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_scholarship_details","kind":"answer","impl":"imperative","description":"Read full eligibility, funding, deadline, and application requirements for one scholarship. This tool does not start an application.","title":"Read scholarship details","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Scholarship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_scholarship_eligibility","kind":"answer","impl":"imperative","description":"Check the visible eligibility conditions for one scholarship. This tool does not start or submit an application.","title":"Check scholarship eligibility","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Scholarship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"save_scholarship","kind":"act","impl":"imperative","description":"Place a scholarship-save request in the student's approval queue. The scholarship is not saved until the student explicitly approves it.","title":"Propose saving a scholarship","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Scholarship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_scholarship_status","kind":"answer","impl":"imperative","description":"Place a requested scholarship application-status change in the approval queue. No status is changed until the student approves it.","title":"Propose scholarship status update","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Scholarship identifier."},"status":{"type":"string","description":"New application status.","enum":["Saved","Preparing","Submitted","Awarded","Not selected"]}},"additionalProperties":false,"required":["opportunityId","status"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_internships","kind":"answer","impl":"imperative","description":"Search and rank curated internships using current and planned skills, coursework, GPA, location preferences, and career goal. This tool does not apply to a job.","title":"Find matched internships","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional role, company, location, or skill keyword."},"eligibleOnly":{"type":"boolean","description":"Return only internships whose visible academic requirements are met or covered by the plan."},"limit":{"type":"integer","description":"Maximum number of matches to return.","minimum":1,"maximum":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_internship_details","kind":"answer","impl":"imperative","description":"Read full role, location, timing, skills, and preferred coursework for one internship. This tool does not apply to the role.","title":"Read internship details","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Internship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_internship_eligibility","kind":"answer","impl":"imperative","description":"Check academic eligibility, matching skills, missing skills, and missing coursework for one internship. This tool does not apply to the role.","title":"Check internship eligibility","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Internship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_student_skills","kind":"answer","impl":"imperative","description":"Compare current and planned student skills with one internship's requested skills. This tool does not modify the degree plan or application status.","title":"Compare skills with an internship","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Internship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"identify_missing_skills","kind":"answer","impl":"imperative","description":"Identify the missing skills for one internship and recommend courses from the student's catalog that can close them. This tool does not change the plan.","title":"Identify missing internship skills","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Internship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"save_internship","kind":"act","impl":"imperative","description":"Place an internship-save request in the student's approval queue. The internship is not saved until the student explicitly approves it.","title":"Propose saving an internship","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Internship identifier."}},"additionalProperties":false,"required":["opportunityId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_internship_status","kind":"answer","impl":"imperative","description":"Place a requested internship application-status change in the approval queue. No status is changed until the student approves it.","title":"Propose internship status update","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"opportunityId":{"type":"string","description":"Internship identifier."},"status":{"type":"string","description":"New application status.","enum":["Saved","Preparing","Applied","Interview","Offer","Closed"]}},"additionalProperties":false,"required":["opportunityId","status"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"build_personalized_pathway","kind":"act","impl":"imperative","description":"Combine degree planning, skill-gap analysis, research, scholarships, and internships into one non-binding academic-to-career roadmap. This tool does not change official records or submit applications.","title":"Build the complete student pathway","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"careerGoal":{"type":"string","description":"Career goal to optimize for."},"workload":{"type":"string","description":"Preferred workload.","enum":["lighter","balanced","accelerated"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_pending_approvals","kind":"answer","impl":"imperative","description":"Read actions proposed by the agent that still require the student's explicit approval. This tool cannot approve or reject actions.","title":"Read pending student approvals","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","favicon":"/favicons/careercompass-ai-webmcp.ramnarennimmagadda.chatgpt.site.png","apiSurface":"spec","toolCount":33}}