MCP Tomticket logo

MCP Tomticket

TomTicket helpdesk MCP: tickets, replies, time, customers, chats, and KB

Install MCP Tomticket

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-tomticket": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-tomticket"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Tools9

What MCP Tomticket lets your agent do. Expand a tool for its parameters.

Self-reported~112 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

6/6 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · mcp-tomticket (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads91Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.
Tools exposed9Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

mcp-tomticket

npm MCP Registry Glama

Servidor MCP para a API TomTicket v2. Lista, responde, lança horário e finaliza chamados e também cobre clientes, organizações, chats, departamentos e base de conhecimento.

Não existe endpoint de login. O Bearer Token é criado no painel: Administração → Configurações da Conta → API → Novo Token. Marque Pode criar e modificar dados para respostas, horário e finalização.

O token vai só em variável de ambiente. Nunca o commite.

Requisitos

  • Node.js >= 18
  • Token de API do TomTicket (conta Premium/Enterprise)

Instalação

Via npm (recomendado):

Terminal
npx mcp-tomticket

No Cursor (~/.cursor/mcp.json):

config.json
{
  "mcpServers": {
    "tomticket": {
      "command": "npx",
      "args": ["-y", "mcp-tomticket"],
      "env": {
        "TOMTICKET_TOKEN": "cole-o-token-aqui"
      }
    }
  }
}

Clone local:

bash
git clone https://github.com/glira/mcp-tomticket.git
cd mcp-tomticket
npm install
cp .env.example .env
# edite .env e cole o TOMTICKET_TOKEN
npm run build

Validação rápida (somente leitura):

Terminal
npm run smoke

Opcional — cria, comenta, responde e finaliza um chamado de teste com assunto [MCP TESTE]:

Terminal
npx tsx scripts/smoke.ts --write

Recarregue os MCPs em Settings → MCP. Exemplo local em .cursor/mcp.json.example.

Tools principais

ToolAção
tomticket_list_open_ticketsChamados abertos
tomticket_list_ticketsTodos, com filtros
tomticket_get_ticketDetalhe + respostas + horários
tomticket_reply_ticketResposta do atendente (start_date/end_date lançam horário)
tomticket_comment_ticketComentário interno
tomticket_finish_ticketFinaliza (time_work em minutos)
tomticket_start_status / tomticket_close_statusCronômetro de status
tomticket_create_ticketAbre chamado
tomticket_transfer_ticket / tomticket_assign_operatorTransferir / vincular atendente

Há também tools de clientes, organizações, chats, departamentos, KB e campos personalizados. Operações de escrita avisam que alteram produção. Finalizar um chamado exige atendente vinculado (tomticket_assign_operator).

Rate limit

A API aceita 3 requisições por segundo. O client aplica intervalo mínimo de 350 ms.

Variáveis

VariávelObrigatóriaDescrição
TOMTICKET_TOKENsimBearer Token do painel
TOMTICKET_BASE_URLnãoPadrão https://api.tomticket.com/v2.0

Licença

MIT

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Tomticket

mcp-tomticket is an MCP server that connects MCP-enabled clients to TomTicket's v2.0 API for helpdesk operations including listing and responding to tickets, recording time, managing customers and chats, and accessing the knowledge base. It uses a TOMTICKET_TOKEN Bearer token and supports Node.js 18+. Write actions require appropriate API permissions.

Install it with npx mcp-tomticket and configure TOMTICKET_TOKEN as an environment variable. Create the Bearer Token in TomTicket under Administração → Configurações da Conta → API → Novo Token, then add the server to your MCP client configuration. TOMTICKET_BASE_URL is optional and defaults to https://api.tomticket.com/v2.0.

Yes, mcp-tomticket can reply to, comment on, assign, transfer, and finish tickets. Use tomticket_reply_ticket for agent replies, tomticket_comment_ticket for internal comments, and tomticket_finish_ticket to close a ticket. Write operations require a token with permission to create and modify data, and finishing requires an assigned operator.

mcp-tomticket supports tickets, replies, time tracking, customers, organizations, chats, departments, the knowledge base, and custom fields. Its main ticket tools include listing open or filtered tickets, retrieving ticket details, creating tickets, replying, commenting, transferring, assigning operators, starting or closing status timers, and finishing tickets.

The TomTicket API accepts three requests per second, and the mcp-tomticket client applies a minimum 350-millisecond interval between requests.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Tomticket AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-tomticket?style=directory)](https://allmcps.com/mcp/mcp-tomticket)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-tomticket"><img src="https://allmcps.com/api/badge/mcp-tomticket?style=directory" alt="MCP Tomticket on AllMCPs" /></a>