O que é o MCP, em linguagem simples
O Model Context Protocol (MCP) é um protocolo aberto introduzido pela Anthropic em 2024. Define uma forma padrão de um assistente de IA descobrir, ligar-se e usar ferramentas e fontes de dados externas — coisas como o seu calendário, um editor de código ou uma app de fitness. Em vez de cada ferramenta inventar o seu próprio formato de integração, o MCP dá aos programadores uma interface comum e dá aos clientes de IA uma forma comum de a usar.
Pense nisto como um adaptador universal. Antes do MCP, ligar uma IA a uma nova fonte de dados exigia código feito à medida de ambos os lados. Com o MCP, um servidor compatível (o «conector MCP») e um cliente compatível (Claude, ChatGPT ou qualquer IA que suporte o protocolo) conseguem comunicar entre si de imediato.
Porque é que o MCP existe
Os assistentes de IA são mais úteis quando têm contexto preciso e atual sobre si e a sua situação. Sem uma forma padrão de obter esse contexto, cada integração tinha de ser construída de raiz pelo programador da app e pelo fornecedor da IA, e depois mantida em separado de ambos os lados.
O MCP resolve isto permitindo que uma aplicação externa exponha um conjunto de ferramentas — operações de leitura, de pesquisa e, opcionalmente, de escrita ou de proposta — através de uma interface padrão. A IA pode então descobrir essas ferramentas automaticamente e chamá-las em seu nome quando lhe dá uma tarefa.
O princípio de design fundamental é que você mantém o controlo. A IA não recebe uma chave-mestra da sua conta. Recebe exatamente as permissões que você concede quando autoriza a ligação, e pode revogá-las a qualquer momento.
MCP vs uma API normal
Uma API normal é uma interface em bruto feita para programadores. Para usar a API de uma app de fitness teria de ler a documentação, escrever código de autenticação, construir pedidos HTTP, interpretar respostas e lidar com erros. É poderosa, mas exige conhecimento técnico e manutenção contínua.
O MCP é uma camada por cima disso. Empacota as capacidades de uma API num formato descobrível e autodescritivo que um assistente de IA consegue compreender e usar em seu nome — sem que você escreva uma única linha de código. Basta ligar a app nas definições do seu cliente de IA e começar a fazer perguntas em linguagem natural.
MCP vs colar dados de treino no chat
Muitas pessoas contornam atualmente a falta de integração exportando dados da app e colando-os numa janela de chat. Isto funciona, mas tem limitações reais.
- Manual e repetitivo. Tem de exportar e colar sempre que quiser uma análise atualizada.
- Estático. A IA vê uma fotografia do momento. Se registou uma sessão há duas horas, esses dados não estão lá a não ser que cole de novo.
- Parcial. Só pode colar aquilo de que se lembra de incluir. Um conector MCP permite à IA ir buscar exatamente os dados atuais de que precisa, em tempo real, quando pergunta.
- Sem estrutura. As exportações em texto livre perdem as relações precisas entre séries, repetições, cargas e datas. Uma ferramenta MCP devolve dados estruturados sobre os quais a IA consegue raciocinar com rigor.
Uma ligação MCP não é magia — continua a depender da qualidade dos dados na app. Mas elimina o atrito do ciclo de exportação manual e dá à IA uma visão consistente e estruturada do seu histórico de treino sempre, todas as vezes.
O que uma app de fitness MCP permite fazer
Depois de ligar uma app de fitness via MCP, pode fazer perguntas ao seu assistente de IA e dar-lhe tarefas que antes exigiriam ou uma integração feita à medida ou muito copiar e colar. A IA consegue ir buscar dados em tempo real à app, raciocinar sobre eles e dar-lhe uma resposta fundamentada e específica.
Com o conector MCP do SammaGym, uma IA ligada consegue ler:
- O seu resumo de treino: sessões registadas, volume total, volume por grupo muscular, consistência semanal.
- O seu programa ativo: dias, exercícios, séries, repetições, alvos de intensidade.
- O seu progresso de força: 1RM estimada ao longo do tempo, melhores séries por exercício, tendência do peso corporal.
- O detalhe de um dia específico: cada série registada com carga e repetições.
- Métricas de cardio e corrida: distância, ritmo, velocidade, calorias, indicador indoor ou outdoor.
- Resultados de treinos cronometrados: rondas e pontuações de AMRAP, EMOM, Tabata e For Time.
A IA também consegue propor um programa novo ou modificado — incluindo aquecimentos, técnicas de intensidade como drop sets ou pausas, esquemas de repetições em pirâmide, dias cronometrados e exercícios personalizados. A proposta só entra em vigor depois de você a rever e aprovar com um único toque no ecrã de Propostas da app. Nada muda no seu programa sem a sua confirmação explícita.
É seguro?
A segurança e a privacidade são preocupações legítimas sempre que liga um serviço de terceiros aos seus dados pessoais. Eis como o modelo MCP as aborda.
- Fluxo de consentimento OAuth. Você autoriza o acesso através de um fluxo OAuth padrão — o mesmo mecanismo usado pelo «Iniciar sessão com o Google» ou «Ligar ao Strava». O cliente de IA nunca vê a sua palavra-passe.
- Revogável a qualquer momento. Pode desligar o conector nas definições do seu cliente de IA. O acesso é revogado de imediato.
- Minimização de dados. As coordenadas de GPS do percurso nunca saem do seu dispositivo. O conector expõe métricas agregadas (distância, ritmo, calorias), mas não o traçado de GPS em bruto, em conformidade com os princípios de minimização de dados do RGPD.
- Apenas HTTPS. Toda a comunicação entre o cliente de IA e o servidor MCP viaja por HTTPS encriptado.
- Escritas supervisionadas. O conector não modifica o seu programa silenciosamente. Qualquer alteração proposta surge como uma Proposta que tem de aprovar.
Como o SammaGym implementa o MCP
O SammaGym disponibiliza um conector MCP remoto em https://app.sammagym.com/api/mcp. O servidor implementa a especificação MCP e descreve as ferramentas disponíveis para que qualquer cliente de IA compatível as possa descobrir e usar sem configuração adicional.
Para ligar, precisa de um plano de IA que suporte conectores MCP personalizados — por exemplo Claude Pro, Claude Max ou Claude Team; ou ChatGPT com o modo de programador ativado. A configuração é uma autorização OAuth única, com um clique. A partir daí, pode perguntar ao seu assistente de IA sobre o seu treino em linguagem natural e ele chamará as ferramentas relevantes automaticamente.
O SammaGym é grátis — disponível como PWA web, em iOS e em Android, sem subscrição necessária para usar a própria app. O conector MCP faz parte da mesma app gratuita.
O conector foi construído com uma separação clara entre operações de leitura e operações de escrita. As ferramentas de leitura devolvem dados atuais instantaneamente. As operações de escrita — propor um novo programa ou uma alteração ao atual — são concebidas para que a IA redija a proposta, mas a app só a aplique após o seu toque explícito. Isto mantém o humano no circuito para qualquer alteração que afete o seu treino real.
Fontes
- Anthropic — Model Context Protocol Specification, modelcontextprotocol.io, 2024.
- OpenAI — Connecting Apps with Model Context Protocol, platform.openai.com, 2025.
- Hardt D. et al. — The OAuth 2.0 Authorization Framework, IETF RFC 6749, 2012.
- European Parliament — General Data Protection Regulation (GDPR), Article 5(1)(c) — Data Minimisation, Official Journal of the EU, 2016.