Skip to main content
Glama
Ownership verified

Server Details

CareerProof MCP gives AI agents direct access to a professional-grade career and workforce intelligence platform. Two namespaces: atlas_* for HR/TA teams (candidate evaluation, batch shortlisting, competency scoring, interview generation, JD analysis, custom eval frameworks, research reports) and ceevee_* for professionals (CV optimization, career positioning, salary intelligence, market reports). Backed by RAG knowledge from 50+ premium research sources (McKinsey, BCG, HBR, Gartner, WEF)

Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

67 tools
atlas_add_custom_eval_text_artifactInspect

Add a plain text artifact to teach a custom eval model. Use for free-form descriptions of what good/bad looks like, rubric notes, or evaluation criteria text. artifact_type: cv_with_notes, template, free_text, jd. label: strong, weak, or mixed. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
labelNoQuality label for this artifact
notesNoNotes about this artifact
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
text_contentYesThe text content of the artifact
artifact_typeYesType of artifact
atlas_advisor_chatInspect

Send a message to Atlas Advisor for lightweight hiring advice (2 credits). Faster and cheaper than atlas_chat, no tool use -- best for general hiring questions. Returns AI response text and a conversation_id. Omit conversation_id to start a new conversation; include it to continue a thread.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesUser message
conversation_idNoExisting conversation ID to continue a thread (omit to start new)
atlas_chatInspect

Send a message to Atlas AI assistant (3 credits). Provides workforce intelligence, candidate insights, and hiring strategy advice with live tool use (salary benchmarks, talent supply/demand, competitor intel). Returns AI response text and a conversation_id. Omit conversation_id to start a new conversation; include it to continue an existing thread. Optionally pass context_id from atlas_list_contexts for context-aware responses. Note: may take 2-3 minutes for complex queries with multiple tool calls.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesUser message
context_idNoHiring context ID from atlas_list_contexts for context-aware responses
conversation_idNoExisting conversation ID to continue a thread (omit to start new)
atlas_clear_custom_eval_rubric_overridesInspect

Clear all rubric overrides for a custom eval model, reverting to the AI-inferred rubric. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
atlas_create_contextInspect

Create a new hiring context (company profile) for organizing candidates and JDs. Returns a context object with 'id'. Use this id as context_id in atlas_upload_candidate, atlas_create_jd, atlas_list_candidates, and all analysis/batch/utility tools. This is the first step in the Atlas workflow. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
industryNo
locationNo
is_defaultNo
company_nameYes
company_sizeNo
hiring_contextNoHiring context details (open roles, budget, goals)
company_websiteNo
atlas_create_custom_eval_modelInspect

Create a new custom evaluation model for a hiring context. Returns the model object with 'id'. Use this id as model_id in atlas_upload_custom_eval_artifact, atlas_add_custom_eval_text_artifact, atlas_infer_custom_eval_rubric, atlas_start_custom_eval_batch, and atlas_start_custom_eval_inference. Requires client_context_id from atlas_create_context or atlas_list_contexts. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesModel name
descriptionNoModel description
client_context_idYesClient context ID from atlas_create_context or atlas_list_contexts
atlas_create_jdInspect

Create a job description from text within a hiring context. Returns a JD object with 'id' and stored content. Use JD content as jd_text in atlas_fit_match, atlas_fit_rank, atlas_start_jd_fit_batch, and atlas_start_jd_analysis. Requires context_id from atlas_create_context or atlas_list_contexts. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYes
contentYesFull JD text
context_idYesContext ID from atlas_create_context or atlas_list_contexts
atlas_delete_custom_eval_modelInspect

Delete a custom evaluation model. This removes the model and all associated artifacts and rubrics. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
atlas_download_reportInspect

Download a completed report as PDF. Returns base64-encoded PDF content. Confirm report status='completed' via atlas_get_report(report_id) first. report_id from atlas_start_report response or atlas_list_reports. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
report_idYesReport ID from atlas_start_report response or atlas_list_reports
atlas_fit_match_enhancedInspect

Enhanced FIT match with knowledge base augmentation for deeper analysis (8 credits). Same inputs as atlas_start_fit_match but augments with industry KB data for richer insights. Returns fit score (0-100), strengths, gaps, recommendations, and KB-sourced market context. Synchronous. Requires context_id, candidate_id, and jd_text -- same sources as atlas_start_fit_match.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_textYesJob description text to match against (from atlas_list_jds content or raw text)
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
atlas_generate_interviewInspect

