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.
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.
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 TazWorks MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to TazWorks 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
TazWorks MCP Server FAQ
Does StackOne have a TazWorks MCP server?
TazWorks MCP server vs direct API integration — what's the difference?
How does TazWorks authentication work for AI agents?
origin_owner_id.Are TazWorks MCP tools vulnerable to prompt injection?
What is the context bloat of a TazWorks agent and how do I avoid it?
Can I limit which actions my TazWorks agent can access?
Can I create custom agent actions for my TazWorks MCP server?
When should I NOT use a TazWorks MCP server?
What AI frameworks and AI clients does the StackOne TazWorks 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.