Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Live 75 Actions

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.

Beeline logo
Beeline MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

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.

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
Offer Letter Generation

Use StackOne to connect your AI agent to your ATS, HRIS, and document management tools to automate offer letter generation.

View
GreenhouseLeverAshbyWorkdayBambooHRPersonioHiBobGusto

Set 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

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

Beeline MCP Server FAQ

Does StackOne have a Beeline MCP server?
Yes. StackOne offers a hosted Beeline MCP server with 75 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.
Beeline MCP server vs direct API integration — what's the difference?
A Beeline MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Beeline. A Beeline 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 Beeline at runtime. StackOne provides both.
How does Beeline authentication work for AI agents?
Beeline 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 Beeline account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Beeline MCP tools vulnerable to prompt injection?
Yes — Beeline 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 Beeline agent and how do I avoid it?
Context bloat happens when Beeline tool schemas and API responses eat your Beeline agent's memory, preventing it from reasoning effectively. A single Beeline 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 Beeline agent can access?
Yes — you can limit which actions your Beeline 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 Beeline MCP server?
Yes — you can create custom agent actions for your Beeline MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Beeline's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Beeline MCP server?
Skip a Beeline MCP server if your integration is purely software-to-software — direct Beeline 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 Beeline actions at runtime.
What AI frameworks and AI clients does the StackOne Beeline MCP server support?
The StackOne Beeline 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.