Generate interview questions tailored to a candidate's profile (8 credits). Returns an array of interview questions with rationale. Supports pressure levels: supportive, standard, aggressive. Optionally pass jd_text for role-targeted questions. After the interview, use atlas_interview_followup for follow-up probing. Synchronous. Requires context_id from atlas_list_contexts and candidate_id from atlas_list_candidates.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_textNoOptional JD text for role-targeted questions (from atlas_list_jds or raw text)
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
num_questionsNo
pressure_levelNostandard
atlas_get_analysisInspect

Retrieve a completed analysis result by analysis ID. Returns scores, competency breakdown, and recommendations. analysis_id comes from atlas_start_gem_analysis response or atlas_list_analyses. Only works after analysis is completed -- check with careerproof_task_status first. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
analysis_idYesAnalysis ID from atlas_start_gem_analysis response or atlas_list_analyses
atlas_get_analyticsInspect

Get comprehensive talent analytics dashboard data for a hiring context (candidate stats, analysis coverage, fit score distributions). Requires context_id from atlas_create_context or atlas_list_contexts. Read-only summary, no downstream chaining needed. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
atlas_get_batch_gem_resultsInspect

Get all results from a completed batch GEM job. Returns an array of per-candidate analysis results with scores and competency breakdowns. Check atlas_get_batch_gem_status(job_id) first to confirm status='completed'. job_id from atlas_start_batch_gem response. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesBatch job ID from atlas_start_batch_gem response
atlas_get_batch_gem_statusInspect

Check progress of a batch GEM job. Returns status (pending/running/completed/failed) and progress percentage. When status='completed', fetch results with atlas_get_batch_gem_results(job_id). job_id comes from atlas_start_batch_gem response. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesBatch job ID from atlas_start_batch_gem response
atlas_get_candidateInspect

Get full candidate detail including parsed CV content and parse status. Use this to verify CV parsing is complete (status='completed') before starting analysis. Requires context_id and candidate_id from atlas_upload_candidate or atlas_list_candidates. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
atlas_get_custom_eval_batch_resultsInspect

Get all results from a completed custom eval batch. Returns per-candidate evaluation scores and dimension breakdowns. Confirm status='completed' via atlas_get_custom_eval_batch_status(batch_id) first. batch_id from atlas_start_custom_eval_batch response. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
batch_idYesBatch ID from atlas_start_custom_eval_batch response
atlas_get_custom_eval_batch_statusInspect

Check progress of a custom evaluation batch. Returns status and progress. When status='completed', fetch results with atlas_get_custom_eval_batch_results(batch_id). batch_id from atlas_start_custom_eval_batch response. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
batch_idYesBatch ID from atlas_start_custom_eval_batch response
atlas_get_custom_eval_modelInspect

Get full detail for a custom evaluation model including dimensions, weights, artifacts summary, and rubric status. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
atlas_get_custom_eval_rubricInspect

Get the current rubric for a custom eval model. Returns evaluation dimensions, scoring criteria, and any user overrides. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
atlas_get_dialogue_resultsInspect

Get assessment results for a dialogue session. Returns interview quality scores, communication assessment, and recommendations. Confirm assessment is completed via careerproof_task_status first. session_id from the dialogue session used in atlas_start_dialogue_assessment. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYesDialogue session ID from atlas_start_dialogue_assessment
atlas_get_jd_fit_batch_statusInspect

Check progress of a JD-FIT batch job. Returns status and progress percentage. When complete, fetch results with atlas_get_jd_fit_results(context_id). batch_id comes from atlas_start_jd_fit_batch response. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
batch_idYesBatch ID from atlas_start_jd_fit_batch response
context_idYesContext ID used in atlas_start_jd_fit_batch
atlas_get_jd_fit_resultsInspect

Get JD-FIT results for a context. Returns ranked candidates with fit scores, strengths, and gaps. Confirm batch is complete via atlas_get_jd_fit_batch_status first. context_id from atlas_create_context or atlas_list_contexts. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
atlas_get_reportInspect

