MCP App Store
Business
Testlify icon

Testlify

by Testlify Inc.

Overview

Testlify MCP Server enables AI assistants to securely connect to and interact with your Testlify talent assessment platform. Access and manage assessments, candidate data, test results, and recruitment workflows directly through natural language—streamlining hiring processes, retrieving candidate performance analytics, and automating assessment management without leaving your AI environment.You said: Tag line?

Tools

testlify_create_assessment_from_template

ChatGPT
Create a new assessment by cloning a reseller template. The clone inherits all test libraries, questions, and settings from the template. Used by reseller workspaces to provision assessments for their clients. Returns the newly created assessment including its ID.

testlify_create_assessment_from_template

ChatGPT
Create a new assessment by cloning a reseller template. The clone inherits all test libraries, questions, and settings from the template. Used by reseller workspaces to provision assessments for their clients. Returns the newly created assessment including its ID.

testlify_create_assessment_from_template

ChatGPT
Create a new assessment by cloning a reseller template. The clone inherits all test libraries, questions, and settings from the template. Used by reseller workspaces to provision assessments for their clients. Returns the newly created assessment including its ID.

testlify_get_all_assessments

ChatGPT
List assessments in the workspace. Equivalent to the Assessments home page — returns summaries with candidate counts, status breakdowns, and metadata. Use isArchived to switch between active and archived views; use isEditable for the "My Assessments" tab (only assessments the current user can edit).

testlify_get_all_assessments

ChatGPT
List assessments in the workspace. Equivalent to the Assessments home page — returns summaries with candidate counts, status breakdowns, and metadata. Use isArchived to switch between active and archived views; use isEditable for the "My Assessments" tab (only assessments the current user can edit).

testlify_get_all_assessments

ChatGPT
List assessments in the workspace. Equivalent to the Assessments home page — returns summaries with candidate counts, status breakdowns, and metadata. Use isArchived to switch between active and archived views; use isEditable for the "My Assessments" tab (only assessments the current user can edit).

testlify_get_all_candidates

ChatGPT
List candidates across all assessments in the workspace — the global Candidates view. Useful for finding a candidate's history across multiple assessments, or searching by email. Default sort is last-seen-at (most recently active first).

testlify_get_all_candidates

ChatGPT
List candidates across all assessments in the workspace — the global Candidates view. Useful for finding a candidate's history across multiple assessments, or searching by email. Default sort is last-seen-at (most recently active first).

testlify_get_all_candidates

ChatGPT
List candidates across all assessments in the workspace — the global Candidates view. Useful for finding a candidate's history across multiple assessments, or searching by email. Default sort is last-seen-at (most recently active first).

testlify_get_candidate_list_by_assessment

ChatGPT
List candidates for a specific assessment — the main candidate table on the Assessment Detail page. Supports the full filter panel: status, hiring stage, invite type, grade, label, completion date range, and who invited them. Note: filtering by "COMPLETED" in the UI automatically also includes "FORCE_COMPLETE" candidates.

testlify_get_candidate_list_by_assessment

ChatGPT
List candidates for a specific assessment — the main candidate table on the Assessment Detail page. Supports the full filter panel: status, hiring stage, invite type, grade, label, completion date range, and who invited them. Note: filtering by "COMPLETED" in the UI automatically also includes "FORCE_COMPLETE" candidates.

testlify_get_candidate_list_by_assessment

ChatGPT
List candidates for a specific assessment — the main candidate table on the Assessment Detail page. Supports the full filter panel: status, hiring stage, invite type, grade, label, completion date range, and who invited them. Note: filtering by "COMPLETED" in the UI automatically also includes "FORCE_COMPLETE" candidates.

testlify_get_candidate_result

ChatGPT
Get the full result record for a specific candidate in an assessment. Returns scores, time elapsed, proctoring summary, per-test breakdowns, and links to PDF reports. Pass "report" to generate a specific report type; omit it to get the JSON result. Use assessmentCandidateId to disambiguate when the same candidate has multiple attempts or appears in reference-check assessments.

testlify_get_candidate_result

ChatGPT
Get the full result record for a specific candidate in an assessment. Returns scores, time elapsed, proctoring summary, per-test breakdowns, and links to PDF reports. Pass "report" to generate a specific report type; omit it to get the JSON result. Use assessmentCandidateId to disambiguate when the same candidate has multiple attempts or appears in reference-check assessments.

testlify_get_candidate_result

ChatGPT
Get the full result record for a specific candidate in an assessment. Returns scores, time elapsed, proctoring summary, per-test breakdowns, and links to PDF reports. Pass "report" to generate a specific report type; omit it to get the JSON result. Use assessmentCandidateId to disambiguate when the same candidate has multiple attempts or appears in reference-check assessments.

testlify_get_single_assessment

ChatGPT
Get complete details of one assessment — test libraries, custom questions, qualifying questions, settings, scoring config, welcome video, and access permissions. Use this before editing or when you need full assessment configuration.

testlify_get_single_assessment

ChatGPT
Get complete details of one assessment — test libraries, custom questions, qualifying questions, settings, scoring config, welcome video, and access permissions. Use this before editing or when you need full assessment configuration.

testlify_get_single_assessment

ChatGPT
Get complete details of one assessment — test libraries, custom questions, qualifying questions, settings, scoring config, welcome video, and access permissions. Use this before editing or when you need full assessment configuration.

testlify_invite_candidates

ChatGPT
Send assessment invitation emails to one or more candidates. Also used for re-inviting candidates (same endpoint). Returns per-candidate status including whether the invite succeeded or failed due to insufficient credits. Trial workspaces are capped at 50 invites per call; paid workspaces support larger batches.

testlify_invite_candidates

ChatGPT
Send assessment invitation emails to one or more candidates. Also used for re-inviting candidates (same endpoint). Returns per-candidate status including whether the invite succeeded or failed due to insufficient credits. Trial workspaces are capped at 50 invites per call; paid workspaces support larger batches.

testlify_invite_candidates

ChatGPT
Send assessment invitation emails to one or more candidates. Also used for re-inviting candidates (same endpoint). Returns per-candidate status including whether the invite succeeded or failed due to insufficient credits. Trial workspaces are capped at 50 invites per call; paid workspaces support larger batches.

Capabilities

Writes

App Stats

21

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily