MCP e IA · Atualizado em 12/10/2026

Catálogo de ferramentas do MCP do Pipe

Todas as 72 ferramentas do MCP do Pipe, organizadas por área, com o que cada uma faz, o escopo exigido e se ela só lê, altera ou envia.

O MCP do Pipe tem 72 ferramentas. Você não precisa decorar nenhuma: o agente escolhe a certa pelo que você pede. Este catálogo serve para saber o que é possível e qual escopo cada área exige.

O risco de cada ferramenta é um destes:

  • leitura: só olha.
  • escrita: muda um cadastro, em duas etapas (propose_* e depois confirm_change).
  • externa: sai da plataforma (mensagem ao cliente, modelo para a Meta, e-mail de convite), em duas etapas e sem volta.

Quando usar

Para conferir se uma tarefa é possível pelo MCP e qual escopo a chave precisa ter. Para os escopos, veja Escopos da chave.

Pré-requisitos

Uma chave de IA conectada ao agente, como em Como conectar um agente de IA ao Pipe.

Passo a passo

  1. Encontre abaixo a área do que você quer fazer.
  2. Confira o escopo da ferramenta e se a sua chave o tem.
  3. Peça ao agente em linguagem natural. Ele escolhe a ferramenta e, se for uma proposta, mostra o plano antes de aplicar.

Guia e propostas

FerramentaO que fazEscopoRisco
get_setup_statusChecklist da conta: o que está pronto, o que falta e a próxima açãoconfig:lerleitura
get_guideDevolve um dos cinco guias para iniciantesconfig:lerleitura
confirm_changeAplica uma proposta já feita, com o identificador delao da ferramenta que propôsescrita ou externa

Cadastros do atendimento

FerramentaO que fazEscopoRisco
list_queuesLista as filasconfig:lerleitura
list_agentsLista os atendentesconfig:lerleitura
list_labelsLista as etiquetasconfig:lerleitura
list_attendance_hoursLista os horários de atendimentoconfig:lerleitura
list_quick_repliesLista as respostas prontasconfig:lerleitura
list_distribution_rulesLista as regras de distribuiçãoconfig:lerleitura
propose_create_queuePropõe criar uma filaconfig:escreverescrita
propose_update_queuePropõe alterar uma filaconfig:escreverescrita
propose_create_labelPropõe criar uma etiquetaconfig:escreverescrita
propose_create_distribution_rulePropõe criar uma regra de distribuiçãoconfig:escreverescrita
propose_create_attendance_hoursPropõe criar um horário de atendimentoconfig:escreverescrita
propose_create_quick_replyPropõe criar uma resposta prontaconfig:escreverescrita
propose_update_quick_replyPropõe alterar uma resposta prontaconfig:escreverescrita

Contatos

FerramentaO que fazEscopoRisco
search_contactsBusca contatosconfig:ler, contatos:lerleitura
get_contactMostra um contatocontatos:lerleitura
get_contact_historyMostra o histórico de um contatocontatos:ler, mensagens:lerleitura
propose_create_contactPropõe criar um contatocontatos:escreverescrita
propose_update_contactPropõe alterar um contatocontatos:escreverescrita
propose_label_contactPropõe etiquetar um contatocontatos:escreverescrita

Conversas

FerramentaO que fazEscopoRisco
list_open_ticketsLista os tickets abertosconfig:ler, conversas:lerleitura
list_conversationsLista conversasconversas:lerleitura
get_conversation_messagesLê as mensagens de uma conversaconversas:ler, mensagens:lerleitura
propose_assign_conversationPropõe atribuir a conversa a um atendenteconversas:escreverescrita
propose_transfer_conversationPropõe transferir a conversaconversas:escreverescrita
propose_close_conversationPropõe encerrar a conversaconversas:escreverescrita
propose_open_ticketPropõe abrir um ticketconversas:escreverescrita
propose_internal_notePropõe uma nota internaconversas:escreverescrita
propose_label_conversationPropõe etiquetar a conversaconversas:escreverescrita

Envios, campanhas e modelos