Get report status and metadata. Returns status (pending/generating/completed/failed), title, type, and summary. When status='completed', download the PDF with atlas_download_report(report_id). report_id from atlas_start_report response or atlas_list_reports. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
report_idYesReport ID from atlas_start_report response or atlas_list_reports
atlas_infer_custom_eval_rubricInspect

Infer an evaluation rubric from the model's artifacts. AI analyzes all uploaded artifacts and generates evaluation dimensions with scoring criteria. This is a synchronous AI call that may take 30-60 seconds. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
atlas_interview_followupInspect

Generate a follow-up question based on a candidate's answer to an interview question (1 credit). Returns a follow-up question with probing rationale. Use after atlas_generate_interview -- pass the original_question from that tool's output and the candidate's response. Synchronous. Requires context_id and candidate_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
pressure_levelNostandard
candidate_answerYesThe candidate's answer to the original question
original_questionYesThe original question from atlas_generate_interview output
atlas_list_analysesInspect

List all analyses for a candidate with optional type filtering. Returns an array with each analysis's id, type, status, and scores. Use the analysis id with atlas_get_analysis to retrieve full details. Requires context_id and candidate_id from atlas_list_candidates. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
analysis_typeNo
atlas_list_candidatesInspect

List all candidates in a hiring context. Returns an array of candidate objects, each with an 'id' field. Use candidate id as candidate_id in atlas_start_gem_analysis, atlas_fit_match, atlas_fit_rank, atlas_generate_interview, and batch tools. Requires context_id from atlas_create_context or atlas_list_contexts. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
atlas_list_contextsInspect

List all hiring contexts for the authenticated user. Returns an array of context objects, each with an 'id' field. Use the id as context_id in atlas_upload_candidate, atlas_create_jd, atlas_list_candidates, analysis, batch, and utility tools. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
include_inactiveNo
atlas_list_custom_eval_artifactsInspect

List all artifacts uploaded to a custom eval model. Returns artifact objects with id, type, label, notes, and upload status. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
atlas_list_custom_eval_modelsInspect

List all custom evaluation models for the authenticated user. Returns an array of model objects with id, name, description, and status. Use model id in artifact, rubric, and evaluation tools. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

atlas_list_jdsInspect

List all job descriptions for a hiring context. Returns an array of JD objects with id, title, and content. Use JD content as jd_text in atlas_fit_match, atlas_fit_rank, and atlas_start_jd_fit_batch. Requires context_id from atlas_create_context or atlas_list_contexts. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
atlas_list_reportsInspect

List all generated reports with status and summary info. Returns an array of report objects with id, report_type, status, title, and summary. Use the report id with atlas_get_report for details or atlas_download_report to download completed PDFs. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

atlas_list_report_typesInspect

List all 16 available report types with descriptions, categories, credit costs, and required/optional input fields. Call this BEFORE atlas_start_report to discover valid report_type values and the exact inputs each type requires. Categories: RECRUITMENT (7 types), WORKFORCE_PLANNING (6 types), STRATEGIC_HR (3 types). Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

atlas_set_custom_eval_rubric_overridesInspect

Set rubric overrides for a custom eval model. Overrides let you customize the AI-inferred rubric (adjust weights, rename dimensions, add scoring criteria) without re-inferring. Replaces any existing overrides. model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
overridesYesOverride object — keys are dimension names, values are override configs (weights, criteria, etc.)
atlas_start_batch_gemInspect

Start a batch GEM analysis across multiple candidates (10 credits per candidate). Returns a job_id. Poll with atlas_get_batch_gem_status(job_id) until status='completed', then fetch results with atlas_get_batch_gem_results(job_id). Requires context_id from atlas_list_contexts and candidate_ids from atlas_list_candidates. All candidate CVs must be fully parsed.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
analysis_typeNogem_full
candidate_idsYesCandidate IDs from atlas_list_candidates
atlas_start_custom_eval_batchInspect

Start batch evaluation of multiple candidates using a custom evaluation model (5 credits per candidate). Returns a batch_id. Poll with atlas_get_custom_eval_batch_status(batch_id) until status='completed', then fetch with atlas_get_custom_eval_batch_results(batch_id). Requires context_id from atlas_list_contexts, candidate_ids from atlas_list_candidates, and custom_model_id from the Atlas dashboard.

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
template_idNo
detail_levelNostandard
candidate_idsYesCandidate IDs from atlas_list_candidates
custom_model_idYesCustom eval model ID (from Atlas dashboard)
atlas_start_custom_eval_inferenceInspect

