Desvendando o iClips MCP

O iClips MCP (Model Context Protocol) funciona como uma ponte inteligente de alta performance entre a base de dados do iClips ERP e os assistentes ou ambientes com Inteligência Artificial — como Claude Desktop, Claude.ai, Cursor, Codex, plataformas de automação (como n8n) ou qualquer outra ferramenta compatível com o protocolo MCP. Seu principal objetivo é transformar a relação com os dados operacionais e comerciais da sua agência: em vez de navegar por telas e relatórios manuais, você passa a interagir em linguagem natural e em tempo real no ambiente de IA da sua escolha.

O que é o iClips MCP?

O protocolo MCP permite que a IA leia o contexto operacional, analise gargalos e até execute cadastros comerciais sem que você precise sair da sua interface de trabalho ou IDE. Ele atua como um verdadeiro copiloto para diretores, gestores de tráfego, líderes de equipe e desenvolvedores.

A arquitetura opera com transporte Stateless (HTTP/SSE). A cada instrução enviada, a permissão do usuário é validada em tempo real contra os sistemas do iClips, garantindo que ninguém acesse ou altere informações de Squads ou Agências fora do seu escopo.

O que você consegue consultar e criar?

Diferente de consultas tradicionais, o iClips MCP expõe um conjunto avançado de ferramentas (Tools) que abrangem gestão operacional (leitura), cadastro comercial de peças, gestão de jobs, tabela de preço de veículo, cadastro de mídia exterior e Financeiro:

1. Leitura e Diagnóstico de Operações (Squads)

  • list_squads: Identificação imediata dos Squads aos quais o usuário autenticado possui acesso.
  • get_projects: Consulta de projetos ativos ordenados por nível de urgência e contagem exata de dias de atraso (SLAs).
  • get_pieces: Monitoramento de peças em andamento no fluxo, identificando a etapa atual do workflow, tempo de permanência e recursos emprestados (CrossSquadResource).
  • get_squad_availability: Visão detalhada da capacidade e horas alocadas por membro da equipe para determinada semana.
  • get_rework_summary: Inteligência de qualidade que identifica o acumulado de refações e aponta membros com taxa de retrabalho acima da média do Squad.
  • get_workflow_bottlenecks: Mapeamento de gargalos operacionais e peças estagnadas na mesma etapa há 3 ou mais dias.
  • get_squad_summary: Painel executivo consolidado que analisa em tempo real o status de saúde do Squad (healthy, attention ou critical).
  • ping: Ferramenta utilitária de diagnóstico — confirma se a conexão com o servidor MCP está ativa.

2. Escrita e Cadastro Comercial de Peças

  • create_piece: Cadastro direto de novas peças comerciais na agência, definindo valores base e tabelas sindicais (Sindrapro, Fenapro e Sindicato) divididos em Criação, Finalização e Adaptação.
  • create_pieces_bulk: Importação e criação em massa de até 5.000 peças em uma única chamada. Possui controle de idempotência e validação automática de duplicatas, sendo ideal para atualização de tabelas de preços completas (ex: Tabela SINAPRO).

3. Gestão de Jobs (Projetos, Peças e Tarefas)

Diferente das ferramentas de leitura de Squads, estas não têm escopo por squad: qualquer job da agência pode ser criado, vinculado ou atualizado pelo copiloto.

  • create_job: Cria um novo job (projeto) do zero — cliente, status, datas, prioridade, verba — com a mesma paridade do endpoint público de criação. Pode já sair com peças do catálogo vinculadas, tarefas manuais e até gerar tudo automaticamente a partir de um modelo de job.
  • create_job_peca: Vincula uma peça já cadastrada no catálogo a um job existente, definindo título, descrição e prioridade específicos daquele job.
  • update_job_peca: Atualiza título, descrição, formato, serviço ou prioridade de uma peça já vinculada a um job.
  • create_job_tarefa: Cria uma tarefa manual (sem peça associada) dentro de um job existente, com datas de início/fim e prioridade.
  • update_job_tarefa: Atualiza título, descrição, datas, prioridade ou ordem de exibição de uma tarefa já vinculada a um job.

