Conector de IA (MCP)

Catálogo de ferramentas

As 151 ferramentas do conector MCP do OctaGym por área, com o que cada uma faz e a permissão que exige.

Catálogo de ferramentas

São 151 ferramentas: 80 de leitura e 71 de escrita. Você não precisa decorar nenhuma — o cliente de IA escolhe sozinho. Esta página serve para saber o que é possível e qual permissão cada capacidade exige.

Você só enxerga o que pode

A listagem abaixo é o catálogo completo. Numa conexão real aparecem só as ferramentas liberadas pelo escopo da conexão e pelo cargo do usuário — veja Permissões e segurança.

Como ler as tabelas

  • Permissão — a chave que o cargo precisa ter. significa que qualquer membro ativo alcança.
  • TipoEscrita exige a conexão com escopo mcp:write, entra no rate limit e é auditada. Algumas ferramentas de escrita apenas simulam (preview_benefit_batch, ou qualquer uma com dry_run: true), mas seguem no regime de escrita.
  • Ferramentas de escrita do financeiro aceitam dry_run; várias deferem ao painel de aprovações.

Ferramentas por área

Contexto e empresa

FerramentaO que fazPermissãoTipo
get_team_contextMarca, planos, aulas, instrutores e cidade.— (qualquer membro)Leitura
list_authorized_teamsLista as empresas autorizadas nesta conexão (id + nome), para escolher o team_id.— (qualquer membro)Leitura
list_storesUnidades (filiais) da empresa.— (qualquer membro)Leitura

Cérebro do gestor (risco e prioridades)

FerramentaO que fazPermissãoTipo
get_command_briefingO que mudou no risco nas últimas horas.students:readLeitura
get_member_billing_riskRisco de inadimplência por aluno.finance:readLeitura
get_member_riskScore de churn + breakdown de fatores.students:readLeitura
list_at_risk_membersChurn risk score por aluno + fatores.students:readLeitura
list_past_due_membersMensalidades vencidas, por dias em atraso.finance:readLeitura

Métricas do negócio

FerramentaO que fazPermissãoTipo
get_business_metricsMRR, churn, ocupação, funil, receita por plano, em-risco.qualquer permissão de leitura de módulo (reports:read, finance:read, students:read…)Leitura
get_metrics_trendsSéries temporais: MRR, churn, check-ins.qualquer permissão de leitura de módulo (reports:read, finance:read, students:read…)Leitura

Clientes (CRM)

FerramentaO que fazPermissãoTipo
get_clientCadastro completo de um cliente.students:readLeitura
list_clientsBusca e paginação de clientes (CRM).students:readLeitura
create_clientCria cliente (valida CPF/CNPJ).students:manageEscrita
update_clientAtualiza campos de um cliente.students:manageEscrita

Alunos e mensalidades

FerramentaO que fazPermissãoTipo
get_memberPerfil completo do aluno.students:readLeitura
list_membersAlunos + cliente vinculado.students:readLeitura
list_membershipsMensalidades/matrículas com plano e status.finance:readLeitura
cancel_membershipCancela a matrícula e o aluno.finance:manageEscrita
create_memberCria cliente + member_profile.students:manageEscrita
enroll_memberMatrícula: cria a mensalidade num plano (não cobra).students:enroll ou finance:manageEscrita
freeze_membershipCongela até uma data (respeita limite do plano).finance:manageEscrita
unfreeze_membershipReativa a mensalidade congelada.finance:manageEscrita
update_memberAtualiza o perfil do aluno.students:manageEscrita

Retenção

FerramentaO que fazPermissãoTipo
list_expiring_membershipsAlunos com mensalidade a vencer (renovação).finance:readLeitura
list_inactive_membersSem check-in há N dias (win-back).students:readLeitura

Deals (funil comercial)

FerramentaO que fazPermissãoTipo
get_dealDeal completo.students:readLeitura
list_dealsNegociações com filtros.students:readLeitura
list_pipelinesPipelines e fases válidas.students:readLeitura
create_dealCria deal no pipeline.students:manageEscrita
update_dealAtualiza campos do deal.students:manageEscrita
update_deal_phaseMove o deal entre fases.students:manageEscrita

