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.

Ir para Cycling Coach AI

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)

  1. Vá para claude.ai → Configurações → Integrações
  2. Clique em "Adicionar integração"
  3. Cole a URL do servidor: https://app.usecoachai.com/api/mcp
  4. O Claude redirecionará você para o Cycling Coach AI para autorizar o acesso
  5. Entre com sua conta e clique em "Autorizar"
  6. 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.

Ir para Cycling Coach AI

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