Beeline MCP Server
for AI Agents
Connect your AI agent to StackOne's Beeline MCP server and give it 75 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
75 Agent Actions
Create, read, update, and delete across Beeline — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Beeline MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Beeline 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 Beeline call.
Tools Discovery →What is the Beeline MCP Server?
A Beeline MCP server lets AI agents read and write Beeline data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Beeline MCP server ships with 75 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 Beeline MCP Tools
Every action from Beeline's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Business Areas
- List Business Areas
List all business areas
- Get Business Area
Get a specific business area by code
- Delete Business Area
Delete a business area
Functional Partitions
- List Functional Partitions
List functional partitions for a business area
- Get Functional Partition
Get a specific functional partition
- Delete Functional Partition
Delete a functional partition
Candidates
- List Candidates
Get a list of all candidates
- Get Candidate
Get a specific candidate by ID
Candidate Client Defined Values
- List Candidate Client Defined Values
Get client-defined values for a candidate
- Get Candidate Client Defined Value
Get a specific client-defined value for a candidate
- Update Candidate Client Defined Values
Update client-defined values for a candidate
States
- List States
List states for a country
- Get State
Get a specific state by code
Locations
- Create Location
Create a new location
- List Locations
List all locations
- Get Location
Get a specific location by code
- Delete Location
Delete a location
OU Types
- List OU Types
List all organization unit types
- Get OU Type
Get a specific organization unit type
- Delete OU Type
Delete an organization unit type
Organizations
- List Organizations
List all organizations
- Get Organization
Get a specific organization by code
- Delete Organization
Delete an organization
OUs
- List OUs
List organization units for an organization
- Get OU
Get a specific organization unit
- Delete OU
Delete an organization unit
Cost Centers
- List Cost Centers
List cost centers for an OU
- Get Cost Center
Get a specific cost center
- Delete Cost Center
Delete a cost center
Cost Center Domain Users
- Get Cost Center Domain Users
Get users for a cost center
- Update Cost Center Domain Users
Update domain users for a cost center
Request Client Defined Values
- List Request Client Defined Values
Get client-defined values for a request
- Get Request Client Defined Value
Get a specific client-defined value for a request
- Update Request Client Defined Values
Update client-defined values for a request
Intake Forms
- Create Intake Form
Create a new request intake form
- List Intake Forms
Get intake forms by tracking number and/or request ID
- Get Intake Form
Get an intake form by ID
Workers
- Get Worker
Get a specific worker by user ID
- Update Worker
Update worker information
Other (36)
- Add User To OU
Add users to an OU domain type
- Get Assignment
Get a specific assignment by ID
- Get Assignment ID By Number
Look up an assignment ID using its assignment number
- Get Attachment Data
Retrieve attachment file data by attachment ID
- Get Candidate Rejection Reasons
Get rejection reasons for a candidate
- Get Candidate Pending Approvers
Get pending approvers for a candidate
- List Countries
List all countries
- Get Country
Get a specific country by code
- List Counties
List counties for a state
- Get County
Get a specific county by code
- Get Location ID By Code
Get a location ID by its location code
- List Cost Centers By Number
List cost centers by cost center number
- Get Cost Center ID By Number
Get a cost center ID by its number
- List OU Domain Types By User
List OU domain types for a specific user
- List OU Users
List users for an organization unit
- Get Request
Get a specific request by ID
- Remove User From OU
Remove users from an OU domain type
- Assignment List
Get a list of all assignments
- Assignment Financials
Get financial information for an assignment
- Amend Assignment
Submit a request to amend an assignment
- Extend Amend Assignment
Submit a request to extend an assignment
- Terminate Assignment
Submit a request to terminate an assignment
- Assignment Client Defined Values List
Get client-defined values for an assignment
- Assignment Client Defined Field Value
Get a specific client-defined value for an assignment
- Amend Assignment Client Defined Values
Submit a request to amend assignment client-defined values
- Upsert Business Area
Create or update a business area
- Upsert Functional Partition
Create or update a functional partition
- Approve Or Reject Candidate
Submit a request to approve or reject a candidate
- Upsert Country
Create or update a country
- Upsert State
Create or update a state
- Upsert County
Create or update a county
- Upsert Location
Create or update a location
- Upsert OU Type
Create or update an organization unit type
- Upsert Organization
Create or update an organization
- Upsert OU
Create or update an organization unit
- Upsert Cost Center
Create or update a cost center
Beeline AI Agent Use Cases
Connect your AI agent to Beeline 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 Beeline MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Beeline 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>"
]
}
}
}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
Beeline MCP Server FAQ
Does StackOne have a Beeline MCP server?
Beeline MCP server vs direct API integration — what's the difference?
How does Beeline authentication work for AI agents?
origin_owner_id.Are Beeline MCP tools vulnerable to prompt injection?
What is the context bloat of a Beeline agent and how do I avoid it?
Can I limit which actions my Beeline agent can access?
Can I create custom agent actions for my Beeline MCP server?
When should I NOT use a Beeline MCP server?
What AI frameworks and AI clients does the StackOne Beeline 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.