Shared Oct 25, 2025

Daily Strava Reminder

If you skip Strava, you'll get insulted by Poke.

Shared by Nils Reichardt4 total votes
#sport#motivation
4

Description

Trying to get in shape and need a little extra motivation? Let Poke hold you accountable. This automation checks your Strava activity and, if you skipped your workout for the day, Poke will send you a lovingly aggressive reminder — think tough love, not positivity posters.

Setup

Difficulty

You’ll need to self-host the Strava MCP server, which requires some basic technical setup.

Instructions

  1. Clone my Strava MCP repository: git clone https://github.com/nilsreichardt/strava-mcp

Strava API

  1. Go to strava.com/settings/api
  2. Create a new application
  • Enter your application details (name, website, description)
  • Important: Set "Authorization Callback Domain" to localhost
  • Note down your Client ID and Client Secret
  1. Run npx tsx scripts/setup-auth.ts
  2. Follow the prompts to complete the authentication flow (detailed instructions in the Authentication section below).

Deploy to Render

  1. Create an account at https://render.com
  2. Open https://render.com/deploy?repo=https://github.com/nilsreichardt/strava-mcp
  3. Enter your Client ID, Client Secret, Access Token and Refresh Token
  4. Click "Deploy Blueprint"
  5. Copy the URL (e.g. https://strava-mcp-0000.onrender.com and add it to Poke. Make sure to add "/sse" after the URL you copied (e.g. https://strava-mcp-0000.onrender.com/sse).
  6. Copy the prompt below and send it Poke. You can adjust the schedule to fit your routine — the default is once per day.

Cost

No credit card required. Zero cost.

Prompt

I want to set myself a challenge: to do some sport every day. You have to supervise me and check that I’m actually doing it.
Please create the following service: check my Strava every day at 3 p.m. (using MCP) and verify whether I’ve uploaded an activity.
If I haven’t, insult me as much as you can — be brutal! That’s one of your strengths, so use it.
Then check again at 9 p.m.; if there’s still no Strava activity, insult me even more.
Daily Strava Reminder — poke.community — poke.community