FerramentaO que fazEscopoRisco
list_message_templatesLista os modelos de mensagemconfig:lerleitura
list_campaignsLista as campanhasmensagens:lerleitura
get_campaignMostra uma campanhamensagens:lerleitura
get_number_qualityMostra a qualidade do númeromensagens:lerleitura
propose_send_textPropõe enviar um textomensagens:escreverexterna
propose_send_templatePropõe enviar um modelomensagens:escreverexterna
propose_send_mediaPropõe enviar uma mídiamensagens:escreverexterna
propose_send_active_messagePropõe uma mensagem ativamensagens:escreverexterna
propose_create_campaignPropõe uma campanha, com prévia por destinatáriomensagens:escreverexterna
propose_cancel_campaignPropõe cancelar uma campanhamensagens:escreverescrita
propose_create_templatePropõe criar um modelo e submetê-lo à Metamodelos:escreverexterna

Fluxos (bot)

FerramentaO que fazEscopoRisco
list_flowsLista os fluxosconfig:lerleitura
get_flow_blocksLista os blocos de um fluxoconfig:lerleitura
get_flow_designLê o desenho completo de um fluxoconfig:lerleitura
validate_flowValida um fluxoconfig:lerleitura
propose_create_flowPropõe criar um fluxofluxos:escreverescrita
propose_update_flowPropõe alterar um fluxofluxos:escreverescrita
propose_save_flow_designPropõe gravar o desenho do fluxo como rascunhofluxos:escreverescrita
propose_publish_flowPropõe publicar o fluxofluxos:escreverescrita

Equipe, SLA e pausas

FerramentaO que fazEscopoRisco
list_membersLista os membros da contaconfig:ler (chave da organização)leitura
list_rolesLista os papéisconfig:ler (chave da organização)leitura
propose_invite_memberPropõe convidar uma pessoa por e-mailequipe:escrever (chave da organização)externa
propose_set_member_rolePropõe trocar o papel de um membroequipe:escrever (chave da organização)escrita
propose_link_agent_to_queuePropõe colocar um atendente numa filaconfig:escreverescrita
propose_unlink_agent_from_queuePropõe tirar um atendente de uma filaconfig:escreverescrita
propose_set_agent_statusPropõe mudar a presença de um atendenteequipe:escreverescrita
list_sla_rulesLista as regras de SLAconfig:lerleitura
propose_create_sla_rulePropõe criar uma regra de SLAconfig:escreverescrita
list_pause_reasonsLista os motivos de pausaconfig:lerleitura
propose_create_pause_reasonPropõe criar um motivo de pausaconfig:escreverescrita

Canais, webhooks e chaves

FerramentaO que fazEscopoRisco
list_channelsLista os canaisconfig:lerleitura
get_channel_healthMostra a saúde de um canalconfig:lerleitura
list_webhooksLista os webhooksconfig:lerleitura
propose_create_webhookPropõe criar um webhookintegracoes:escreverescrita
list_api_keysLista as chaves de APIconfig:lerleitura
propose_create_api_keyPropõe criar uma chave de APIintegracoes:escreverescrita

Relatórios e plano

FerramentaO que fazEscopoRisco
get_attendance_reportRelatório de atendimentorelatorios:lerleitura
get_effort_reportRelatório de esforçorelatorios:lerleitura
get_satisfaction_reportRelatório de satisfaçãorelatorios:lerleitura
get_monitoring_summaryResumo do monitoramentorelatorios:lerleitura
get_plan_and_usagePlano, faturamento e consumo de IAcobranca:ler (chave da organização)leitura

Resultado esperado

Você sabe quais tarefas o agente consegue fazer e qual chave precisa criar para cada uma.

Boas práticas

  • Peça pelo resultado, não pelo nome da ferramenta. O agente escolhe.
  • Para mudar algo, peça primeiro a proposta e leia o antes e o depois.
  • Para enviar mensagens, confira sempre a prévia de destinatários.

Próximos passos

Perguntas frequentes

Quantas ferramentas o MCP do Pipe tem?

72, contando confirm_change, que aplica as propostas feitas pelas ferramentas propose_*.

O que significa o prefixo propose_?

A ferramenta só propõe a mudança e devolve o plano com um identificador. A mudança só é aplicada depois do confirm_change.

Por que o agente não mostra todas as ferramentas?

Porque a lista depende dos escopos da chave: tools/list mostra só o que ela pode chamar.