The validated people-data layer · For partners, platforms & developers

Embed Thomas's people intelligence into your product.

Embed 40+ years of validated psychometrics and the Connection model into your product, so your customers can understand and support their people across the whole employee journey: hiring, onboarding, communication, development, role changes, departures and beyond.
Any product, any language. Start in an afternoon.

Or build it with your agent
Resolve a person, get their profile back
# Resolve a person, then read their behaviour profile
$ curl -X POST api.thomas.co/v1/individuals/resolve -d '{"email":"alex@acme.com"}' {"individualId": "00000000-0000-4000-8000-000000000021","created": true}

$ curl api.thomas.co/v1/assessments/profile/00000000-0000-4000-8000-000000000021 {"connectionPowerType": "action","traitSpectrums": ["selfImageScores": {"discAdvanced": {"scoredAt": "2026-07-10T09:00:00Z","soloInsights": []}
How it works

One flow, from people to your product

Your people take Thomas assessments; Thomas turns them into validated intelligence; you consume it wherever you need it.

1
Connect your people

Resolve or import your directory. We match each person by email or HRIS id.

POST /v1/individuals/resolve
2
Trigger an assessment

Invite a candidate or employee to a Thomas assessment, or surface it inside your own flow.

POST /v1/assessments/assignments
3
Use the intelligence

Pull profiles, connection and coaching into your product, for one person or a whole team.

POST /v1/ai-coaching/conversations
Watch it work

Run real use cases

A live, seeded demo with real response shapes, so you can see how it works before reading the docs — no signup, no real data, no network.

Discovery

Pick a question. A sample agent runs it against seeded people and shows every step.

Thomas-powered agentGrounded in your data and Thomas

Pick a question to watch the agent work.

    Sandbox · your accountTalk to us about running this against your own tenant.
    Talk to us
    Offer your users more

    One integration, many outcomes

    A few of the things partners build today. The same people-data powers the whole employee lifecycle, from hiring to communication, development, role changes and offboarding.

    Hire smarter

    Rank candidates against a role on validated behaviour, aptitude and EQ, inside your ATS.

    Guide managers

    Surface how to work with and communicate with each report, where managers already are.

    Help people progress

    Recommend the next learning step from a person's profile, in your LMS.

    Run better reviews

    Enrich performance reviews with connection and behaviour insight, not just ratings.

    Not only for HR. Any product with people in it (a CRM, a collaboration or project tool, a community) can embed Thomas. People get assessed when you trigger an assessment; they complete it once, then the profile is available everywhere you build.
    Build from examples

    Start from a worked example

    End-to-end flows for the common use cases: copy, adapt, ship.

    Built for volume

    Bring 10,000 people in without sweating it

    Bulk endpoints, validated up front and idempotent by email. A full directory is about 100 batched calls, not 10,000.

    Validate firstDry-run a batch of up to 100. Each row comes back ready, reactivate or rejected, so one bad row never blocks the rest.
    Idempotent by emailRe-import or sync nightly without fear: people you already have reactivate, they never duplicate.
    Skip redone workBulk-assign the assessment to 100 at a time. Already-assessed people are skipped automatically.
    10,000 people~100 calls
    Batches of up to 100429 + retry on limitsEU infrastructure
    See the import recipe
    Built for the age of AI

    Your agents are first-class readers

    The same spec that renders these docs is what an AI agent reads to answer "can we integrate Thomas, and how?" accurately, on a developer's behalf.

    MCP serverRuntimeComing soon

    Give your product's agent live access to Thomas: one connection, intent-level tools. Machine-readable docs ship with the full reference, so agents ground answers in the spec.

    ~/.config/agent/mcp.json
    {
      "mcpServers": {
        "thomas": {
          "url": "https://developers.thomas.co/mcp",
          "transport": "http"
        }
      }
    }
    Tools the server exposes
    thomas.resolve_personthomas.assign_assessmentthomas.get_profilethomas.coach_in_contextthomas.team_dynamics
    Agent SkillsBuild-time

    Feed your coding agent our skills: it learns every Thomas API (auth, endpoints, sequencing, gotchas) so you ship in an afternoon, not a sprint. It can even scaffold the MCP setup for you.

    In the library
    identity & peopleassessmentsprofilesteams & connectioncoaching
    Full library coming soon.
    Trust, built in

    Enterprise-ready before they ask.

    You barely touch personal data: emails and profile insights, never raw scoring or our item bank. Your security and legal teams can read the real posture.

    ISO 27001GDPR co-controllerEU AI Act readyMinimal data
    Read the trust overview
    For partners

    Building a partnership, not just an integration?

    This portal is the technical front door. For the commercial side (how the partnership works, what you can offer your own customers, and the model), talk to our partnerships team. No code required.

    Talk to partnerships

    Ship your first integration this afternoon.

    No sales call to look around. Explore the use cases and the API, then get a key when you're ready.