Plug your AI agent into Talent Assessment with the Model Context Protocol. Create campaigns, invite candidates, fetch structured results. API-key auth, pay-per-assessment billing.
Typed tools, clear descriptions, JSON schemas. No scraping, no web sessions, no glue code.
Big Five, Schwartz, OCP, documented predictive validity. Your agents don't ship a BuzzFeed quiz.
One key per project, usage counter, Stripe metered. Resell to your clients without plumbing.
Every tool is typed, documented, and callable from Claude, Cursor, ChatGPT, or any MCP client.
screening.create_campaignCreate a candidate screening campaign for a given job, returns a campaign id and shareable invite URL.
screening.invite_candidateSend an email invitation to a candidate for a given campaign.
screening.get_resultsFetch structured results (Big Five scores, fit score, summary) for a completed candidate.
profiling.create_campaignCreate an organizational profiling campaign to map team values and culture.
profiling.get_org_profileReturn the aggregate culture profile (Schwartz, OCP, Quinn) for an organization.
frameworks.listList all available frameworks and their score dimensions.
{
"mcpServers": {
"talent-assessment": {
"url": "https://api.talentassessment.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}// Agent receives: "Run screening for Alice on the PM role."
const campaign = await call('screening.create_campaign', {
job_slug: 'product-manager',
frameworks: ['big-five', 'schwartz'],
})
await call('screening.invite_candidate', {
campaign_id: campaign.id,
email: '[email protected]',
candidate_name: 'Alice Martin',
})
// Later, after Alice completes the test:
const results = await call('screening.get_results', {
campaign_id: campaign.id,
candidate_email: '[email protected]',
})
// => { fit_score: 0.82, traits: {...}, summary: "..." }A human respondent stays in the loop: the agent orchestrates, the candidate takes the test.
No subscription, no commitment. You pay for completed assessments.
For trying the integration.
The default for most integrations.
Above 500 assessments / month.
Stripe-metered, billed on completion. Invitations sent but not finished are not billed.
Model Context Protocol is an open standard for connecting AI agents to external tools, designed by Anthropic. Any MCP-aware client (Claude, Cursor, ChatGPT desktop, custom agents) can talk to our server with one config block.
No, and it shouldn't. The respondent is always a human. The agent creates campaigns, sends invitations, and reads results once the candidate has completed the questionnaire. The assessment retains its predictive validity.
Pay-per-completion via Stripe metered. Each API key is tied to a project and emits a usage event when a candidate finishes an assessment. No completion = no charge.
Yes. Candidate data is stored in the EU (Hetzner Falkenstein), results can be deleted on request, and we provide a DPA. The MCP server only exposes endpoints that already pass our existing access controls.
Any MCP-compliant client: Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT desktop (with MCP enabled), and custom agents built on the MCP SDK in TypeScript or Python.
The MCP server is a thin layer over our public REST API. The OpenAPI spec is published on the dashboard once you have a key. The MCP wrapper itself will be open-sourced.
Free account, instant API key, 10 free assessments to try.
No credit card required