{"id":"033e9a5c-d96a-41c3-bed4-7907472f194d","shortId":"cAsvSf","kind":"mcp","title":"Etapa","tagline":"AI-powered cycling coach for generating personalized training plans and open-ended coaching.","description":"AI-powered cycling coach for generating personalized training plans and open-ended coaching.\n\nEtapa is an AI-powered cycling coach that provides personalized training plans, beginner guidance, and open-ended Q&A coaching. Generates 2–4 week training plans tailored to the rider's goal, fitness level, and schedule. Also supports plan review, critique of existing training programs, and beginner gear and nutrition advice.","tags":["etapa"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/rhoneybul/etapa/tree/HEAD/mcp-server","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.550","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:23:50.685Z","embedding":null,"createdAt":"2026-04-22T00:23:50.685Z","updatedAt":"2026-04-22T00:23:50.685Z","lastSeenAt":"2026-04-22T00:23:50.685Z","tsv":"'2':55 '4':56 'advic':84 'ai':3,18,36 'ai-pow':2,17,35 'also':70 'beginn':45,80 'coach':6,16,21,31,39,53 'critiqu':74 'cycl':5,20,38 'end':15,30,50 'etapa':1,32 'exist':76 'fit':66 'gear':81 'generat':8,23,54 'goal':65 'guidanc':46 'level':67 'mcp' 'nutrit':83 'open':14,29,49 'open-end':13,28,48 'open-source' 'person':9,24,42 'plan':11,26,44,59,72 'power':4,19,37 'program':78 'provid':41 'q':51 'review':73 'rider':63 'schedul':69 'support':71 'tailor':60 'train':10,25,43,58,77 'transport-stdio' 'week':57","prices":[{"id":"bd1eafd5-ca0e-491f-b3a1-6e874ae4e12b","listingId":"033e9a5c-d96a-41c3-bed4-7907472f194d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-22T00:23:50.685Z"}],"sources":[{"listingId":"033e9a5c-d96a-41c3-bed4-7907472f194d","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/etapa","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-22T00:23:50.685Z","lastSeenAt":"2026-04-22T00:23:50.685Z"}],"details":{"listingId":"033e9a5c-d96a-41c3-bed4-7907472f194d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Etapa","external_url":"https://getetapa.com","github_stars":0,"registry_url":"https://www.pulsemcp.com/servers/etapa","source_code_url":"https://github.com/rhoneybul/etapa/tree/HEAD/mcp-server"},"updatedAt":"2026-04-22T00:23:50.685Z"}}