Cycling Coach AI
Treinador de ciclismo com IA: planos de treino personalizados, treinos diários, nutrição, treinamento de força, métricas de condicionamento físico (FTP, VO2Max) e integrações com Strava, Garmin, Wahoo, MyWhoosh e Rouvy.
Documentação
MCP Server
Cycling Coach AI no Seu Assistente de IA Favorito
Conecte Claude, Claude Desktop, Claude Code e outros assistentes de IA diretamente à sua conta do Cycling Coach AI. Consulte seu plano de treino, registre treinos, gerencie sua nutrição e muito mais, tudo pelo chat.
URL do servidor MCP https://app.usecoachai.com/api/mcp
Requisitos
1
Uma conta no Cycling Coach AI
Qualquer plano ativo. Acesso de leitura está disponível em todos os planos.
2
Um cliente MCP compatível
Claude.ai (web), Claude Desktop, Claude Code ou qualquer cliente MCP com suporte a Streamable HTTP.
Configuração passo a passo
Opção A
Claude.ai (web)
- Vá para claude.ai → Configurações → Integrações
- Clique em "Adicionar integração"
- Cole a URL do servidor:
https://app.usecoachai.com/api/mcp - O Claude redirecionará você para o Cycling Coach AI para autorizar o acesso
- Entre com sua conta e clique em "Autorizar"
- Pronto! Agora você pode conversar com o Claude sobre seu treino
Opção B
Claude Desktop / Claude Code
Adicione isto ao seu arquivo de configuração do Claude:
{
"mcpServers": {
"cycling-coach-ai": {
"type": "http",
"url": "https://app.usecoachai.com/api/mcp"
}
}
}
O Claude solicitará autorização automaticamente na primeira vez que você usar uma ferramenta.
Opção C
Outros clientes MCP compatíveis
O servidor implementa o protocolo MCP padrão com OAuth dinâmico (RFC 7591). Qualquer cliente que suporte Streamable HTTP e Dynamic Client Registration pode se conectar usando a URL:
https://app.usecoachai.com/api/mcp
Ferramentas disponíveis
Somente leitura
Consultas de dados
Estas ferramentas não modificam nenhum dado na sua conta.
Ferramenta
Descrição
get_user_plan
Obtém o plano de treino para uma data específica (principal, semanal ou diário)
get_plan_week
Detalhes completos de uma semana do plano: sessões, foco, metas de potência/FC
get_today_training
Resumo de todo o treino do dia: sessões do plano, pedaladas rápidas e testes
get_plan_progress
Progresso do plano ativo: sessões concluídas, sequência, distância total, % concluído
get_daily_workouts
Pedaladas rápidas recentes fora do plano
get_tests
Testes de desempenho (FTP, teste de rampa, sprint, VO2Max, etc.) e seus resultados
get_last_activities
Últimas 7 atividades registradas
get_fitness_metrics
Métricas de condicionamento: FTP, VO2Max, zonas
get_training_insights
Resumo agregado dos últimos N dias: TSS, distância, horas, FTP/VO2Max
get_user_information
Dados pessoais do atleta (idade, peso, altura, métricas)
get_user_data
Nome, e-mail e dados da conta
get_user_availability
Disponibilidade semanal configurada (horas por dia)
get_payment_subscription
Status da assinatura
get_nutrition_plan
Plano de nutrição personalizado do atleta
get_all_races
Todas as corridas e eventos do atleta
get_race_analysis
Análise completa da corrida: desempenho, zonas, pontos fortes/fracos
get_wellness_data
Dados de bem-estar: sono e VFC dos últimos 7 dias
platform_information
Informações sobre recursos e preços da plataforma
Escrita
Ações e modificações
Estas ferramentas modificam dados e exigem confirmação explícita do usuário antes de executar.
Ferramenta
Descrição
complete_training_with_activity
Marca uma sessão como concluída, vinculando-a a uma atividade do Strava
complete_strength_training
Marca uma sessão de força como concluída
skip_training_session
Pula uma sessão do plano
change_training_session_date
Move uma sessão para outro dia da semana
send_training_session_to_garmin
Envia uma sessão para o seu dispositivo Garmin
send_training_session_to_wahoo
Envia uma sessão para o seu dispositivo Wahoo
send_week_to_garmin
Envia a semana inteira para o Garmin
send_week_to_wahoo
Envia a semana inteira para o Wahoo
edit_user_information
Atualiza dados pessoais (idade, peso, altura, FTP, FC, etc.)
edit_user_data
Atualiza nome, sobrenome ou e-mail
edit_user_availability
Edita a disponibilidade semanal completa
edit_user_availability_day
Edita a disponibilidade de um dia específico
save_new_preference
Salva uma preferência de treino (estilo, limitações, objetivos)
update_weight
Registra um novo peso corporal com histórico
update_language
Altera o idioma do aplicativo
log_meal
Registra ou atualiza uma refeição do dia
cancel_subscription
Cancela a assinatura (exige confirmação explícita)
Geração por IA
Criação com IA
Crie ou regenere conteúdo usando IA. Exige assinatura ativa.
Ferramenta
Descrição
create_new_plan
Cria um novo plano de treino personalizado
regenerate_training_week
Regenera uma semana completa do plano
regenerate_training_session
Regenera uma sessão específica
create_quick_ride
Cria um treino extra fora do plano (resistência, intervalos, recuperação…)
create_test
Cria um teste de desempenho (FTP, rampa, sprint, VO2Max, etc.)
generate_nutrition_plan
Gera um plano de nutrição personalizado com base no treino
Permissões (escopos)
Ao autorizar o aplicativo, você pode escolher o nível de acesso necessário.
Escopo
Acesso
mcp:read
Somente leitura: consultar plano, progresso, atividades
mcp:write
Leitura + escrita: registrar conclusões, editar dados, enviar para Garmin/Wahoo
mcp:generate
Tudo acima + geração por IA: criar/regenerar planos e treinos
mcp
Acesso total
Perguntas frequentes
Preciso de uma conta paga?
Não. O acesso de leitura do MCP (mcp:read) está disponível em todos os planos. As ferramentas de escrita e geração por IA exigem assinatura ativa.
Meus dados estão seguros?
Sim. O acesso é autorizado via OAuth 2.0 padrão com PKCE. Sua senha nunca é compartilhada. Você pode revogar o acesso a qualquer momento em app.usecoachai.com → Configurações → Integrações MCP.
Com quais clientes MCP funciona?
Qualquer cliente que suporte MCP via Streamable HTTP com OAuth dinâmico: Claude.ai, Claude Desktop, Claude Code e outros clientes MCP do ecossistema.
E se o Claude cometer um erro?
As ferramentas de escrita e geração são projetadas para solicitar confirmação explícita antes de executar ações. O Claude mostrará uma proposta e aguardará sua aprovação antes de modificar qualquer dado.
Como revogo o acesso?
Vá para app.usecoachai.com → Configurações → Integrações → Tokens MCP e exclua o token correspondente.
Detalhes técnicos
Transporte: Streamable HTTP. Autenticação: OAuth 2.0 com PKCE (S256) e Dynamic Client Registration (RFC 7591). Nenhum segredo de cliente é necessário.
Comece agora
Conecte seu assistente de IA favorito ao seu treino em menos de um minuto.
Com problemas na integração? Fale conosco em support@usecoachai.com
Representação em Markdown da página acima, servida via Accept: text/markdown.
Mapa do site: https://cyclingcoachai.com/sitemap.xml · Resumo do produto para agentes: https://cyclingcoachai.com/llms.txt · API: https://cyclingcoachai.com/openapi.json