O que é isso?
Crie aplicativos que se conectam aos dados de usuários COROS através do Model Context Protocol (MCP) com autenticação OAuth 2.0. Não é necessário aplicativo ou aprovação. Implemente o OAuth 2.0 no seu aplicativo e seus usuários poderão conectar a conta COROS e conceder acesso aos próprios dados.
Como funciona
- Você implementa o fluxo de autorização OAuth 2.0 no seu aplicativo apontando para o endpoint MCP da COROS.
- Seu usuário clica em "Conectar COROS" e faz login na conta COROS.
- O usuário autoriza seu aplicativo a acessar os dados de treino.
- Seu aplicativo lê dados de treino e escreve planos de treino pelo MCP.
O que você pode criar
- Aplicativos de coaching com IA que analisam treinos e prescrevem treinos
- Dashboards de treino e plataformas de análise
- Integrações de saúde e bem-estar
- Geradores de planos de treino personalizados
- Ferramentas de recuperação e prontidão
Requisitos Técnicos
- Seu aplicativo deve suportar o fluxo de autorização OAuth 2.0
- Endpoint do servidor MCP: https://mcp.coros.com/mcp
- Todo acesso aos dados é restrito apenas ao usuário autorizador (usuário único)
- Documentação completa do MCP: COROS MCP GitHub
Para detalhes de implementação do fluxo de autorização OAuth 2.0, consulte a especificação oficial: https://oauth.net/2/
A COROS utiliza o protocolo OAuth 2.0 padrão. Qualquer biblioteca cliente OAuth 2.0 no idioma de sua escolha funcionará.
Começar
- Passo 1: Implemente o fluxo de autorização OAuth 2.0 no seu aplicativo apontando para o endpoint MCP da COROS.
- Passo 2: Adic. um botão "Conectar COROS" no seu aplicativo. Quando o usuário clicar, ele faz login e autoriza seu aplicativo a acessar os dados.
- Passo 3: Comece a construir. Seu aplicativo pode imediatamente ler dados de treino e escrever planos de treino para esse usuário.
Campos de dados disponíveis
Mesmos campos do Nível 1 (veja Conecte o COROS à Sua IA). Todas as operações de leitura mais capacidade de escrita de plano de treino e treino.
Limitações
- Acesso apenas para usuário único (cada usuário autoriza seus próprios dados)
- Não há notificações push por webhook (seu aplicativo faz polling no MCP)
- Não há importação/exportação de rota GPX
- Não há sincronização de atividade bidirecional (COROS para sua plataforma requer Partner API)
Precisa de mais?
Se sua plataforma precisa de notificações push por webhook, sincronização bidirecional ou suporte a rota GPX, você pode solicitar acesso completo à Partner API.