PipedreamHQ / PipedreamHQ/pipedream

[BUG] Strava MCP Connector —  getLoggedInAthleteActivities  returns empty array for 2026 date range

Open
#21,145 0 comments 0 reactions 0 assignees View on GitHub
bug mcp triaged
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

**Describe the bug**
The activity list tools consistently return an empty array when querying activities from 2026, despite the athlete having confirmed activity data for that year.

Environment:
• Platform: Pipedream MCP (Strava integration)
• Tools affected:  strava-get-activity-list ,  strava-search-activities 

**To Reproduce**

1. Call  **strava-get-activity-list**  or  **strava-search-activities**  with the following parameters:
- after :  1735689600  (Unix timestamp for January 1, 2026, 00:00:00 UTC)
- before :  1749650000  (Unix timestamp for June 11, 2026)
- maxItems : 100

2. Observe that the response returns an empty array:  "ret": [] 

**Expected behavior**
The tools should return the athlete’s activity list for 2026. The athlete has confirmed they have training data for this period visible in the Strava app.

**Screenshots**

Image

Image

**Additional context**

- The  strava-get-athlete-stats  tool works correctly and returns accurate 2026 year-to-date data.
- When querying activity data for 2025 (e.g.,  after: 1735603200 ), the tools return results as expected.
- The problem seems to be related to how the connector handles Unix timestamp filtering for dates in 2026, possibly a parameter passing or epoch calculation issue on the connector side.

Impact:
This issue makes it impossible to retrieve, analyze, or process any individual activity data for the current year (2026), significantly limiting the usefulness of the Strava MCP integration.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.