JobAdder MCP Server
for AI Agents
Connect your AI agent to StackOne's JobAdder MCP server and give it 246 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
246 Agent Actions
Create, read, update, and delete across JobAdder — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your JobAdder MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every JobAdder 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 JobAdder call.
Tools Discovery →What is the JobAdder MCP Server?
A JobAdder MCP server lets AI agents read and write JobAdder data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's JobAdder MCP server ships with 246 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 JobAdder MCP Tools
Every action from JobAdder's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Candidate Activities
- List Candidate Activities
Find all candidate activities across the system
- Get Candidate Activities
Get activities for a specific candidate
Candidate Activitys
- Add Candidate Activity
Add a candidate activity
- Get Candidate Activity
Get a specific activity for a candidate
Candidate Activity Settings
- List Candidate Activity Settings
Get all candidate activity settings definitions
- Get Candidate Activity Setting
Get a specific candidate activity setting
Application Activities
- List Application Activities
Find all application activities across the system
- Get Application Activities
Get activities for a specific application
Application Activitys
- Add Application Activity
Add a job application activity
- Get Application Activity
Get a specific activity for an application
Application Activity Settings
- List Application Activity Settings
Get all application activity settings definitions
- Get Application Activity Setting
Get a specific application activity setting
Job Activities
- List Job Activities
Find all job activities across the system
- Get Job Activities
Get activities for a specific job
Job Activitys
- Add Job Activity
Add a job activity
- Get Job Activity
Get a specific activity for a job
Job Activity Settings
- List Job Activity Settings
Get all job activity settings definitions
- Get Job Activity Setting
Get a specific job activity setting
Placement Activities
- List Placement Activities
Find all placement activities across the system
- Get Placement Activities
Get activities for a specific placement
Placement Activitys
- Add Placement Activity
Add a placement activity
- Get Placement Activity
Get a specific activity for a placement
Placement Activity Settings
- List Placement Activity Settings
Get all placement activity settings definitions
- Get Placement Activity Setting
Get a specific placement activity setting
Company Activities
- List Company Activities
Find all company activities across the system
- Get Company Activities
Get activities for a specific company
Company Activitys
- Add Company Activity
Add a company activity
- Get Company Activity
Get a specific activity for a company
Company Activity Settings
- List Company Activity Settings
Get all company activity settings definitions
- Get Company Activity Setting
Get a specific company activity setting
Contact Activities
- List Contact Activities
Find all contact activities across the system
- Get Contact Activities
Get activities for a specific contact
Contact Activitys
- Add Contact Activity
Add a contact activity
- Get Contact Activity
Get a specific activity for a contact
Contact Activity Settings
- List Contact Activity Settings
Get all contact activity settings definitions
- Get Contact Activity Setting
Get a specific contact activity setting
Candidates
- List Candidates
Find candidates in JobAdder
- Get Candidate
Get a specific candidate by ID
- Update Candidate
Update an existing candidate
Candidate Notes
- Add Candidate Note
Add a note
- Get Candidate Notes
Get notes for a candidate
Candidate Attachments
- Upload Candidate Attachment
Add an attachment to a candidate
- Get Candidate Attachments
Find attachments for a candidate
- List Candidate Attachments
Get attachments for a specific candidate
- Get Candidate Attachment
Get a specific attachment from a candidate
Applications
- List Applications
Find job applications in JobAdder
- Get Application
Get a specific job application by ID
- Update Application
Update a job application
Application Notes
- Add Application Note
Add a note
- Get Application Notes
Get notes for a job application
Application Attachments
- Upload Application Attachment
Add an attachment to an application
- Get Application Attachments
Find attachments for a job application
- List Application Attachments
Get attachments for a specific application
- Get Application Attachment
Get a specific attachment from an application
Job Attachments
- Upload Job Attachment
Add an attachment to a job
- List Job Attachments
Get attachments for a specific job
- Get Job Attachment
Get a specific attachment from a job
Placement Attachments
- Upload Placement Attachment
Add an attachment to a placement
- List Placement Attachments
Get attachments for a specific placement
- Get Placement Attachment
Get a specific attachment from a placement
Company Attachments
- Upload Company Attachment
Add an attachment to a company
- List Company Attachments
Get attachments for a specific company
- Get Company Attachment
Get a specific attachment from a company
Contact Attachments
- Upload Contact Attachment
Add an attachment to a contact
- List Contact Attachments
Get attachments for a specific contact
- Get Contact Attachment
Get a specific attachment from a contact
Partner Actions
- Create Partner Action
Add a new partner action
- List Partner Actions
Find partner actions in JobAdder
- Get Partner Action
Get a specific partner action by ID
- Update Partner Action
Update an existing partner action
- Delete Partner Action
Delete a partner action
Jobs
- List Jobs
Find jobs in JobAdder
- Get Job
Get a specific job by ID
- Update Job
Update an existing job
Job Notes
- Add Job Note
Add a note
- Get Job Notes
Get notes for a job
Companys
- Get Company
Get a specific company by ID
- Update Company
Update an existing company
Contacts
- Add Contact
Add a new contact to JobAdder
- List Contacts
Find contacts in JobAdder
- Get Contact
Get a specific contact by ID
- Update Contact
Update an existing contact
Users
- List Users
Find users in JobAdder
- Get User
Get a specific user by ID
Events
- Create Event
Create a new event
- List Events
Find events in JobAdder
- Get Event
Get a specific event by ID
- Update Event
Update an existing event
- Delete Event
Delete an event
Job Ads
- List Job Ads
Find job ads in JobAdder
- Get Job Ad
Get a specific job ad by ID
- Update Job Ad
Update an existing job ad
Job Boards
- List Job Boards
Get all job boards
- Get Job Board
Get a specific job board by ID
Job Board Ads
- Get Job Board Ads
Get ads posted to a specific job board
- Get Job Board Ad
Get a specific ad on a job board
Interviews
- List Interviews
Find interviews in JobAdder
- Delete Interview
Delete an interview
Opportunitys
- Add Opportunity
Add an opportunity
- Get Opportunity
Get a specific opportunity by ID
- Update Opportunity
Update an existing opportunity
Notes
- Add Note
Add a note
- List Notes
Find notes in JobAdder
- Get Note
Get a specific note by ID
- Update Note
Update an existing note
Note Attachments
- Add Note Attachment
Add an attachment to a note
- Get Note Attachment
Get a specific attachment from a note
Placement Notes
- Add Placement Note
Add a note to a placement
- Get Placement Notes
Get notes for a specific placement
Company Notes
- Add Company Note
Add a note to a company
- Get Company Notes
Get notes for a specific company
Contact Notes
- Add Contact Note
Add a note to a contact
- Get Contact Notes
Get notes for a specific contact
Placements
- List Placements
Find placements in JobAdder
- Get Placement
Get a specific placement by ID
- Update Placement
Update an existing placement
Placement Custom Fields
- List Placement Custom Fields
Get all placement custom field definitions
- Get Placement Custom Field
Get a specific placement custom field definition
Requisitions
- Add Requisition
Add a requisition
- List Requisitions
Find requisitions in JobAdder
- Get Requisition
Get a specific requisition by ID
- Update Requisition
Update an existing requisition
- Remove Requisition
Remove a requisition
Requisition Attachments
- Add Requisition Attachment
Add an attachment
- Get Requisition Attachments
Get attachments for a requisition
- Get Requisition Attachment
Get a specific attachment from a requisition
- Remove Requisition Attachment
Remove an attachment
Requisition Notes
- Add Requisition Note
Add a requisition note
- Get Requisition Notes
Get notes for a requisition
Requisition Custom Fields
- List Requisition Custom Fields
Get all custom field definitions for requisitions
- Get Requisition Custom Field
Get a specific custom field definition for requisitions
Other (115)
- Add A Candidate
Add a new candidate to JobAdder
- Create External Interview
Schedule an external interview for a job application
- Create Internal Interview
Schedule an internal interview for a job application
- Add A Job
Add a new job to JobAdder
- Add Candidate To Job
Add candidates to a job
- Add A New Company
Add a new company to JobAdder
- Add Job Ad Draft
Add a draft job ad
- Get Candidate Applications
Get job applications for a candidate
- Get Candidate Placements
Get all placements for a candidate
- Get Candidate Skills
Get skills for a candidate
- List Candidate Statuses
Get all candidate status definitions
- List Candidate Sources
Get all candidate sources
- List Candidate Custom Fields
Get all candidate custom field definitions
- List Deleted Candidates
Get recently deleted candidates
- Get Application Interviews
Get all interviews for a job application
- List Application Statuses
Get all application status definitions
- List Application Workflows
Get the job application workflows
- List Application Custom Fields
Get all application custom field definitions
- List Deleted Applications
Get recently deleted applications
- List All Candidate Attachments
Find all candidate attachments across the system
- List Candidate Attachment Categories
Get all attachment category definitions for candidates
- List Job Attachment Categories
Get all attachment category definitions for jobs
- List Placement Attachment Categories
Get all attachment category definitions for placements
- List Company Attachment Categories
Get all attachment category definitions for companies
- List Contact Attachment Categories
Get all attachment category definitions for contacts
- Get Partner Action Applications
Find applications submitted to a partner action
- Get Partner Action Candidates
Find candidates submitted to a partner action
- Get Partner Action Companies
Find companies submitted to a partner action
- Get Partner Action Contacts
Find contacts submitted to a partner action
- Get Partner Action Job Ads
Find job ads submitted to a partner action
- Get Partner Action Jobs
Find jobs submitted to a partner action
- Get Partner Action Placements
Find placements submitted to a partner action
- Get Job Applications
Get applications for a job
- List Job Statuses
Get all status definitions
- List Job Custom Fields
Get all custom fields
- List Deleted Jobs
Recently deleted jobs
- List Companies
Find companies in JobAdder
- Get Company Contacts
Get contacts for a company
- Get Company Jobs
Get all jobs for a company
- List Company Statuses
Get a list of company status definitions
- List Deleted Companies
Recently deleted companies
- List Contact Statuses
Get all contact status definitions
- List Deleted Contacts
Get recently deleted contacts
- Get Current User
Get the current authenticated user
- Get User Groups
Get user groups for a specific user
- List Event Subtypes
Get all event subtype definitions
- Get Event Evaluations
Get evaluations for an event application
- Get Event Contact Evaluation
Get a contact's evaluation for an event application
- Get Event User Evaluation
Get a user's evaluation for an event application
- Get User Events
Get events for a specific user
- Get Candidate Events
Get events for a specific candidate
- Get Contact Events
Get events for a specific contact
- Get Job Ad Applications
Get applications for a specific job ad
- Get Job Ad Active Applications
Get active applications for a specific job ad
- Get Interview Application
Get interview details for a specific application
- Get Interview Evaluations
Get all evaluations for an interview application
- Get Interview External Evaluation
Get an external contact's evaluation for an interview
- Get Interview Internal Evaluation
Get an internal user's evaluation for an interview
- Get User Interviews
Get interviews for a specific user
- Get Candidate Interviews
Get interviews for a specific candidate
- Get Contact Interviews
Get interviews for a specific contact
- Search By Email Address
Find candidates, contacts or users by email address
- Search By Phone Number
Find candidates, contacts, companies or users by phone number
- List Opportunities
Find opportunities in JobAdder
- List Opportunity Stages
Get all opportunity stage definitions
- List Candidate Note Types
Get all note types
- List Job Note Types
Get all note types
- List Company Note Types
Get a list of company note types
- List Contact Note Types
Get a list of contact note types
- List Placement Note Types
Get all note types
- List Placement Statuses
Get all placement status definitions
- List Deleted Placements
Get recently deleted placements
- Get Requisition History
Get history for a requisition
- List Requisition Forms
Get all requisition form definitions
- Get Company Requisitions
Get requisitions for a specific company
- Set A Candidate Status
Set a candidate's status with optional note
- Set A Job Application Status
Set a job application's status
- Update Candidate Attachment Details
Update attachment metadata on a candidate
- Update Application Attachment Details
Update attachment metadata on an application
- Update Job Attachment Details
Update attachment metadata on a job
- Update Placement Attachment Details
Update attachment metadata on a placement
- Update Company Attachment Details
Update attachment metadata on a company
- Update Contact Attachment Details
Update attachment metadata on a contact
- Set Job Status
Set a job status
- Set A Placement Status
Set a placement status with optional note
- Remove Candidate (Privacy Request)
Remove a candidate at their request
- Complete Partner Action Application
Complete an application partner action
- Progress Partner Action Application
Update progress of an application partner action
- Reject Partner Action Application
Reject an application partner action
- Complete Partner Action Candidate
Complete a candidate partner action
- Progress Partner Action Candidate
Update progress of a candidate partner action
- Reject Partner Action Candidate
Reject a candidate partner action
- Complete Partner Action Company
Complete a company partner action
- Progress Partner Action Company
Update progress of a company partner action
- Reject Partner Action Company
Reject a company partner action
- Complete Partner Action Contact
Complete a contact partner action
- Progress Partner Action Contact
Update progress of a contact partner action
- Reject Partner Action Contact
Reject a contact partner action
- Complete Partner Action Job Ad
Complete a job ad partner action
- Progress Partner Action Job Ad
Update progress of a job ad partner action
- Reject Partner Action Job Ad
Reject a job ad partner action
- Complete Partner Action Job
Complete a job partner action
- Progress Partner Action Job
Update progress of a job partner action
- Reject Partner Action Job
Reject a job partner action
- Complete Partner Action Placement
Complete a placement partner action
- Progress Partner Action Placement
Update progress of a placement partner action
- Reject Partner Action Placement
Reject a placement partner action
- Submit A Contact Interview Evaluation For An Event
Submit a contact interview evaluation for an event
- Submit A User Interview Evaluation For An Event
Submit a user interview evaluation for an event
- Submit Job Board Application
Submit an application through a job board
- Submit Interview External Evaluation
Submit an external/contact interview evaluation
- Submit An Internal/user Interview Evaluation
Submit an internal user's evaluation for an interview
- Modify Custom Field List Values
Modify custom field list values
- Approve Requisition
Approve a requisition
- Reject Requisition
Reject a requisition
JobAdder AI Agent Use Cases
Connect your AI agent to JobAdder and help your team scale the recruiting operations they run by hand today.
Use StackOne to connect your AI agent to your ATS and job boards to automate job posting distribution.
ViewUse StackOne to connect your AI agent to your ATS, survey tools, and messaging systems to automate reference checks.
ViewUse StackOne to connect your AI agent to your ATS, HRIS, and document management tools to automate offer letter generation.
ViewSet Up Your JobAdder MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to JobAdder in under 10 lines of code.
Agent Frameworks
{
"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
206+ actions
164+ actions
137+ actions
130+ actions
127+ actions
123+ actions
111+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
JobAdder MCP Server FAQ
Does StackOne have a JobAdder MCP server?
JobAdder MCP server vs direct API integration — what's the difference?
How does JobAdder authentication work for AI agents?
origin_owner_id.Are JobAdder MCP tools vulnerable to prompt injection?
What is the context bloat of a JobAdder agent and how do I avoid it?
Can I limit which actions my JobAdder agent can access?
Can I create custom agent actions for my JobAdder MCP server?
When should I NOT use a JobAdder MCP server?
What AI frameworks and AI clients does the StackOne JobAdder MCP server support?
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.