4. Tabela de Preço de Veículo — TV e Rádio

  • list_fornecedores_veiculo: Busca fornecedores marcados como veículo (emissoras de TV, por exemplo) pelo nome — resolve o nome no id usado pelas demais ferramentas desta seção.
  • list_pracas: Busca praças (cidades/regiões de veiculação) pelo nome, para filtrar tabelas específicas de uma praça.
  • list_tabelas_preco_veiculo: Lista as tabelas de preço cadastradas para um fornecedor numa mídia — a vigente de cada combinação praça/cliente e, opcionalmente, o histórico já arquivado.
  • get_tabela_preco_veiculo_ativa: Consulta a grade completa (programas, horários e valores por duração de inserção) da tabela de preço vigente de um fornecedor.
  • cadastrar_tabela_preco_veiculo: Cadastra uma nova tabela de preço — grade de programas × valores por duração de inserção — para um fornecedor numa mídia. Se já existir uma tabela vigente para a mesma combinação, ela é arquivada automaticamente e substituída; ou seja, a mesma ferramenta serve tanto para inserir quanto para atualizar.

5. Mídia Exterior — Bi-semanas

  • search_bi_semanas: Busca bi-semanas cadastradas — os períodos quinzenais usados para veiculação de Mídia Exterior — por código.
  • import_bi_semanas_bulk: Importa bi-semanas em lote, substituindo o script SQL manual antes usado para esse cadastro.

6. Financeiro — Contas e Caixas

  • create_cash_account: Cria uma conta bancária (com banco, agência e conta) ou um caixa (sem banco) no módulo Financeiro, com saldo inicial, empresa vinculada e opção de defini-la como conta padrão.
  • update_cash_account: Edita nome, empresa, saldo inicial, dados bancários ou status (ativa/inativa) de uma conta ou caixa já existente.

Limite de escopo: estas duas ferramentas cadastram e editam a conta em si. Elas não configuram boleto, juros ou vínculos com PJBank/TBanks — isso continua sendo feito pelas telas do Financeiro.

Como é Calculada a Capacidade do Squad?

Para garantir precisão no diagnóstico de sobrecarga e prevenção de burnout, a API calcula a utilização com base na seguinte estrutura:

Métrica / ConceitoOrigem e Lógica de Cálculo
Capacidade Semanal NominalDerivada da carga horária mensal do funcionário (padrão de 176h/mês). Calculada pela fórmula: Capacidade Semanal = Horas Produtivas × (5,0 / 22,0).
Horas AlocadasSoma o tempo estimado de Atividades de Peças no workflow com as Tarefas de Job ativas no período.
Zonas de Alerta de CapacidadeDisponível: alocação abaixo de 60%. Saudável: carga de trabalho equilibrada. Em Risco / Sobrecarga: membros com alocação superior a 90% geram alertas de severidade alta (high).

Dica de especialista — Next Action Hint: sempre que o MCP identifica um risco operacional (como atrasos críticos ou alocação >90%), a ferramenta anexa automaticamente uma sugestão de próxima ação recomendada para orientar o gestor na tomada de decisão.

Métodos de Autenticação e Segurança

A arquitetura foi desenvolvida para oferecer flexibilidade e total controle de acesso conforme o cliente/ferramenta utilizado:

  • OAuth 2.1 com PKCE + DCR (Dynamic Client Registration): método primário ideal para assistentes de chat como Claude Desktop e Claude.ai. O conector realiza o registro dinâmico e direciona o usuário para o login seguro do iClips v2.
  • API Keys Públicas (iclips_sk_…): chaves geradas diretamente no painel da agência, perfeitas para conexões em IDEs de desenvolvimento (Cursor, Codex, VS Code), scripts de automação, webhooks ou fluxos no n8n.

