# RideWithGPS MCP Server

Provide seamless access to your RideWithGPS cycling data including routes, trips, events, and user profile through an AI-powered interface. Manage and retrieve detailed cycling adventure information …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add boezzz/ridewithgps-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list boezzz/ridewithgps-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get boezzz/ridewithgps-mcp get_routes

# Call a tool
npx -y @smithery/cli@latest tool call boezzz/ridewithgps-mcp get_routes '{}'
```

## Tools (8)

- `get_routes` — Retrieve a list of cycling routes owned by the user, ordered by updated_at descending
- `get_route_details` — Retrieve full details for a specific cycling route including track points, course points, and points of interest
- `get_trips` — Retrieve a list of user's historical cycling trips, ordered by updated_at descending
- `get_trip_details` — Retrieve full details for a specific cycling trip including track points and performance data
- `get_current_user` — Retrieve profile information for the user
- `get_events` — Retrieve a list of events owned by the user, ordered by created_at descending
- `get_event_details` — Retrieve full details for a specific event including associated routes
- `sync_user_data` — Retrieve items (routes and/or trips) that the user has interacted with since a given datetime.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get boezzz/ridewithgps-mcp <tool-name>
```

---

Source: https://github.com/boezzz/ridewithgps-mcp | License: MIT