Start async inference on a custom evaluation model to auto-generate evaluation dimensions (5 credits). Returns a task_id. Poll with careerproof_task_status(task_id) until status='completed', then fetch results with careerproof_task_result(task_id, result_type='custom_eval_inference', resource_id=model_id). model_id must be from an existing custom eval model.

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesCustom eval model ID (from Atlas dashboard)
atlas_start_dialogue_assessmentInspect

Start async assessment of dialogue/interview transcripts in a session (10 credits). Returns a task_id. Poll with careerproof_task_status(task_id) until status='completed', then fetch results with atlas_get_dialogue_results(session_id). session_id must be from an existing dialogue session.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYesDialogue session ID from an existing interview/dialogue session
atlas_start_fit_matchInspect

Start an async fit match for a single candidate against a job description (8 credits). Returns task_id and analysis_id. Poll with careerproof_task_status, then fetch result with careerproof_task_result (result_type='fit_match'). Requires context_id from atlas_list_contexts, candidate_id from atlas_list_candidates, and jd_text (from atlas_list_jds or raw text). For multiple candidates, use atlas_start_fit_rank or atlas_start_jd_fit_batch instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_textYesJob description text to match against (from atlas_list_jds content or raw text)
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
atlas_start_fit_rankInspect

Start an async rank of multiple candidates against a job description (8 credits). Returns task_id and analysis_id. Poll with careerproof_task_status, then fetch result with careerproof_task_result (result_type='fit_rank'). Requires context_id from atlas_list_contexts, candidate_ids from atlas_list_candidates (minimum 2), and jd_text. For async batch processing with more detail, use atlas_start_jd_fit_batch instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_textYesJob description text to rank against (from atlas_list_jds content or raw text)
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idsYesCandidate IDs from atlas_list_candidates (minimum 2)
atlas_start_gem_analysisInspect

Start an async GEM (10-factor competency) analysis on a candidate. Returns a task_id and analysis_id. Poll with careerproof_task_status(task_id) until status='completed', then fetch results with atlas_get_analysis(analysis_id) or careerproof_task_result(task_id, result_type='analysis', resource_id=analysis_id). Candidate CV must be fully parsed first -- verify with atlas_get_candidate. Types: gem_full (10 cr), gem_lite (5 cr), career_path (5 cr).

ParametersJSON Schema
NameRequiredDescriptionDefault
context_idYesContext ID from atlas_create_context or atlas_list_contexts
candidate_idYesCandidate ID from atlas_upload_candidate or atlas_list_candidates
analysis_typeNogem_full = deep 10-factor, gem_lite = fast overview, career_path = trajectory mappinggem_full
atlas_start_jd_analysisInspect

Analyze a job description text for market competitiveness, clarity issues, bias detection, salary benchmarking, and skills extraction (5 credits). Synchronous -- returns results directly (no polling needed). Does not require a context or candidate; accepts raw JD text. Use results to refine JDs before running atlas_start_jd_fit_batch.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_textYesFull job description text
industry_hintNo
location_hintNo
include_live_searchNoInclude live web search for salary data
atlas_start_jd_fit_batchInspect

Start a batch JD-FIT analysis: match multiple candidates against a job description (3 credits per candidate). Returns a batch_id. Poll with atlas_get_jd_fit_batch_status(context_id, batch_id) until complete, then fetch with atlas_get_jd_fit_results(context_id). If jd_content is omitted, uses the context's active JD. Requires context_id from atlas_list_contexts and candidate_ids from atlas_list_candidates.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_titleNo
context_idYesContext ID from atlas_create_context or atlas_list_contexts
jd_contentNoJD text to match against (falls back to context active JD if omitted). Get JD text from atlas_list_jds.
candidate_idsYesCandidate IDs from atlas_list_candidates
use_kb_enhancementNo
atlas_start_reportInspect

Start async generation of a research report (15 credits). IMPORTANT: Call atlas_list_report_types first to get valid report_type values and required inputs. Returns report_id and task_id. Poll with careerproof_task_status(task_id) or atlas_get_report(report_id) until status='completed', then download PDF with atlas_download_report(report_id).

