Skip to main content

The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery

Live 87 Actions

Phenom MCP Server
for AI Agents

Connect your AI agent to StackOne's Phenom MCP server and give it 87 MCP tools out of the box. Auth, tool execution, and security all managed.

Phenom logo
Phenom MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

87 Agent Actions

Create, read, update, and delete across Phenom — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Phenom MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Phenom tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Phenom call.

Tools Discovery →

What is the Phenom MCP Server?

A Phenom MCP server lets AI agents read and write Phenom data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Phenom MCP server ships with 87 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Phenom MCP Tools

Every action from Phenom's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Hiring Status

  • Get Hiring Status

    Get the current hiring status for a candidate's application to a specific job.

  • Update Hiring Status

    Update the hiring status for a candidate's application to a specific job.

Application Attachments

  • Upload Application Attachments

    Upload an attachment to an existing job application.

  • Get Application Attachments

    Retrieve attachments for a candidate's job application.

  • Download Application Attachments

    Download attachments (resumes) for a specific application.

Application Additional Fields

  • Get Application Additional Fields

    Retrieve job-specific additional fields for a candidate's application.

  • Update Application Additional Fields

    Update job-specific additional fields for a candidate's application.

Applications

  • List Applications

    Retrieve a paginated list of job applications from Phenom.

  • Get Application

    Retrieve a specific job application by ID.

Candidates

  • Create Candidate

    Create a new candidate profile in Phenom.

  • Get Candidate

    Retrieve a candidate profile by ID, email, ATS ID, or LinkedIn URL.

  • Update Candidate

    Update an existing candidate profile in Phenom.

  • Delete Candidate

    Delete a candidate record from Phenom by candidate ID.

Candidate Experiences

  • Get Candidate Experiences

    Retrieve work experience history for a specific candidate.

  • Update Candidate Experiences

    Update work experience history for a candidate using replace or merge strategy.

Candidate Educations

  • Get Candidate Educations

    Retrieve education history for a specific candidate.

  • Update Candidate Educations

    Update education history for a candidate using replace or merge strategy.

Candidate Skills

  • Get Candidate Skills

    Retrieve the skills list for a specific candidate.

  • Update Candidate Skills

    Update the skills list for a candidate using replace or merge strategy.

Candidate Awards

  • Get Candidate Awards

    Retrieve awards for a specific candidate.

  • Update Candidate Awards

    Update the awards list for a candidate using replace or merge strategy.

Candidate Certifications

  • Get Candidate Certifications

    Retrieve certifications for a specific candidate.

  • Update Candidate Certifications

    Update certifications for a candidate using replace or merge strategy.

Candidate Preferred Locations

  • Get Candidate Preferred Locations

    Retrieve preferred work locations for a specific candidate.

  • Update Candidate Preferred Locations

    Update preferred work locations for a candidate using add, remove, or replace strategy.

Candidate Address

  • Get Candidate Address

    Retrieve address information for a specific candidate.

  • Update Candidate Address

    Update address information for a candidate.

Candidate Recommendations

  • Get Candidate Recommendations

    Retrieve professional recommendations for a specific candidate.

  • Update Candidate Recommendations

    Update professional recommendations for a candidate.

Candidate Additional Fields

  • Get Candidate Additional Fields

    Retrieve tenant-specific custom additional fields for a candidate.

  • Update Candidate Additional Fields

    Update tenant-specific custom additional fields for a candidate.

SMS Opt-In Status

  • Get SMS Opt-In Status

    Check the SMS opt-in status for a candidate by email or phone number.

  • Update SMS Opt-In Status

    Update the SMS opt-in status for a candidate.

Employees

  • Create Employee

    Create a new employee profile in Phenom.

  • Get Employee

    Retrieve an employee profile by employee ID.

  • Update Employee

    Update an employee profile in Phenom.

  • Delete Employee

    Delete an employee profile from Phenom.

Employee Preferences

  • Create Employee Preferences

    Create job preferences for an employee (interests and preferred locations).

  • Get Employee Preferences

    Retrieve job preferences for a specific employee.

  • Update Employee Preferences

    Update job preferences for an employee.

  • Delete Employee Preferences

    Delete job preferences for an employee.

Employee Career Paths

  • Create Employee Career Path

    Create a career path for an employee.

  • Get Employee Career Path

    Retrieve the career path for an employee.

  • Update Employee Career Path

    Update the career path for an employee.

Courses

  • Create Course

    Create a new learning course in Phenom.

  • Get Course

    Retrieve a learning course by ID.

  • Update Course

    Update a learning course in Phenom.

  • Delete Course

    Delete a learning course from Phenom.

Referral Questionnaires

  • Create Referral Questionnaire

    Create or update the referral questionnaire configuration.

  • Get Referral Questionnaire

    Retrieve the current referral questionnaire configuration.

Jobs

  • Create Job

    Create a new job posting in the Phenom database.

  • List Jobs

    Retrieve a list of jobs from Phenom with optional filtering by job ID, locale, category, or site type.

  • Get Job

    Retrieve a specific job posting by its reference ID from Phenom.

  • Update Job

    Update an existing job posting by reference ID using partial update (PATCH).

  • Delete Job

    Delete a job posting from Phenom by its reference ID.

