Skip to main content
Glama
eduardoantoniojunior

OTRS MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OTRS_DEBU GNoLogging de debugfalse
OTRS_DB_PATHNoCaminho do SQLite/data/otrs-mcp.db
OTRS_TIMEOUTNoTimeout HTT P em segundos30
OTRS_BASE_URLYesURL completa do webservice OTRS (obrigatorio)
OTRS_MCP_HOSTNoHost do MCP server (modo http)0.0.0.0
OTRS_MCP_PORTNoPorta do MCP server (modo http)8001
OTRS_PASSWORDYesSenha do OTRS (obrigatorio)
OTRS_USERNAMEYesUsuario do OTRS (obrigatorio)
OTRS_ADMIN_USERNoUsuario admin padrao (criado na 1a execucao)admin
OTRS_JWT_SECRETNoSecret para assinatura JWT. Se nao definido, um segredo aleatorio e gerado
OTRS_VERIFY_SSLNoVerificar certifcados SSLtrue
OTRS_CORS_ORIGINSNoOrigens permitidas CORShttp://localhost:5173,...
OTRS_DEFAULT_TYPENoTipo padraoUnclassified
OTRS_WEB_BASE_URLNoURL da interface web OTRS (derivaado)
OTRS_ACTIVITY_FILENoArquivo de log de atividade MCP/data/activity.json
OTRS_MCP_TRANSPORTNoTransporte: stdio ou httpstdio
OTRS_ADMIN_PASSWORDYesSenha do admin padrao (criado na 1a execucao). Obrigatorio definir!
OTRS_DEFAU LT_QUEUENoFila padraoRaw
OTRS_DEFAU LT_STATENoEstado padraonew
OTRS_DEFAULT_PRIORITYNoPrioridade padrao3 normal
OTRS_JWT_EXPIRE_MINUTESNoTempo de vida do JWT (8 horas)480
OTRS_ACTIVITY_MAX_EVENTSNoMaximo de eventos no JSON1000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_ticketC

Create a new ticket in OTRS

get_ticketB

Get ticket details from OTRS

search_ticketsC

Search for tickets in OTRS

update_ticketC

Update an existing ticket in OTRS

get_ticket_historyC

Get ticket history from OTRS

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
search_tickets_resourceRetorna tickets recentes com links para a interface web.

TDQS

B3.3/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct operation on tickets: create, retrieve individual details, search, update, and retrieve history. There is no meaningful overlap between get_ticket and get_ticket_history because one returns current state and the other returns the audit trail.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with snake_case: create_ticket, get_ticket, search_tickets, update_ticket, get_ticket_history. The only minor variation is the plural 'tickets' in search_tickets, which is natural and does not break the pattern.

Tool Count5/5

Five tools is well-scoped for a ticket management server. Each tool represents a core operation without unnecessary redundancy, making the set easy to navigate.

Completeness5/5

The tool surface covers the essential ticket lifecycle: creation, retrieval, search, update, and history lookup. For OTRS, this is a complete and practical set with no obvious dead ends.

Maintenance

ActivityActive
ResponsivenessNo issues