ParametersJSON Schema
NameRequiredDescriptionDefault
inputsYesReport-specific inputs — use atlas_list_report_types to see required/optional fields for each type
report_typeYesReport type from atlas_list_report_types (e.g. 'candidate_evaluation', 'compensation_benchmark', 'skills_gap_analysis')
atlas_update_contextInspect

Update a hiring context's details (name, industry, size, hiring context). Requires context_id from atlas_create_context or atlas_list_contexts. Returns the updated context object. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
industryNo
locationNo
is_activeNo
context_idYesContext ID from atlas_create_context or atlas_list_contexts
is_defaultNo
company_nameNo
company_sizeNo
hiring_contextNo
company_websiteNo
atlas_update_custom_eval_modelInspect

Update a custom evaluation model's metadata (name, description, inferred dimensions, weights). model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Returns the updated model object. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoUpdated model name
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
descriptionNoUpdated model description
inferred_weightsNoUpdated dimension weights object
inferred_dimensionsNoUpdated evaluation dimensions array
atlas_upload_candidateInspect

Upload a candidate CV (PDF/DOCX) to a hiring context. CV parsing starts asynchronously. Returns a candidate object with 'id' -- use this as candidate_id in atlas_start_gem_analysis, atlas_fit_match, atlas_generate_interview, and batch tools. Use atlas_get_candidate to check if parsing is complete before running analysis. Requires context_id from atlas_create_context or atlas_list_contexts. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
fileYesCV file as base64 encoded string (PDF or DOCX)
tagsNoTags for filtering (e.g. ['senior', 'engineering'])
notesNo
filenameNoOriginal filename for content-type detection
context_idYesHiring context ID from atlas_create_context or atlas_list_contexts
candidate_nameNo
candidate_emailNo
atlas_upload_custom_eval_artifactInspect

Upload a file artifact (CV, JD, template) to teach a custom eval model. Accepts PDF/DOCX as base64. artifact_type: cv_with_notes, template, free_text, jd. label: strong, weak, or mixed (how this artifact exemplifies quality). model_id from atlas_create_custom_eval_model or atlas_list_custom_eval_models. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
fileYesFile as base64 encoded string (PDF or DOCX)
labelNoQuality label for this artifact
notesNoNotes about this artifact (what makes it strong/weak)
filenameNoOriginal filename for content-type detection
model_idYesModel ID from atlas_create_custom_eval_model or atlas_list_custom_eval_models
artifact_typeYesType of artifact being uploaded
careerproof_task_resultInspect

Retrieve the full result of a completed async task. Call careerproof_task_status first to confirm status='completed'. The resource_id varies by result_type: 'analysis' needs analysis_id (from atlas_start_gem_analysis), 'batch_gem' needs job_id (from atlas_start_batch_gem), 'report' needs report_id (from atlas_start_report), 'custom_eval_inference' needs model_id, 'custom_eval_batch' needs batch_id, 'dialogue_assessment' needs session_id. 'jd_fit_batch' requires context_id instead of resource_id. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
task_idYesThe task_id of a completed async task
context_idNoContext ID (required for 'jd_fit_batch' results, from atlas_list_contexts)
resource_idNoResource-specific ID: analysis_id for 'analysis'/'fit_match'/'fit_rank', job_id for 'batch_gem', report_id for 'report', model_id for 'custom_eval_inference', batch_id for 'custom_eval_batch', session_id for 'dialogue_assessment'
result_typeYesType of result to fetch (determines the backend endpoint used)
careerproof_task_statusInspect

Check the status of any async task. Returns status (pending/running/completed/failed), progress percentage, and current stage. When status='completed', fetch full results with careerproof_task_result. Recommended polling interval: every 5-10 seconds. The task_id comes from any async start tool (atlas_start_gem_analysis, atlas_start_batch_gem, atlas_start_report, atlas_start_dialogue_assessment, atlas_start_custom_eval_inference, etc.). Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
task_idYesThe task_id returned by any async start tool
ceevee_analyze_positioningInspect