User (SCIM)s

  • Create User (SCIM)

    Create a new platform user via SCIM 2.0 protocol.

  • Get User (SCIM)

    Retrieve a platform user by ID via SCIM 2.0 protocol.

  • Update User (SCIM)

    Replace a platform user via SCIM 2.0 protocol (full replacement).

  • Delete User (SCIM)

    Delete a platform user via SCIM 2.0 protocol.

Other (28)

  • Send Email

    Send a transactional email to a candidate.

  • Send SMS

    Send a transactional SMS message to a candidate.

  • Create Referral

    Submit an employee job referral for a candidate.

  • Get Job FitScore

    Calculate AI-based FitScore for a candidate profile against one or more job IDs.

  • Get Matching Skills

    Retrieve matching and unmatching skills between a candidate and a specific job.

  • List Applicants By Job

    Retrieve a paginated list of applicants for a specific job.

  • Get Candidate Applications

    Retrieve all job applications for a specific candidate.

  • Get Next Hiring Status

    Get available next hiring status transitions for a candidate's application.

  • Get Hiring Status Activities

    Retrieve the full hiring status activity history for a candidate across all jobs.

  • Get Candidate Leads

    Retrieve lead activity history for a candidate.

  • Get Employee Courses

    Retrieve all courses assigned to an employee.

  • Get Employee Completed Courses

    Retrieve the list of completed courses for an employee.

  • Get Employee Referrals

    Retrieve all referrals submitted by an employee.

  • Get Employee Job Recommendations

    Retrieve recommended jobs an employee can refer candidates to.

  • Get Job Recommendations By Resume

    Get job recommendations for referrals by uploading a resume file.

  • Search Users

    Search for Phenom platform users with filtering, sorting, and pagination.

  • List Users (SCIM)

    List all platform users via SCIM 2.0 protocol.

  • List Groups (SCIM)

    List all user groups via SCIM 2.0 protocol.

  • List Roles (SCIM)

    List all user roles via SCIM 2.0 protocol.

  • Update Employee Course Status

    Update the completion status of a course for an employee.

  • Remove Course From Employee

    Remove a course assignment from an employee.

  • Assign Candidates To Job

    Assign one or more candidates to a job as leads or applicants.

  • Submit Application

    Submit a new job application on behalf of a candidate.

  • Check Already Applied

    Check if a candidate has already applied to a specific job.

  • Assign Course To Employee

    Assign a learning course to an employee.

  • Parse Resume (Base64)

    Parse a resume from base64-encoded file content to extract structured candidate data.

  • Parse Resume (File Upload)

    Parse a resume from a direct file upload to extract structured candidate data.

  • Patch User (SCIM)

    Partially update a platform user via SCIM 2.0 protocol.

Phenom AI Agent Use Cases

Connect your AI agent to Phenom and help your team scale the recruiting operations they run by hand today.

Job Posting Distribution

Use StackOne to connect your AI agent to your ATS and job boards to automate job posting distribution.

View
GreenhouseLeverAshbySmartRecruitersWorkableJobviteiCIMSTeamtailor
Reference Check Automation

Use StackOne to connect your AI agent to your ATS, survey tools, and messaging systems to automate reference checks.

View
GreenhouseLeverWorkdayiCIMSSmartRecruitersAshbyTeamtailorSurveyMonkey
Employee Onboarding

Use StackOne to connect your AI agent to your HRIS, identity management, and LMS to automate employee onboarding.

View
WorkdayBambooHRPersonioHiBobGustoRipplingOkta360Learning

Set Up Your Phenom MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Phenom in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

Check More Recruiting MCP Servers

JobAdder

246+ actions

Vincere

206+ actions

SmartRecruiters

164+ actions

Ashby

137+ actions

Manatal

130+ actions

Factorial

127+ actions

HiBob

123+ actions

Phenom MCP Server FAQ

Does StackOne have a Phenom MCP server?
Yes. StackOne offers a hosted Phenom MCP server with 87 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Phenom MCP server vs direct API integration — what's the difference?
A Phenom MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Phenom. A Phenom MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Phenom at runtime. StackOne provides both.
How does Phenom authentication work for AI agents?
Phenom authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Phenom account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Phenom MCP tools vulnerable to prompt injection?
Yes — Phenom MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Phenom agent and how do I avoid it?
Context bloat happens when Phenom tool schemas and API responses eat your Phenom agent's memory, preventing it from reasoning effectively. A single Phenom query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Phenom agent can access?
Yes — you can limit which actions your Phenom agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Phenom MCP server?
Yes — you can create custom agent actions for your Phenom MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Phenom's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Phenom MCP server?
Skip a Phenom MCP server if your integration is purely software-to-software — direct Phenom API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Phenom actions at runtime.
What AI frameworks and AI clients does the StackOne Phenom MCP server support?
The StackOne Phenom MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.