Financeiro

FerramentaO que fazPermissãoTipo
get_acquirer_reconciliationFaturado OctaGym × Stripe/Pagar.me, com divergência.finance:readLeitura
get_cash_flowRealizado por liquidação + projetado por vencimento.finance:readLeitura
get_dreDemonstração de resultado do período com margens.finance:readLeitura
get_financial_agingTítulos em aberto por faixa de atraso/vencimento.finance:readLeitura
get_financial_summaryReceitas, despesas, saldo, em aberto e vencido do período.finance:readLeitura
get_financial_titleTítulo completo + liquidações + anexos + trilha de auditoria.finance:readLeitura
list_acquirer_payoutsRepasses ao banco, saldo do provedor e saúde do sync.finance:readLeitura
list_acquirer_receivablesO que entra líquido e quando, por data de liquidação.finance:readLeitura
list_bank_transactionsMovimentos bancários e o que já foi conciliado.finance:readLeitura
list_commissionsComissões apuradas com regra, beneficiário e origem.commissions:readLeitura
list_cost_centersCentros de custo da empresa.finance:readLeitura
list_dre_entriesLançamentos que compõem uma linha da DRE.finance:readLeitura
list_financial_accountsContas, saldos e sincronização com o provedor.finance:readLeitura
list_financial_categoriesContas contábeis, hierarquia e mapeamento de DRE.finance:readLeitura
list_financial_projectsDimensão de rateio por projeto.finance:readLeitura
list_financial_settlementsPagamentos, estornos, reduções e ajustes por título.finance:readLeitura
list_financial_titlesContas a pagar e a receber com valores, datas, categoria e status.finance:readLeitura
list_fiscal_invoicesNF-e/NFS-e emitidas com vínculo à venda ou matrícula.finance:readLeitura
list_payment_disputesContestações com prazo, evidência e vínculo ao título.finance:readLeitura
list_suppliersCadastro de fornecedores com dados de pagamento mascarados.finance:read ou purchasing:read ou equipment:maintenanceLeitura
bulk_update_financial_titlesMesmo patch em até 200 títulos, fail-fast; >20 vai à aprovação.finance:manageEscrita
cancel_financial_titleStatus → cancelado com motivo. Nunca apaga.finance:manageEscrita
create_cost_centerNome único, código e descrição.finance:manageEscrita
create_financial_accountCorrente, caixa, cartão ou investimento.finance:manageEscrita
create_financial_categoryPlano de contas com hierarquia e mapeamento DRE.finance:manageEscrita
create_financial_titleConta a pagar/receber (com parcelamento e política de Compras).finance:manageEscrita
create_supplierCadastro com CPF/CNPJ validado e dados de pagamento.finance:manageEscrita
deactivate_supplierSoft — histórico permanece.finance:manageEscrita
generate_benefit_batchIdempotente por colaborador/competência (via aprovação).finance:manageEscrita
link_staff_to_counterpartyCorrige colaborador cadastrado como fornecedor.finance:manageEscrita
merge_suppliersReaponta referências do duplicado (via aprovação).finance:manageEscrita
preview_benefit_batchDias × tarifa por colaborador, sem gravar (exige também team_members:hr).finance:manageEscrita
recalculate_benefit_batchCorrige dias/tarifa dos títulos em aberto.finance:manageEscrita
request_payment_refundCria solicitação de estorno no painel de aprovações (não estorna direto).finance:manageEscrita
reverse_settlementEstorno de uma baixa específica, com motivo.finance:manageEscrita
schedule_paymentData programada e urgência da fila do dia.finance:manageEscrita
send_payments_to_paggoPré-valida o lote e cria a solicitação de envio (via aprovação).finance:manageEscrita
settle_financial_titleBaixa total/parcial; acima do limite vai à aprovação.finance:manageEscrita
update_cost_centerNome, código, descrição, status.finance:manageEscrita
update_financial_accountDados e status; conta integrada é read-only.finance:manageEscrita
update_financial_categoryRespeita contas de sistema e hierarquia.finance:manageEscrita
update_financial_titleEdita título; pago/conciliado só classificação (resto via estorno).finance:manageEscrita
update_supplierCompleta contato e dados bancários/PIX.finance:manageEscrita