Run market positioning analysis on a CV version (5 credits, takes 20-30s). Returns positioning snapshot, detected narrative lens, recruiter inference, mixed signal flags, and a session_id. This is step 1 of the 3-step positioning pipeline: analyze_positioning -> ceevee_get_opportunities(lens) -> ceevee_confirm_lens. Pass the returned session_id to subsequent steps. cv_version_id from ceevee_upload_cv or ceevee_list_versions.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idNoResume existing session (omit to create new)
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions
ceevee_chatInspect

Send a message to CeeVee AI assistant for CV optimization guidance (2 credits). Requires a cv_version_id (use ceevee_upload_cv or ceevee_list_versions to get one). Returns AI response with optional edit suggestions, source citations, and a conversation_id. Omit conversation_id to start a new conversation; include it to continue a thread.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesUser message
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions (required)
conversation_idNoExisting conversation ID to continue a thread (omit to start new)
ceevee_confirm_lensInspect

Confirm a narrative lens and generate targeted CV edits with trade-offs (5 credits, takes 20-30s). Returns an array of section edits with before/after text, trade-off notes, and optionally clean + review PDF download URLs. This is step 3 (final step) of the positioning pipeline. Pass confirmed_lens from ceevee_analyze_positioning, and optionally positioning_snapshot, detected_lens_full, recruiter_inference, selected_opportunities from prior steps for richer edits. Use ceevee_explain_change to understand any specific edit.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idNoSession ID from ceevee_analyze_positioning (step 1)
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions
confirmed_lensYesThe lens confirmed by user (from ceevee_analyze_positioning output)
custom_positioningNoOptional custom positioning description
detected_lens_fullNoFull detected lens data from ceevee_analyze_positioning
recruiter_inferenceNoRecruiter inference data from ceevee_analyze_positioning
positioning_snapshotNoMarket positioning snapshot from ceevee_analyze_positioning
selected_opportunitiesNoSelected opportunities from ceevee_get_opportunities
ceevee_download_reportInspect

Download a completed CeeVee report as PDF. Returns base64-encoded PDF content. Only call after ceevee_get_report confirms status='completed'. report_id from ceevee_generate_report response or ceevee_list_reports. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
report_idYesReport ID from ceevee_generate_report response or ceevee_list_reports
ceevee_explain_changeInspect

Get a detailed explanation of a specific edit from a positioning review (1 credit). The change_id comes from the edits array returned by ceevee_confirm_lens or ceevee_full_review. Returns a detailed rationale for the recommended change. cv_version_id from ceevee_upload_cv or ceevee_list_versions.

ParametersJSON Schema
NameRequiredDescriptionDefault
change_idYesEdit ID from the edits array in ceevee_confirm_lens or ceevee_full_review output (e.g. '1', '2')
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions
ceevee_full_reviewInspect

Run autonomous full CV review in a single call: positioning + lens detection + targeted edits + optional opportunities (10 credits, takes 30-60s). Alternative to the 3-step pipeline (ceevee_analyze_positioning -> ceevee_get_opportunities -> ceevee_confirm_lens). Returns positioning snapshot, detected lens, targeted edits with trade-offs, and optional opportunities. cv_version_id from ceevee_upload_cv or ceevee_list_versions.

ParametersJSON Schema
NameRequiredDescriptionDefault
jd_textNoOptional JD text for targeted optimization
session_idNo
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions
requested_lensNoSpecific lens to use (if null, agent will infer from CV)
include_opportunitiesNoWhether to include opportunity analysis
ceevee_generate_reportInspect

Generate a CeeVee career-intel report asynchronously (15 credits, takes 2-3 min). Returns report_id and status. POLLING: Call ceevee_get_report(report_id) every 30 seconds, up to 40 times (20 min max). If status='completed', download PDF with ceevee_download_report(report_id). If status='failed', relay the error_message to the user. If still processing after 40 polls, stop and inform the user with the report_id so they can check later. Call ceevee_list_report_types first to discover valid report_type values and required inputs. Report categories: Compensation Benchmark, Role Evolution, Offer Comparison, AI Displacement Risk, Pivot Feasibility, Credential ROI, Skill Decay Risk, Rate Card, Career Gap Narrative, Interview Prep, Employer Red Flag, Industry Switch, Relocation Impact, Startup vs Corporate, Learning Path, Board Readiness, Fractional Leadership.

