NKS osTicket MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NKS_OSTICKET_URL | Yes | URL of the API entry, e.g. https://support.example.com/api/nks-osticket.php | |
| NKS_OSTICKET_API_KEY | Yes | osTicket API key | |
| NKS_OSTICKET_TIMEOUT_MS | No | Request timeout in milliseconds | 30000 |
| NKS_OSTICKET_REJECT_UNAUTHORIZED | No | Set to false to allow self-signed TLS certificates | true |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| osticket_list_ticketsA | List tickets, newest first. Filter by status (open/closed/resolved/archived or numeric id) and department. Paginated. |
| osticket_search_ticketsA | Full-text search tickets by subject. Optional status filter and pagination. |
| osticket_get_ticketA | Get one ticket with full detail including the message thread. Each thread entry may include an "attachments" array (fileId, name, type, size, inline, cid); pass an attachment's numeric fileId to osticket_download_attachment. Provide number or id. |
| osticket_get_statsA | Aggregate ticket statistics: total, open, closed, overdue. |
| osticket_list_statusesA | List all ticket statuses with their canonical state. |
| osticket_create_ticketC | Create a new ticket. Requires subject and message. |
| osticket_update_ticketA | Update a ticket: change status, set/clear due date, change help topic, and/or add an internal staff note. |
| osticket_reply_ticketA | Post a customer-facing reply to a ticket. This is emailed to the ticket's user. |
| osticket_delete_ticketA | Permanently delete a ticket and its thread. Irreversible. |
| osticket_link_subticketB | Link a child ticket under a parent (parent/child relationship). |
| osticket_unlink_subticketB | Remove a child ticket's parent link. |
| osticket_get_childrenB | List all child tickets of a parent ticket. |
| osticket_get_parentA | Get the parent ticket of a child ticket (null if none). |
| osticket_download_attachmentA | Download a ticket attachment by its numeric file id (from a thread entry's attachments[].fileId in osticket_get_ticket), returned as base64. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nks-hub/nks-osticket-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server