Toda a execução de regras de negócio ocorre de forma isolada no banco de dados SQL Server da agência, garantindo que nenhuma informação seja compartilhada entre contas diferentes.

Tabela Prática: O que perguntar ao Copiloto

O que perguntarInformação obtidaBenefício para a Gestão
“Como está o squad esta semana?”Status consolidado e alertas de severidade (High, Medium, Low).Identificação imediata de riscos antes que se tornem crises.
“Quais projetos estão atrasados?”Lista de projetos ordenados por nível de urgência e dias de atraso.Foco total na priorização e no cumprimento de SLAs.
“Quais peças estão com problema?”Identifica peças paradas há 3+ dias ou com prazos vencidos.Identifica gargalos invisíveis no workflow diário.
“Quem pode absorver demanda?”Zonas de capacidade: Disponível (<60%), Saudável ou Em Risco (>90%).Prevenção de burnout e otimização da distribuição de carga.
“Como está o retrabalho?”Refações internas e de clientes por membro, comparadas à média.Controle de qualidade e identificação de gaps de briefing ou técnica.
“Cadastre a nova tabela do SINAPRO”Criação e atualização em lote de até 5.000 peças comerciais.Automação e agilidade no cadastro comercial sem trabalho manual.
“Cria um job pra campanha X com essas peças e tarefas”Novo projeto já com peças e tarefas vinculadas, sem passar pela tela.Abertura de job mais rápida no início de uma campanha.
“Qual é a tabela de preço vigente da Globo pra SP?”Grade completa de programas, horários e valores por duração.Consulta de grade e valores sem abrir a tela de cadastro.
“Cadastra a nova tabela de preço da [emissora]”Grade de TV/Rádio cadastrada ou atualizada, com a anterior arquivada.Atualização de tabela sem digitar linha por linha na tela.
“Importa essas bi-semanas de outdoor”Períodos quinzenais de Mídia Exterior cadastrados em lote.Substitui o script SQL manual usado até então.
“Cria a conta do Bradesco da Agência X”Conta ou caixa criada no Financeiro, com banco/agência/conta.Abertura de conta direto pelo chat, sem navegar até a tela.
“Inativa a conta Y”Conta ou caixa existente inativada (ou reativada).Ajustes rápidos de cadastro financeiro sem abrir o sistema.

Como Começar a Usar

A implementação varia de acordo com o ambiente escolhido:

Via Clientes com Suporte OAuth (ex: Claude Desktop / Claude.ai)

  1. Esteja logado no seu iClips.
  2. Acesse o Claude e clique em Personalizar.
  3. Clique em Conectores e depois em Adicionar.
  4. Dê um nome para o conector e no campo URL do servidor MCP Remoto digite https://public-api.iclips.com.br/mcp
  5. Clique em Continuar e depois em Adicionar.
  6. Clique em Vincular. Será aberta uma nova aba com a mensagem “Claude quer acessar a sua conta iClips”. Clique em Autorizar.
  7. A conexão será realizada e você já pode interagir com o chat do Claude fazendo perguntas relacionadas ao iClips. Em alguns casos pode ser necessário autorizar o Claude a realizar a consulta em iClips.

Via IDEs e Ferramentas de Desenvolvimento (ex: Cursor, Codex, n8n)

  1. Gere uma chave de API pública no painel da sua agência no iClips (iclips_sk_…).
  2. Configure o servidor MCP apontando para https://public-api.iclips.com.br/mcp informando a sua API Key nos headers de autenticação.

Para manter a agilidade, o sistema exibe por padrão 5 itens (limite de 50). No entanto, o gestor estratégico utiliza o Bypass: ao buscar por nomes exatos (de projetos, usuários ou IDs específicos), o sistema ignora os limites de paginação e entrega o dado profundo instantaneamente. Esta é a forma preferida de trabalho para resoluções rápidas.

Rolar para cima