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

TazWorks MCP Server
for AI Agents

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

TazWorks logo
TazWorks MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

83 Agent Actions

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

Authentication

Agent Tool Authentication

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

Agent Auth →

Security

Agent Protection

Every TazWorks 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 TazWorks call.

Tools Discovery →

What is the TazWorks MCP Server?

A TazWorks MCP server lets AI agents read and write TazWorks data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's TazWorks MCP server ships with 83 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 TazWorks MCP Tools

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

Address

  • Create Address

    Create an address for an applicant

  • Update Address

    Update an existing address for an applicant

  • Delete Address

    Delete an address for an applicant

Alias

  • Create Alias

    Create an alias for an applicant

  • Update Alias

    Update an existing alias for an applicant

  • Delete Alias

    Delete an alias for an applicant

Educations

  • Create Education

    Create an education entry for an applicant

  • Update Education

    Update an existing education entry for an applicant

  • Delete Education

    Delete an education entry for an applicant

Employments

  • Create Employment

    Create a new employment entry for an applicant

  • Update Employment

    Update an existing employment entry for an applicant

  • Delete Employment

    Delete an employment entry for an applicant

Licenses

  • Create License

    Create a new license record for an applicant

  • Update License

    Update an existing applicant license by its identifier

  • Delete License

    Permanently delete an applicant license by its identifier

References

  • Create Reference

    Create a new reference record for an applicant

  • Update Reference

    Update an existing applicant reference by its identifier

  • Delete Reference

    Permanently delete an applicant reference by its identifier

Applicants

  • Create Applicant

    Create a new applicant under a client

  • Update Applicant

    Update an existing applicant's top-level fields

  • Delete Applicant

    Permanently delete an applicant record

Client Products

  • Create Client Product

    Create a new client product for a client

  • Update Client Product

    Update an existing client product

  • Delete Client Product

    Delete a client product from a client's list of available products

Users

  • Create User

    Create a new client user

  • Update User

    Update an existing client user

  • Delete User

    Permanently delete a client user by ID

Clients

  • Create Client

    Create a new client (CRA account holder)

  • Update Client

    Update an existing client by replacing its full record

  • Delete Client

    Permanently delete a client and all information related to it

Permissions

  • Add Permissions

    Grant additional permissions to a client user

  • Remove Permissions

    Revoke permissions from a client user

Other (51)

  • Add MultipartFile Attachment

    Add an attachment to an order as a multipart form-data file upload

  • Add Encoded Attachment

    Add a base64 encoded attachment to an order

  • Add To Order

    Add searches to an existing order

  • Add Notes To Report

    Add client and/or report notes to a report

  • Add Notes To Search

    Add internal and/or pending notes to a search

  • Search Fields

    Retrieve which pieces of information are needed for the searches included in a client product

  • Search

    Retrieve detail information about a search that is on an order

  • Search Results

    Retrieve the raw search results for a single search on an order

  • Set Report Decision

    Set or update the report decision for an order

  • Set Search Status

    Set the status for a search on an order

  • Delete Attachment

    Remove an attachment from an order

  • All Addresses

    Retrieve all addresses for an applicant

  • Single Address

    Retrieve a specific address for an applicant

  • All Aliases

    Retrieve all aliases for an applicant

  • Single Alias

    Retrieve a specific alias for an applicant

  • All Education

    Retrieve all education entries recorded for an applicant

  • Single Education

    Retrieve a specific education entry for an applicant

  • All Employment

    Retrieve all employment entries recorded for an applicant

  • Single Employment

    Retrieve a specific employment entry for an applicant

  • All Licenses

    Retrieve a list of all licenses for an applicant

  • License Formats

    Retrieve the catalog of valid license number formats by state

  • Single License

    Retrieve a specific applicant license by its identifier

  • Applicant Orders

    Get all the orders for an applicant

  • All References

    Retrieve a list of all references for an applicant

  • Single Reference

    Retrieve a specific applicant reference by its identifier

  • All Applicants

    Retrieve a list of all applicants associated with a client

  • Single Applicant

    Retrieve detail information about a single applicant

  • All Attachments

    Retrieve a list of order attachments

  • Single Attachment

    Retrieve information about a specific order attachment including the Base64 encoded content of the file

  • Client Descendants

    Retrieve the downward hierarchy of sub-clients for a client

  • Client Ancestors

    Retrieve the upward hierarchy of parent clients for a client

  • Client Product Searches

    Retrieve the list of searches included on a client product

  • Client & SubClient Products

    List client products and their searches for a client and all of its subclients

  • All Base Products

    Retrieve a list of available CRA base products that can be used to create client products

  • All Client Products

    Retrieve a list of all products configured for a client

  • Client Product Detail

    Retrieve detailed information about a single client product

  • All Users

    Retrieve all users for a client account

  • Single User

    Retrieve a single client user by ID

  • All Clients

    Retrieve a list of all top-level clients of the Consumer Reporting Agency

  • Single Client

    Retrieve a single client's full record by its GUID

  • Notify Applicant

    Send the QuickApp invitation to the applicant of an order

  • Order Status

    Retrieve the current status of an order

  • Cancel Order

    Cancel an order

  • Order Results As PDF

    Retrieve a link to the order results as a PDF file

  • Searches

    Retrieve the searches that are on an order

  • All Orders

    Retrieve a list of a client's orders

  • Single Order

    Retrieve detailed information about a specific order

  • Submit Order

    Submit a new background-check order for an applicant

  • All Search Results

    Retrieve the raw search results for all the searches on an order

  • Cancel Search

    Cancel a search on an order

  • User Default Permissions

    Retrieve the default permissions assigned to new client users

TazWorks AI Agent Use Cases

Connect your AI agent to TazWorks 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 TazWorks MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to TazWorks 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

TazWorks MCP Server FAQ

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