{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_grp76x76p478","handle":"tiflux","url":"https://wellknown.network/agents/tiflux","links":{"self":"https://wellknown.network/agents/tiflux/record.json","html":"https://wellknown.network/agents/tiflux","markdown":"https://wellknown.network/agents/tiflux/record.md","api":"https://wellknown.network/api/v1/agents/tiflux","status":"https://wellknown.network/api/v1/agents/tiflux/status","claim":"https://wellknown.network/agents/tiflux/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/tiflux/claim.json","badge":"https://wellknown.network/agents/tiflux/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.mcp.ai:server:tiflux","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Tiflux","summary":"Wrapper for the official Tiflux API v2 (help desk and service desk): tickets with replies to the req","description":"Wrapper for the official Tiflux API v2 (help desk and service desk): tickets with replies to the req","publisher":{"name":"mcp-dir","url":null},"homepage":null,"repository":"https://github.com/mcp-dir/tiflux-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.mcp.ai/p_tiflux","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-21T13:35:15.450503Z","publishedAt":"2026-08-21T13:35:15.450503Z","registryName":"io.github.mcp-dir/tiflux-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.project-management","name":"Project Management","confidence":0.911,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["commerce","dev","documents","infra","security"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-08T02:21:18.619Z","lastProbedAt":"2026-09-08T02:21:18.619Z","statusComputedAt":"2026-09-08T02:27:42.044Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":134},"latestObservations":[{"at":"2026-09-08T02:21:18.619Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":126,"error":null,"detail":{"tools":[{"name":"tiflux_me","description":"Dados do usuário dono do token (nome, e-mail, perfil, feature flags). Use para confirmar em nome de quem as ações serão registradas e qual o escopo de permissão"},{"name":"tiflux_list_tickets","description":"Lista chamados com filtros (situação, mesa, cliente, estágio, responsável, solicitante, período, SLA a vencer). Devolve total_items com o total real do filtro, "},{"name":"tiflux_get_tickets","description":"Detalha um ou vários chamados pelos números, numa única chamada. Um chamado que falhar não derruba os demais: os erros vêm separados por número em errors[]."},{"name":"tiflux_create_ticket","description":"Abre um novo chamado. Resolva desk_id e client_id antes com tiflux_list_desks e tiflux_list_clients. Identifique o solicitante por requestor_id, ou pelos campos"},{"name":"tiflux_update_ticket","description":"Atualiza um chamado existente. Envie só os campos a alterar. Para mover de estágio use stage_id, para transferir de responsável use responsible_id.\n\nBulk suppor"},{"name":"tiflux_close_ticket","description":"Encerra um chamado, marcando-o como resolvido. Encerrar para o SLA e costuma disparar a pesquisa de satisfação para o solicitante. Para um chamado que não dever"},{"name":"tiflux_cancel_ticket","description":"Cancela um chamado, encerrando-o SEM tratá-lo como atendido (duplicado, aberto por engano, fora de escopo). Cancelados não contam como resolvidos nos relatórios"},{"name":"tiflux_list_ticket_answers","description":"Lista as respostas (comunicações visíveis ao solicitante) de um chamado."},{"name":"tiflux_create_ticket_answer","description":"Responde um chamado. Esta resposta É VISÍVEL PARA O SOLICITANTE e dispara notificação. Para uma nota que só a equipe vê, use tiflux_create_internal_communicatio"},{"name":"tiflux_list_internal_communications","description":"Lista as comunicações internas de um chamado (notas visíveis só para a equipe, nunca para o solicitante)."},{"name":"tiflux_create_internal_communication","description":"Cria uma comunicação interna num chamado. É uma nota visível SÓ PARA A EQUIPE, o solicitante não recebe nem vê. Para falar com o solicitante use tiflux_create_t"},{"name":"tiflux_list_ticket_files","description":"Lista os arquivos anexados a um chamado."},{"name":"tiflux_get_ticket_stages_slas","description":"Histórico de estágios e SLAs de um chamado (quando entrou em cada estágio e como ficou o SLA). Use para auditar cumprimento de prazo."},{"name":"tiflux_list_ticket_appointments","description":"Lista os apontamentos de horas de um chamado.\n\nBulk support: accepts user_ids for batched execution."},{"name":"tiflux_create_appointment","description":"Lança um apontamento de horas num chamado, em nome do usuário dono do token."},{"name":"tiflux_list_appointments","description":"Lista apontamentos de horas de toda a organização por período, atendente e mesa. É a base para relatório de horas trabalhadas e faturáveis."},{"name":"tiflux_list_clients","description":"Lista clientes da organização, com busca parcial por nome. Use para resolver o client_id exigido na abertura de chamado."},{"name":"tiflux_get_clients","description":"Detalha um ou vários clientes pelos ids, numa única chamada. Um id que falhar não derruba os demais."},{"name":"tiflux_list_requestors","description":"Busca solicitantes por nome, e-mail ou telefone. Devolve o requestor_id correto para abrir chamado, e não exige perfil de administrador."},{"name":"tiflux_list_desks","description":"Lista as mesas de atendimento, com busca parcial por nome. A mesa define os estágios, prioridades e catálogo de serviços disponíveis num chamado."},{"name":"tiflux_list_desk_stages","description":"Lista os estágios (etapas do fluxo) de uma mesa. Use para descobrir o stage_id ao mover um chamado com tiflux_update_ticket.\n\nBulk support: accepts desk_ids for"},{"name":"tiflux_list_desk_priorities","description":"Lista as prioridades configuradas numa mesa, com os respectivos SLAs.\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_desk_services_catalogs","description":"Lista os catálogos de serviços de uma mesa (a classificação do chamado).\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_technical_users","description":"Lista os atendentes, com filtro por nome, e-mail, mesa ou cliente. Use para resolver o responsible_id ao atribuir um chamado.\n\nBulk support: accepts desk_ids, c"},{"name":"tiflux_list_technical_groups","description":"Lista os grupos de atendentes da organização."},{"name":"tiflux_list_departments","description":"Lista os departamentos da organização. Um atendente não administrador vê só os do próprio grupo."},{"name":"tiflux_list_knowledges","description":"Busca artigos da base de conhecimento por texto e por pasta. Use para achar o procedimento antes de responder um chamado."},{"name":"tiflux_list_contracts","description":"Lista os contratos de atendimento, com filtro por cliente, tipo e situação."},{"name":"tiflux_billings_history","description":"Histórico de faturamentos. Os pares de data são obrigatórios em conjunto: billing_start_date com billing_end_date, e due_start_date com due_end_date.\n\nBulk supp"},{"name":"tiflux_tickets_feedback_report","description":"Relatório de satisfação (feedback) dos chamados por período, com recorte por responsável, departamento ou grupo de atendentes."},{"name":"show_version","description":"Show the current MCP platform and adapter versions."},{"name":"report_bug","description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction."},{"name":"connect","description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn"},{"name":"toolkit_info","description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes."},{"name":"marketplace","description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\","},{"name":"authenticate","description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok"}],"toolCount":36,"serverName":"mcp-ai","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T19:22:02.997Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"tiflux_me","description":"Dados do usuário dono do token (nome, e-mail, perfil, feature flags). Use para confirmar em nome de quem as ações serão registradas e qual o escopo de permissão"},{"name":"tiflux_list_tickets","description":"Lista chamados com filtros (situação, mesa, cliente, estágio, responsável, solicitante, período, SLA a vencer). Devolve total_items com o total real do filtro, "},{"name":"tiflux_get_tickets","description":"Detalha um ou vários chamados pelos números, numa única chamada. Um chamado que falhar não derruba os demais: os erros vêm separados por número em errors[]."},{"name":"tiflux_create_ticket","description":"Abre um novo chamado. Resolva desk_id e client_id antes com tiflux_list_desks e tiflux_list_clients. Identifique o solicitante por requestor_id, ou pelos campos"},{"name":"tiflux_update_ticket","description":"Atualiza um chamado existente. Envie só os campos a alterar. Para mover de estágio use stage_id, para transferir de responsável use responsible_id.\n\nBulk suppor"},{"name":"tiflux_close_ticket","description":"Encerra um chamado, marcando-o como resolvido. Encerrar para o SLA e costuma disparar a pesquisa de satisfação para o solicitante. Para um chamado que não dever"},{"name":"tiflux_cancel_ticket","description":"Cancela um chamado, encerrando-o SEM tratá-lo como atendido (duplicado, aberto por engano, fora de escopo). Cancelados não contam como resolvidos nos relatórios"},{"name":"tiflux_list_ticket_answers","description":"Lista as respostas (comunicações visíveis ao solicitante) de um chamado."},{"name":"tiflux_create_ticket_answer","description":"Responde um chamado. Esta resposta É VISÍVEL PARA O SOLICITANTE e dispara notificação. Para uma nota que só a equipe vê, use tiflux_create_internal_communicatio"},{"name":"tiflux_list_internal_communications","description":"Lista as comunicações internas de um chamado (notas visíveis só para a equipe, nunca para o solicitante)."},{"name":"tiflux_create_internal_communication","description":"Cria uma comunicação interna num chamado. É uma nota visível SÓ PARA A EQUIPE, o solicitante não recebe nem vê. Para falar com o solicitante use tiflux_create_t"},{"name":"tiflux_list_ticket_files","description":"Lista os arquivos anexados a um chamado."},{"name":"tiflux_get_ticket_stages_slas","description":"Histórico de estágios e SLAs de um chamado (quando entrou em cada estágio e como ficou o SLA). Use para auditar cumprimento de prazo."},{"name":"tiflux_list_ticket_appointments","description":"Lista os apontamentos de horas de um chamado.\n\nBulk support: accepts user_ids for batched execution."},{"name":"tiflux_create_appointment","description":"Lança um apontamento de horas num chamado, em nome do usuário dono do token."},{"name":"tiflux_list_appointments","description":"Lista apontamentos de horas de toda a organização por período, atendente e mesa. É a base para relatório de horas trabalhadas e faturáveis."},{"name":"tiflux_list_clients","description":"Lista clientes da organização, com busca parcial por nome. Use para resolver o client_id exigido na abertura de chamado."},{"name":"tiflux_get_clients","description":"Detalha um ou vários clientes pelos ids, numa única chamada. Um id que falhar não derruba os demais."},{"name":"tiflux_list_requestors","description":"Busca solicitantes por nome, e-mail ou telefone. Devolve o requestor_id correto para abrir chamado, e não exige perfil de administrador."},{"name":"tiflux_list_desks","description":"Lista as mesas de atendimento, com busca parcial por nome. A mesa define os estágios, prioridades e catálogo de serviços disponíveis num chamado."},{"name":"tiflux_list_desk_stages","description":"Lista os estágios (etapas do fluxo) de uma mesa. Use para descobrir o stage_id ao mover um chamado com tiflux_update_ticket.\n\nBulk support: accepts desk_ids for"},{"name":"tiflux_list_desk_priorities","description":"Lista as prioridades configuradas numa mesa, com os respectivos SLAs.\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_desk_services_catalogs","description":"Lista os catálogos de serviços de uma mesa (a classificação do chamado).\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_technical_users","description":"Lista os atendentes, com filtro por nome, e-mail, mesa ou cliente. Use para resolver o responsible_id ao atribuir um chamado.\n\nBulk support: accepts desk_ids, c"},{"name":"tiflux_list_technical_groups","description":"Lista os grupos de atendentes da organização."},{"name":"tiflux_list_departments","description":"Lista os departamentos da organização. Um atendente não administrador vê só os do próprio grupo."},{"name":"tiflux_list_knowledges","description":"Busca artigos da base de conhecimento por texto e por pasta. Use para achar o procedimento antes de responder um chamado."},{"name":"tiflux_list_contracts","description":"Lista os contratos de atendimento, com filtro por cliente, tipo e situação."},{"name":"tiflux_billings_history","description":"Histórico de faturamentos. Os pares de data são obrigatórios em conjunto: billing_start_date com billing_end_date, e due_start_date com due_end_date.\n\nBulk supp"},{"name":"tiflux_tickets_feedback_report","description":"Relatório de satisfação (feedback) dos chamados por período, com recorte por responsável, departamento ou grupo de atendentes."},{"name":"show_version","description":"Show the current MCP platform and adapter versions."},{"name":"report_bug","description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction."},{"name":"connect","description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn"},{"name":"toolkit_info","description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes."},{"name":"marketplace","description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\","},{"name":"authenticate","description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok"}],"toolCount":36,"serverName":"mcp-ai","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T12:24:07.833Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"tiflux_me","description":"Dados do usuário dono do token (nome, e-mail, perfil, feature flags). Use para confirmar em nome de quem as ações serão registradas e qual o escopo de permissão"},{"name":"tiflux_list_tickets","description":"Lista chamados com filtros (situação, mesa, cliente, estágio, responsável, solicitante, período, SLA a vencer). Devolve total_items com o total real do filtro, "},{"name":"tiflux_get_tickets","description":"Detalha um ou vários chamados pelos números, numa única chamada. Um chamado que falhar não derruba os demais: os erros vêm separados por número em errors[]."},{"name":"tiflux_create_ticket","description":"Abre um novo chamado. Resolva desk_id e client_id antes com tiflux_list_desks e tiflux_list_clients. Identifique o solicitante por requestor_id, ou pelos campos"},{"name":"tiflux_update_ticket","description":"Atualiza um chamado existente. Envie só os campos a alterar. Para mover de estágio use stage_id, para transferir de responsável use responsible_id.\n\nBulk suppor"},{"name":"tiflux_close_ticket","description":"Encerra um chamado, marcando-o como resolvido. Encerrar para o SLA e costuma disparar a pesquisa de satisfação para o solicitante. Para um chamado que não dever"},{"name":"tiflux_cancel_ticket","description":"Cancela um chamado, encerrando-o SEM tratá-lo como atendido (duplicado, aberto por engano, fora de escopo). Cancelados não contam como resolvidos nos relatórios"},{"name":"tiflux_list_ticket_answers","description":"Lista as respostas (comunicações visíveis ao solicitante) de um chamado."},{"name":"tiflux_create_ticket_answer","description":"Responde um chamado. Esta resposta É VISÍVEL PARA O SOLICITANTE e dispara notificação. Para uma nota que só a equipe vê, use tiflux_create_internal_communicatio"},{"name":"tiflux_list_internal_communications","description":"Lista as comunicações internas de um chamado (notas visíveis só para a equipe, nunca para o solicitante)."},{"name":"tiflux_create_internal_communication","description":"Cria uma comunicação interna num chamado. É uma nota visível SÓ PARA A EQUIPE, o solicitante não recebe nem vê. Para falar com o solicitante use tiflux_create_t"},{"name":"tiflux_list_ticket_files","description":"Lista os arquivos anexados a um chamado."},{"name":"tiflux_get_ticket_stages_slas","description":"Histórico de estágios e SLAs de um chamado (quando entrou em cada estágio e como ficou o SLA). Use para auditar cumprimento de prazo."},{"name":"tiflux_list_ticket_appointments","description":"Lista os apontamentos de horas de um chamado.\n\nBulk support: accepts user_ids for batched execution."},{"name":"tiflux_create_appointment","description":"Lança um apontamento de horas num chamado, em nome do usuário dono do token."},{"name":"tiflux_list_appointments","description":"Lista apontamentos de horas de toda a organização por período, atendente e mesa. É a base para relatório de horas trabalhadas e faturáveis."},{"name":"tiflux_list_clients","description":"Lista clientes da organização, com busca parcial por nome. Use para resolver o client_id exigido na abertura de chamado."},{"name":"tiflux_get_clients","description":"Detalha um ou vários clientes pelos ids, numa única chamada. Um id que falhar não derruba os demais."},{"name":"tiflux_list_requestors","description":"Busca solicitantes por nome, e-mail ou telefone. Devolve o requestor_id correto para abrir chamado, e não exige perfil de administrador."},{"name":"tiflux_list_desks","description":"Lista as mesas de atendimento, com busca parcial por nome. A mesa define os estágios, prioridades e catálogo de serviços disponíveis num chamado."},{"name":"tiflux_list_desk_stages","description":"Lista os estágios (etapas do fluxo) de uma mesa. Use para descobrir o stage_id ao mover um chamado com tiflux_update_ticket.\n\nBulk support: accepts desk_ids for"},{"name":"tiflux_list_desk_priorities","description":"Lista as prioridades configuradas numa mesa, com os respectivos SLAs.\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_desk_services_catalogs","description":"Lista os catálogos de serviços de uma mesa (a classificação do chamado).\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_technical_users","description":"Lista os atendentes, com filtro por nome, e-mail, mesa ou cliente. Use para resolver o responsible_id ao atribuir um chamado.\n\nBulk support: accepts desk_ids, c"},{"name":"tiflux_list_technical_groups","description":"Lista os grupos de atendentes da organização."},{"name":"tiflux_list_departments","description":"Lista os departamentos da organização. Um atendente não administrador vê só os do próprio grupo."},{"name":"tiflux_list_knowledges","description":"Busca artigos da base de conhecimento por texto e por pasta. Use para achar o procedimento antes de responder um chamado."},{"name":"tiflux_list_contracts","description":"Lista os contratos de atendimento, com filtro por cliente, tipo e situação."},{"name":"tiflux_billings_history","description":"Histórico de faturamentos. Os pares de data são obrigatórios em conjunto: billing_start_date com billing_end_date, e due_start_date com due_end_date.\n\nBulk supp"},{"name":"tiflux_tickets_feedback_report","description":"Relatório de satisfação (feedback) dos chamados por período, com recorte por responsável, departamento ou grupo de atendentes."},{"name":"show_version","description":"Show the current MCP platform and adapter versions."},{"name":"report_bug","description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction."},{"name":"connect","description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn"},{"name":"toolkit_info","description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes."},{"name":"marketplace","description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\","},{"name":"authenticate","description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok"}],"toolCount":36,"serverName":"mcp-ai","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T04:27:32.435Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":142,"error":null,"detail":{"tools":[{"name":"tiflux_me","description":"Dados do usuário dono do token (nome, e-mail, perfil, feature flags). Use para confirmar em nome de quem as ações serão registradas e qual o escopo de permissão"},{"name":"tiflux_list_tickets","description":"Lista chamados com filtros (situação, mesa, cliente, estágio, responsável, solicitante, período, SLA a vencer). Devolve total_items com o total real do filtro, "},{"name":"tiflux_get_tickets","description":"Detalha um ou vários chamados pelos números, numa única chamada. Um chamado que falhar não derruba os demais: os erros vêm separados por número em errors[]."},{"name":"tiflux_create_ticket","description":"Abre um novo chamado. Resolva desk_id e client_id antes com tiflux_list_desks e tiflux_list_clients. Identifique o solicitante por requestor_id, ou pelos campos"},{"name":"tiflux_update_ticket","description":"Atualiza um chamado existente. Envie só os campos a alterar. Para mover de estágio use stage_id, para transferir de responsável use responsible_id.\n\nBulk suppor"},{"name":"tiflux_close_ticket","description":"Encerra um chamado, marcando-o como resolvido. Encerrar para o SLA e costuma disparar a pesquisa de satisfação para o solicitante. Para um chamado que não dever"},{"name":"tiflux_cancel_ticket","description":"Cancela um chamado, encerrando-o SEM tratá-lo como atendido (duplicado, aberto por engano, fora de escopo). Cancelados não contam como resolvidos nos relatórios"},{"name":"tiflux_list_ticket_answers","description":"Lista as respostas (comunicações visíveis ao solicitante) de um chamado."},{"name":"tiflux_create_ticket_answer","description":"Responde um chamado. Esta resposta É VISÍVEL PARA O SOLICITANTE e dispara notificação. Para uma nota que só a equipe vê, use tiflux_create_internal_communicatio"},{"name":"tiflux_list_internal_communications","description":"Lista as comunicações internas de um chamado (notas visíveis só para a equipe, nunca para o solicitante)."},{"name":"tiflux_create_internal_communication","description":"Cria uma comunicação interna num chamado. É uma nota visível SÓ PARA A EQUIPE, o solicitante não recebe nem vê. Para falar com o solicitante use tiflux_create_t"},{"name":"tiflux_list_ticket_files","description":"Lista os arquivos anexados a um chamado."},{"name":"tiflux_get_ticket_stages_slas","description":"Histórico de estágios e SLAs de um chamado (quando entrou em cada estágio e como ficou o SLA). Use para auditar cumprimento de prazo."},{"name":"tiflux_list_ticket_appointments","description":"Lista os apontamentos de horas de um chamado.\n\nBulk support: accepts user_ids for batched execution."},{"name":"tiflux_create_appointment","description":"Lança um apontamento de horas num chamado, em nome do usuário dono do token."},{"name":"tiflux_list_appointments","description":"Lista apontamentos de horas de toda a organização por período, atendente e mesa. É a base para relatório de horas trabalhadas e faturáveis."},{"name":"tiflux_list_clients","description":"Lista clientes da organização, com busca parcial por nome. Use para resolver o client_id exigido na abertura de chamado."},{"name":"tiflux_get_clients","description":"Detalha um ou vários clientes pelos ids, numa única chamada. Um id que falhar não derruba os demais."},{"name":"tiflux_list_requestors","description":"Busca solicitantes por nome, e-mail ou telefone. Devolve o requestor_id correto para abrir chamado, e não exige perfil de administrador."},{"name":"tiflux_list_desks","description":"Lista as mesas de atendimento, com busca parcial por nome. A mesa define os estágios, prioridades e catálogo de serviços disponíveis num chamado."},{"name":"tiflux_list_desk_stages","description":"Lista os estágios (etapas do fluxo) de uma mesa. Use para descobrir o stage_id ao mover um chamado com tiflux_update_ticket.\n\nBulk support: accepts desk_ids for"},{"name":"tiflux_list_desk_priorities","description":"Lista as prioridades configuradas numa mesa, com os respectivos SLAs.\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_desk_services_catalogs","description":"Lista os catálogos de serviços de uma mesa (a classificação do chamado).\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_technical_users","description":"Lista os atendentes, com filtro por nome, e-mail, mesa ou cliente. Use para resolver o responsible_id ao atribuir um chamado.\n\nBulk support: accepts desk_ids, c"},{"name":"tiflux_list_technical_groups","description":"Lista os grupos de atendentes da organização."},{"name":"tiflux_list_departments","description":"Lista os departamentos da organização. Um atendente não administrador vê só os do próprio grupo."},{"name":"tiflux_list_knowledges","description":"Busca artigos da base de conhecimento por texto e por pasta. Use para achar o procedimento antes de responder um chamado."},{"name":"tiflux_list_contracts","description":"Lista os contratos de atendimento, com filtro por cliente, tipo e situação."},{"name":"tiflux_billings_history","description":"Histórico de faturamentos. Os pares de data são obrigatórios em conjunto: billing_start_date com billing_end_date, e due_start_date com due_end_date.\n\nBulk supp"},{"name":"tiflux_tickets_feedback_report","description":"Relatório de satisfação (feedback) dos chamados por período, com recorte por responsável, departamento ou grupo de atendentes."},{"name":"show_version","description":"Show the current MCP platform and adapter versions."},{"name":"report_bug","description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction."},{"name":"connect","description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn"},{"name":"toolkit_info","description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes."},{"name":"marketplace","description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\","},{"name":"authenticate","description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok"}],"toolCount":36,"serverName":"mcp-ai","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T21:26:29.025Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"tiflux_me","description":"Dados do usuário dono do token (nome, e-mail, perfil, feature flags). Use para confirmar em nome de quem as ações serão registradas e qual o escopo de permissão"},{"name":"tiflux_list_tickets","description":"Lista chamados com filtros (situação, mesa, cliente, estágio, responsável, solicitante, período, SLA a vencer). Devolve total_items com o total real do filtro, "},{"name":"tiflux_get_tickets","description":"Detalha um ou vários chamados pelos números, numa única chamada. Um chamado que falhar não derruba os demais: os erros vêm separados por número em errors[]."},{"name":"tiflux_create_ticket","description":"Abre um novo chamado. Resolva desk_id e client_id antes com tiflux_list_desks e tiflux_list_clients. Identifique o solicitante por requestor_id, ou pelos campos"},{"name":"tiflux_update_ticket","description":"Atualiza um chamado existente. Envie só os campos a alterar. Para mover de estágio use stage_id, para transferir de responsável use responsible_id.\n\nBulk suppor"},{"name":"tiflux_close_ticket","description":"Encerra um chamado, marcando-o como resolvido. Encerrar para o SLA e costuma disparar a pesquisa de satisfação para o solicitante. Para um chamado que não dever"},{"name":"tiflux_cancel_ticket","description":"Cancela um chamado, encerrando-o SEM tratá-lo como atendido (duplicado, aberto por engano, fora de escopo). Cancelados não contam como resolvidos nos relatórios"},{"name":"tiflux_list_ticket_answers","description":"Lista as respostas (comunicações visíveis ao solicitante) de um chamado."},{"name":"tiflux_create_ticket_answer","description":"Responde um chamado. Esta resposta É VISÍVEL PARA O SOLICITANTE e dispara notificação. Para uma nota que só a equipe vê, use tiflux_create_internal_communicatio"},{"name":"tiflux_list_internal_communications","description":"Lista as comunicações internas de um chamado (notas visíveis só para a equipe, nunca para o solicitante)."},{"name":"tiflux_create_internal_communication","description":"Cria uma comunicação interna num chamado. É uma nota visível SÓ PARA A EQUIPE, o solicitante não recebe nem vê. Para falar com o solicitante use tiflux_create_t"},{"name":"tiflux_list_ticket_files","description":"Lista os arquivos anexados a um chamado."},{"name":"tiflux_get_ticket_stages_slas","description":"Histórico de estágios e SLAs de um chamado (quando entrou em cada estágio e como ficou o SLA). Use para auditar cumprimento de prazo."},{"name":"tiflux_list_ticket_appointments","description":"Lista os apontamentos de horas de um chamado.\n\nBulk support: accepts user_ids for batched execution."},{"name":"tiflux_create_appointment","description":"Lança um apontamento de horas num chamado, em nome do usuário dono do token."},{"name":"tiflux_list_appointments","description":"Lista apontamentos de horas de toda a organização por período, atendente e mesa. É a base para relatório de horas trabalhadas e faturáveis."},{"name":"tiflux_list_clients","description":"Lista clientes da organização, com busca parcial por nome. Use para resolver o client_id exigido na abertura de chamado."},{"name":"tiflux_get_clients","description":"Detalha um ou vários clientes pelos ids, numa única chamada. Um id que falhar não derruba os demais."},{"name":"tiflux_list_requestors","description":"Busca solicitantes por nome, e-mail ou telefone. Devolve o requestor_id correto para abrir chamado, e não exige perfil de administrador."},{"name":"tiflux_list_desks","description":"Lista as mesas de atendimento, com busca parcial por nome. A mesa define os estágios, prioridades e catálogo de serviços disponíveis num chamado."},{"name":"tiflux_list_desk_stages","description":"Lista os estágios (etapas do fluxo) de uma mesa. Use para descobrir o stage_id ao mover um chamado com tiflux_update_ticket.\n\nBulk support: accepts desk_ids for"},{"name":"tiflux_list_desk_priorities","description":"Lista as prioridades configuradas numa mesa, com os respectivos SLAs.\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_desk_services_catalogs","description":"Lista os catálogos de serviços de uma mesa (a classificação do chamado).\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_technical_users","description":"Lista os atendentes, com filtro por nome, e-mail, mesa ou cliente. Use para resolver o responsible_id ao atribuir um chamado.\n\nBulk support: accepts desk_ids, c"},{"name":"tiflux_list_technical_groups","description":"Lista os grupos de atendentes da organização."},{"name":"tiflux_list_departments","description":"Lista os departamentos da organização. Um atendente não administrador vê só os do próprio grupo."},{"name":"tiflux_list_knowledges","description":"Busca artigos da base de conhecimento por texto e por pasta. Use para achar o procedimento antes de responder um chamado."},{"name":"tiflux_list_contracts","description":"Lista os contratos de atendimento, com filtro por cliente, tipo e situação."},{"name":"tiflux_billings_history","description":"Histórico de faturamentos. Os pares de data são obrigatórios em conjunto: billing_start_date com billing_end_date, e due_start_date com due_end_date.\n\nBulk supp"},{"name":"tiflux_tickets_feedback_report","description":"Relatório de satisfação (feedback) dos chamados por período, com recorte por responsável, departamento ou grupo de atendentes."},{"name":"show_version","description":"Show the current MCP platform and adapter versions."},{"name":"report_bug","description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction."},{"name":"connect","description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn"},{"name":"toolkit_info","description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes."},{"name":"marketplace","description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\","},{"name":"authenticate","description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok"}],"toolCount":36,"serverName":"mcp-ai","capabilities":["tools"],"serverVersion":"0.9.342","protocolVersion":"2025-06-18"}}],"tools":[{"name":"tiflux_me","description":"Dados do usuário dono do token (nome, e-mail, perfil, feature flags). Use para confirmar em nome de quem as ações serão registradas e qual o escopo de permissão"},{"name":"tiflux_list_tickets","description":"Lista chamados com filtros (situação, mesa, cliente, estágio, responsável, solicitante, período, SLA a vencer). Devolve total_items com o total real do filtro, "},{"name":"tiflux_get_tickets","description":"Detalha um ou vários chamados pelos números, numa única chamada. Um chamado que falhar não derruba os demais: os erros vêm separados por número em errors[]."},{"name":"tiflux_create_ticket","description":"Abre um novo chamado. Resolva desk_id e client_id antes com tiflux_list_desks e tiflux_list_clients. Identifique o solicitante por requestor_id, ou pelos campos"},{"name":"tiflux_update_ticket","description":"Atualiza um chamado existente. Envie só os campos a alterar. Para mover de estágio use stage_id, para transferir de responsável use responsible_id.\n\nBulk suppor"},{"name":"tiflux_close_ticket","description":"Encerra um chamado, marcando-o como resolvido. Encerrar para o SLA e costuma disparar a pesquisa de satisfação para o solicitante. Para um chamado que não dever"},{"name":"tiflux_cancel_ticket","description":"Cancela um chamado, encerrando-o SEM tratá-lo como atendido (duplicado, aberto por engano, fora de escopo). Cancelados não contam como resolvidos nos relatórios"},{"name":"tiflux_list_ticket_answers","description":"Lista as respostas (comunicações visíveis ao solicitante) de um chamado."},{"name":"tiflux_create_ticket_answer","description":"Responde um chamado. Esta resposta É VISÍVEL PARA O SOLICITANTE e dispara notificação. Para uma nota que só a equipe vê, use tiflux_create_internal_communicatio"},{"name":"tiflux_list_internal_communications","description":"Lista as comunicações internas de um chamado (notas visíveis só para a equipe, nunca para o solicitante)."},{"name":"tiflux_create_internal_communication","description":"Cria uma comunicação interna num chamado. É uma nota visível SÓ PARA A EQUIPE, o solicitante não recebe nem vê. Para falar com o solicitante use tiflux_create_t"},{"name":"tiflux_list_ticket_files","description":"Lista os arquivos anexados a um chamado."},{"name":"tiflux_get_ticket_stages_slas","description":"Histórico de estágios e SLAs de um chamado (quando entrou em cada estágio e como ficou o SLA). Use para auditar cumprimento de prazo."},{"name":"tiflux_list_ticket_appointments","description":"Lista os apontamentos de horas de um chamado.\n\nBulk support: accepts user_ids for batched execution."},{"name":"tiflux_create_appointment","description":"Lança um apontamento de horas num chamado, em nome do usuário dono do token."},{"name":"tiflux_list_appointments","description":"Lista apontamentos de horas de toda a organização por período, atendente e mesa. É a base para relatório de horas trabalhadas e faturáveis."},{"name":"tiflux_list_clients","description":"Lista clientes da organização, com busca parcial por nome. Use para resolver o client_id exigido na abertura de chamado."},{"name":"tiflux_get_clients","description":"Detalha um ou vários clientes pelos ids, numa única chamada. Um id que falhar não derruba os demais."},{"name":"tiflux_list_requestors","description":"Busca solicitantes por nome, e-mail ou telefone. Devolve o requestor_id correto para abrir chamado, e não exige perfil de administrador."},{"name":"tiflux_list_desks","description":"Lista as mesas de atendimento, com busca parcial por nome. A mesa define os estágios, prioridades e catálogo de serviços disponíveis num chamado."},{"name":"tiflux_list_desk_stages","description":"Lista os estágios (etapas do fluxo) de uma mesa. Use para descobrir o stage_id ao mover um chamado com tiflux_update_ticket.\n\nBulk support: accepts desk_ids for"},{"name":"tiflux_list_desk_priorities","description":"Lista as prioridades configuradas numa mesa, com os respectivos SLAs.\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_desk_services_catalogs","description":"Lista os catálogos de serviços de uma mesa (a classificação do chamado).\n\nBulk support: accepts desk_ids for batched execution."},{"name":"tiflux_list_technical_users","description":"Lista os atendentes, com filtro por nome, e-mail, mesa ou cliente. Use para resolver o responsible_id ao atribuir um chamado.\n\nBulk support: accepts desk_ids, c"},{"name":"tiflux_list_technical_groups","description":"Lista os grupos de atendentes da organização."},{"name":"tiflux_list_departments","description":"Lista os departamentos da organização. Um atendente não administrador vê só os do próprio grupo."},{"name":"tiflux_list_knowledges","description":"Busca artigos da base de conhecimento por texto e por pasta. Use para achar o procedimento antes de responder um chamado."},{"name":"tiflux_list_contracts","description":"Lista os contratos de atendimento, com filtro por cliente, tipo e situação."},{"name":"tiflux_billings_history","description":"Histórico de faturamentos. Os pares de data são obrigatórios em conjunto: billing_start_date com billing_end_date, e due_start_date com due_end_date.\n\nBulk supp"},{"name":"tiflux_tickets_feedback_report","description":"Relatório de satisfação (feedback) dos chamados por período, com recorte por responsável, departamento ou grupo de atendentes."},{"name":"show_version","description":"Show the current MCP platform and adapter versions."},{"name":"report_bug","description":"Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction."},{"name":"connect","description":"Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns conn"},{"name":"toolkit_info","description":"Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes."},{"name":"marketplace","description":"The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\","},{"name":"authenticate","description":"MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <tok"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.mcp-dir/tiflux-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.mcp-dir%2Ftiflux-mcp","firstSeenAt":"2026-09-06T20:21:45.578Z","fetchedAt":"2026-09-06T20:21:45.578Z","normalizedAt":"2026-09-06T20:21:45.578Z"}]},"firstSeenAt":"2026-09-06T20:21:45.578Z","updatedAt":"2026-09-08T02:27:59.623Z"}