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

Unthread Integration for AI Agents

Connect your AI agent to 70 Unthread actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Unthread AI Agent Actions

70 production-ready actions for your agent to do more on Unthread.

70 Actions
Create Account - Create a new account (a company or organization record) that groups related customers and support activity in Unthread.
Get Account - Retrieve the full details of a single account by its unique ID.
Update Account - Update the details of an existing account, such as its name, primary support assignee type, or support workflow steps.
Delete Account - Permanently delete an account by its ID.
List Accounts - List accounts in the workspace with optional filtering, sorting, field selection, and cursor-based pagination.
Create Approval Request - Create an approval request on a conversation, optionally assigning it to a specific user or group for sign-off.
List Approval Requests - List all approval requests attached to a specific conversation.
Create Automation - Create an automation workflow that runs a sequence of steps when a trigger fires.
Create Automation Function - Upload automation function source code for a project, creating a new function version.
Activate Automation Function - Activate a specific automation function version for a project.
List Collaborator Types - List the collaborator types defined in the workspace, with optional filtering, sorting, field selection, and cursor pagination.
Create Conversation - Create a new conversation (support ticket) in Unthread, optionally linking it to a customer, assignee, and ticket type. Use this to open a new support case programmatically.
Get Conversation - Retrieve the full record of a single conversation by its ID, including its status, priority, assignee, and metadata. Use this after listing conversations to inspect one in detail.
Update Conversation - Update an existing conversation's status, priority, assignee, ticket-type field values, or metadata. Use this to progress a ticket, reassign it, or change its priority.
List Conversations - List conversations (support tickets) with optional filtering, sorting, field selection, and cursor pagination. Use this to search or browse tickets by status, customer, priority, or other fields.
Create Conversation Message - Add a reply message or internal private note to a conversation. Use this to respond to a customer or leave an agent-only note on a ticket.
List Conversation Messages - List the messages in a conversation thread, with optional filtering, sorting, field selection, and cursor pagination. Use this to read the full reply history of a ticket.
Add Conversation Follower - Add a follower (a user or group) to a conversation so they receive updates on the ticket. Use this to loop additional people into a support case.
Remove Conversation Follower - Remove a follower from a conversation so they stop receiving updates on the ticket. Use this to reverse add_conversation_follower.
Assign Conversation Collaborator - Assign a collaborator (a user or group) of a specific collaborator type to a conversation. Use this to attach helpers in a defined collaborator role on a ticket.
Link Conversations - Create a link between two conversations to relate them (for example duplicates or related tickets). Use this to connect a source conversation to another one.
Create Conversation External Task - Create an external task (for example a linked issue in Jira, Linear, or another connected tool) from a conversation. Use this to escalate a ticket into an engineering or project tool.
Download Conversation File - Download the full content of a file attachment from a conversation. Use this to retrieve documents or images customers or agents attached to a ticket.
List Conversation SLA Instances - List the SLA instances (deadlines and their status) tracked for a conversation, with optional filtering and cursor pagination. Use this to check whether a ticket is meeting its response or resolution targets.
Create Customer - Create a new customer (the company or end-user account you support) with an optional Slack channel link, email domains, and tags.
Get Customer - Retrieve the full record for a single customer by its unique ID.
Update Customer - Update an existing customer's details, such as its display name, autoresponder, support workflow steps, or bot handling settings.
Delete Customer - Permanently delete a customer by its unique ID.
List Customers - List customers with optional filtering, sorting, field selection, and automatic cursor pagination.
Query Knowledge Base - Run a natural-language query against the knowledge base to surface relevant articles or answers.
Create Knowledge Base Article - Create a new knowledge base article with a title and body content.
Get Knowledge Base Article - Retrieve a single knowledge base article by its ID.
Update Knowledge Base Article - Update the title, content, status, or scope of an existing knowledge base article.
Delete Knowledge Base Article - Permanently delete a knowledge base article by its ID.
List Knowledge Base Articles - List knowledge base articles with optional filtering, sorting, field selection, and cursor pagination.
Create Outbound Message - Create a proactive outbound message to send to customers, either immediately, as a draft, or scheduled for a future time.
Update Outbound Message - Update the content, recipients, or status of an existing outbound message, typically one still in draft or scheduled.
Get Outbound Message - Retrieve the full details of a single outbound message by its ID, including content, recipients, status, and schedule.
List Outbound Messages - List all outbound messages in the workspace, including drafts, scheduled, and sent messages.
Get Time Series Report - Get a time-series report of conversation metrics bucketed over a date range, for dashboards and trend analysis.
Create SLA Policy - Create a service-level agreement (SLA) policy with one or more target metrics.
List SLA Policies - List SLA policies with optional filtering, sorting, field selection, and cursor pagination.
Get SLA Policy - Retrieve a single SLA policy by its ID.
Update SLA Policy - Update the name, status, or metrics of an existing SLA policy.
Delete SLA Policy - Permanently delete an SLA policy by its ID.
List SLA Instances - List SLA instances (individual deadlines and their status) across the workspace with optional filtering.
Update Slack User Group - Update the Slack user group mapping for a user, associating an Unthread user with a Slack handle or user group. Use this to keep Slack routing and mentions in sync with your team.
List Surveys - List customer-satisfaction surveys with optional filtering, sorting, field selection, and cursor pagination.
List Survey Responses - List the individual responses submitted for a specific survey, with optional filtering, sorting, and cursor pagination.
Get Survey Analytics - Get aggregated analytics for a survey, such as overall CSAT scores, rather than individual responses.
Create Tag - Create a new tag that can later be applied to customers and conversations for labeling and filtering.
Get Tag - Retrieve the full details of a single tag by its unique ID.
Update Tag - Rename an existing tag identified by its ID.
Delete Tag - Permanently delete a tag by its ID, removing it from all customers and conversations it was applied to.
List Tags - List tags in the workspace with optional filtering, sorting, field selection, and cursor-based pagination.
Add Tag To Customers - Link a tag to one or more customers so those customers become filterable by that tag.
Add Tag To Conversations - Link a tag to one or more conversations so those conversations become filterable by that tag.
Remove Tag From Customers - Unlink a tag from one or more customers without deleting the tag itself.
Remove Tag From Conversations - Unlink a tag from one or more conversations without deleting the tag itself.
Create Ticket Type - Create a new ticket type whose custom fields define the intake form applied to conversations of that type.
Get Ticket Type - Retrieve the full record for a single ticket type by its unique ID.
Update Ticket Type - Update an existing ticket type's name, description, or the custom fields that make up its conversation form.
Delete Ticket Type - Permanently delete a ticket type by its unique ID.
List Ticket Types - List ticket types with optional filtering, sorting, field selection, and automatic cursor pagination.
List User Groups - List user groups with optional filtering, sorting, field selection, and cursor pagination.
Get User Group - Retrieve the full details of a single user group by its ID, including its description and membership filters.
Update User Group - Update an existing user group's description or membership filters.
List Users - List workspace users with optional filtering, sorting, field selection, and cursor pagination; can optionally include external users.
Get User - Retrieve the full profile of a single user by its ID.
Update User - Update the profile of an existing user, such as their display name, title, pronouns, photo, or custom attributes.

Do More, Build Less

Integration Infrastructure for Unthread AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Unthread MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Unthread action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

Unthread AI agent integration resources

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

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

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.