ParametersJSON Schema
NameRequiredDescriptionDefault
inputsNoReport-specific inputs (role_title, industry, location, target_role, company_name, etc.) — use ceevee_list_report_types to see required/optional fields for each type
report_typeYesReport type from ceevee_list_report_types (e.g. 'ceevee_comp_benchmark', 'ceevee_pivot_feasibility', 'ceevee_interview_prep')
cv_version_idNoCV version ID for CV-aware reports (from ceevee_upload_cv or ceevee_list_versions)
ceevee_get_opportunitiesInspect

Get career pivot opportunities based on the CV and a selected narrative lens (3 credits). Returns 2-4 opportunities with rationale, CV signals, and market context. This is step 2 of the positioning pipeline (after ceevee_analyze_positioning). The 'lens' value should come from ceevee_analyze_positioning output (e.g. 'Technical Leader', 'Scale-up Builder'). Pass the same session_id from step 1. Next step: ceevee_confirm_lens with selected opportunities.

ParametersJSON Schema
NameRequiredDescriptionDefault
lensYesNarrative lens from ceevee_analyze_positioning output (e.g. 'Technical Leader', 'Scale-up Builder')
session_idNoSession ID from ceevee_analyze_positioning (step 1)
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions
ceevee_get_positioning_sessionInspect

Get full positioning session detail including analysis, lens, opportunities, targeted edits, and PDF download URLs. session_id from ceevee_list_positioning_sessions or from ceevee_analyze_positioning response. Contains everything generated across the analyze -> opportunities -> confirm-lens pipeline. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYesSession ID from ceevee_list_positioning_sessions or ceevee_analyze_positioning response
ceevee_get_reportInspect

Get report status and metadata (without PDF). Returns status (pending/processing/completed/failed), title, type, inputs, and summary. This is the polling tool for ceevee_generate_report — call every 30 seconds, up to 40 times (20 min max). When status='completed', download PDF with ceevee_download_report(report_id). If status='failed', relay error_message. If still processing after 40 polls, stop and give the user the report_id to check later. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
report_idYesReport ID from ceevee_generate_report response or ceevee_list_reports
ceevee_get_versionInspect

Get detailed CV version including structured content, sections, word count, and audience profile. cv_version_id from ceevee_upload_cv or ceevee_list_versions. Use to inspect CV content before running analysis tools. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
cv_version_idYesCV version ID from ceevee_upload_cv or ceevee_list_versions
ceevee_list_positioning_sessionsInspect

List all positioning sessions (market analysis through lens selection to targeted edits). Returns an array of session objects with id, status, cv_version_id, and created_at. Use the session id with ceevee_get_positioning_session for full details including analysis results, edits, and PDFs. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

ceevee_list_reportsInspect

List user's generated CeeVee reports with pagination and optional status filter. Returns report summaries with id, report_type, status, title, and summary. Use the report id with ceevee_get_report for details or ceevee_download_report to download completed PDFs. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax reports to return (default 20)
offsetNoPagination offset
statusNoFilter by status: pending, processing, completed, or failed
ceevee_list_report_typesInspect

List all available CeeVee career-intel report types with descriptions, required/optional input fields, and credit costs. Call this BEFORE ceevee_generate_report to discover valid report_type values and the exact inputs each type requires. Categories include Compensation Benchmark, Role Evolution, Offer Comparison, AI Displacement Risk, Pivot Feasibility, Credential ROI, Skill Decay Risk, Rate Card, Career Gap Narrative, Interview Prep, Employer Red Flag, Industry Switch, Relocation Impact, Startup vs Corporate, Learning Path, Board Readiness, and Fractional Leadership. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

ceevee_list_versionsInspect

List all CV versions for the authenticated user. Returns an array of version objects with id, filename, created_at, and main_version flag. Use the version id as cv_version_id in ceevee_analyze_positioning, ceevee_full_review, ceevee_confirm_lens, and ceevee_chat. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

ceevee_upload_cvInspect

Upload a CV file (PDF/DOCX). Parses the document, creates a CV version, and returns structured sections with word count. Returns a version object with 'id' -- use this as cv_version_id in ceevee_analyze_positioning, ceevee_full_review, ceevee_confirm_lens, ceevee_chat, and ceevee_explain_change. This is the first step in the CeeVee workflow. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
fileYesCV file as base64 encoded string (PDF or DOCX)
filenameNoOriginal filename for content-type detection

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.