Catálogo, produtos e vendas

FerramentaO que fazPermissãoTipo
get_productDetalhe com estoque por unidade, lotes e grade.sales:readLeitura
list_class_typesTipos de aula ativos.classes:readLeitura
list_plansPlanos ativos.plans:readLeitura
list_product_brandsMarcas registradas do catálogo.sales:readLeitura
list_product_categoriesCategorias/subcategorias do catálogo.sales:readLeitura
list_productsProdutos da loja.sales:readLeitura
list_promotionsCupons/promoções vigentes.promotions:readLeitura
list_salesVendas recentes.sales:readLeitura
adjust_product_stockMovimenta estoque com lote, validade e custo.products:manageEscrita
create_productProduto avulso no padrão do wizard.products:manageEscrita
create_product_categoryCategoria/subcategoria do catálogo.products:manageEscrita
create_product_familyFamília pai + SKUs de sabor/tamanho/cor.products:manageEscrita
update_productNome, preço, custo, categoria, status...products:manageEscrita

Operação (aulas, treinos, eventos, acesso, equipe)

FerramentaO que fazPermissãoTipo
get_eventEvento + categorias (planos).plans:readLeitura
get_occupancycurrent_count / max_capacity por unidade.access:readLeitura
get_workout_programFicha completa com dias e exercícios.workouts:readLeitura
list_classesAulas agendadas com horário, sala e ocupação.classes:readLeitura
list_event_registrationsInscritos, categoria, status e check-in.plans:readLeitura
list_eventsEventos com datas, status e capacidade.plans:readLeitura
list_exercisesBiblioteca de exercícios (própria + global).workouts:readLeitura
list_recent_checkinsAcessos recentes (entry/exit, granted/denied).access:readLeitura
list_staffFuncionários (sem dados sensíveis de RH).team_members:readLeitura
list_trainersInstrutores com especializações e avaliação.classes:readLeitura
list_workout_programsProgramas de treino com status e aluno.workouts:readLeitura
create_eventCria evento como rascunho (admin).plans:manageEscrita
create_event_categoryAdiciona horário/modalidade com preço e vagas (admin).plans:manageEscrita
register_eventInscreve aluno numa categoria (waitlist auto).plans:manageEscrita
update_eventEdita datas, local e status do evento (admin).plans:manageEscrita
update_event_categoryEdita nome, preço, vagas e status da categoria (admin).plans:manageEscrita
update_staffVínculo operacional: cargo, unidade, regime, desligamento (sem RH sensível).team_members:manageEscrita

Marketing e campanhas

FerramentaO que fazPermissãoTipo
get_whatsapp_template_statusLista os templates de WhatsApp (Cloud API) da empresa em QUALQUER status — PENDING, APPROVED, REJECTED (com motivo), PAUSED, DISABLED — e o ciclo local (draft/submitting/submitted/error).marketing:readLeitura
get_email_campaign_reportStatus, contadores e taxas de uma campanha.marketing:readLeitura
list_draft_campaignsRascunhos pendentes de envio.marketing:readLeitura
list_marketing_listsListas estáticas com contagem de contatos.marketing:readLeitura
list_whatsapp_resourcesInboxes Cloud API e templates aprovados.marketing:readLeitura
preview_email_audienceConta destinatários de um segmento.marketing:readLeitura
preview_notification_audienceConta alunos de uma audiência.marketing:readLeitura
preview_whatsapp_audienceDimensiona o disparo com a mesma resolução do envio.marketing:readLeitura
confirm_campaign_sendDispara um rascunho (envio real).marketing:manageEscrita
create_email_campaignRascunho de e-mail (não envia).marketing:manageEscrita
create_marketing_listMaterializa um segmento como lista estática (snapshot).marketing:manageEscrita
create_notification_campaignRascunho push/in-app/email.marketing:manageEscrita
create_promotionCria cupom/promoção para a oferta.promotions:manageEscrita
create_whatsapp_broadcastRascunho de broadcast (template).marketing:manageEscrita
create_whatsapp_templateCria um template de WhatsApp Cloud API e opcionalmente o submete à aprovação da Meta (submit=true).marketing:manageEscrita
discard_campaignRemove um rascunho não enviado.marketing:manageEscrita

