Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Freshservice MCP server with 84 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Freshservice — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Freshservice MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Freshservice tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Freshservice call.
Tools Discovery →A Freshservice MCP server lets AI agents read and write Freshservice data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Freshservice MCP server ships with 84 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Freshservice's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new agent in Freshservice
Retrieve a list of all agents
Retrieve a specific agent by ID
Update an existing agent
Create a new asset
Retrieve a list of all assets
Retrieve a specific asset by display ID
Update an existing asset
Delete an asset (moves to trash)
Create a new change request
Retrieve a list of all changes
Retrieve a specific change by ID
Update an existing change
Delete a change
Create a new contract
Retrieve a list of all contracts
Retrieve a specific contract by ID
Update an existing contract
Create a new department
Retrieve a list of all departments
Retrieve a specific department by ID
Update an existing department
Delete a department
Create a new group
Retrieve a list of all groups
Retrieve a specific group by ID
Update an existing group
Delete a group
Create a new problem
Retrieve a list of all problems
Retrieve a specific problem by ID
Update an existing problem
Delete a problem
Create a new release
Retrieve a list of all releases
Retrieve a specific release by ID
Update an existing release
Delete a release
Create a new requester
Retrieve a list of all requesters
Retrieve a specific requester by ID
Update an existing requester
Create a new solution category
Retrieve a specific solution category by ID
Update an existing solution category
Delete a solution category
Create a new solution folder
Retrieve a specific solution folder by ID
Update an existing solution folder
Delete a solution folder
Create a new support ticket
Retrieve a paginated list of all tickets
Retrieve a single ticket by ID
Update an existing ticket
Delete a ticket (moves to trash)
Create a task on a ticket
Retrieve all tasks for a ticket
Retrieve a specific task on a ticket
Update a task on a ticket
Delete a task from a ticket
Log time spent on a ticket
Retrieve a specific time entry for a ticket
Update a time entry on a ticket
Delete a time entry from a ticket
Add a public reply to a ticket
Create a child ticket under an existing ticket
Retrieve the currently authenticated agent's profile
Retrieve all contract types
Retrieve all solution categories
Retrieve all conversations for a ticket
Retrieve all time entries for a ticket
Retrieve activity log for a ticket
Deactivate an agent
Search agents using query language
Permanently delete an agent and their tickets
Search assets using query language
Submit a contract for approval
Approve a pending contract
Reject a pending contract
Search departments using query language
Search requesters using query language
Deactivate a requester
Permanently delete a requester's data
Search tickets using query language
One endpoint. Any framework. Your agent is talking to Freshservice in under 10 lines of code.
MCP Clients
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>"
]
}
}
}123+ actions
104+ actions
74+ actions
71+ actions
69+ actions
67+ actions
65+ actions
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
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
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
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.