Meta Ads

FerramentaO que fazPermissãoTipo
meta_get_adRetorna detalhes completos de um ad pelo ID.marketing:readLeitura
meta_get_adsetRetorna detalhes completos de um adset pelo ID.marketing:readLeitura
meta_get_campaignRetorna detalhes completos de uma campanha pelo ID.marketing:readLeitura
meta_get_insightsMétricas (impressions, clicks, spend, CPM, CPC, CTR, ROAS, conversions). Aceita IDs de account, campaign, adset ou ad.marketing:readLeitura
meta_list_ad_accountsContas de anúncio autorizadas pela empresa na integração Meta Ads.marketing:readLeitura
meta_list_adsLista os ads (anúncios individuais) de um adset.marketing:readLeitura
meta_list_adsetsLista os adsets de uma campanha.marketing:readLeitura
meta_list_campaignsLista campanhas de uma ad account, com filtro por status.marketing:readLeitura
meta_list_pending_actionsLista writes do Meta Ads aguardando aprovação.marketing:readLeitura
meta_confirm_actionConfirma e executa uma ação pendente. Use após revisar em meta_list_pending_actions.marketing:manageEscrita
meta_create_adCria um ad anexando um creative_id existente a um adset.marketing:manageEscrita
meta_create_ad_creativeCria um criativo a partir de um object_story_spec. Use após meta_upload_image para criativos de imagem.marketing:manageEscrita
meta_create_adsetCria um adset com targeting, budget e optimization_goal explícitos.marketing:manageEscrita
meta_create_campaignCria campanha na ad account (exige special_ad_categories por compliance da Meta).marketing:manageEscrita
meta_create_custom_audienceCria uma custom audience vazia (popule com meta_update_custom_audience_users).marketing:manageEscrita
meta_pause_campaignAtalho de status para estancar verba (com approval gate).marketing:manageEscrita
meta_reject_actionRejeita uma ação pendente (não executa contra a Meta API).marketing:manageEscrita
meta_resume_campaignAtalho de status para religar a campanha (com approval gate).marketing:manageEscrita
meta_update_adAtualiza campos arbitrários de um ad.marketing:manageEscrita
meta_update_adsetAtualiza campos arbitrários de um adset.marketing:manageEscrita
meta_update_campaignAtualiza campos arbitrários (name, status, daily_budget, etc.).marketing:manageEscrita
meta_update_custom_audience_usersOs valores em data DEVEM ser hashes SHA-256 lowercase (Meta não aceita PII em claro). Não pode ser diferida pelo approval gate.marketing:manageEscrita
meta_upload_imageFaz upload de uma imagem (via URL pública) para criativos. Retorna o image_hash.marketing:manageEscrita

Portal white-label

FerramentaO que fazPermissãoTipo
get_portal_componentsBlocos disponíveis + schemas de props.portal:readLeitura
get_portal_pageHTML atual + preview.portal:readLeitura
list_dynamic_slotsPlaceholders data-block do bloco CustomHTML.— (qualquer membro)Leitura
list_portal_pagesPáginas do portal white-label.portal:readLeitura
create_portal_pageCria página (rascunho).portal:manageEscrita
publish_portal_pagePublica uma versão no portal público.portal:manageEscrita
rollback_portal_pageVolta a publicação para versão anterior.portal:manageEscrita
update_portal_pageNova versão (rascunho).portal:manageEscrita

Fora do catálogo (de propósito)

Algumas operações existem no OctaGym mas não foram expostas ao conector, porque são destrutivas ou disparam efeitos fora do sistema:

  • exclusão de produto, evento, categoria de evento e template de WhatsApp;
  • exclusão ou estorno integral de título financeiro (o caminho é cancel_financial_title para títulos em aberto e reverse_settlement para desfazer uma baixa);
  • criação de funcionário (create_staff), que dispara o onboarding da conta;
  • qualquer exclusão física de registro — no OctaGym, cancelar e desativar são status.

Essas ações continuam disponíveis no dashboard, com o histórico de quem fez.

On this page