MCP/A2A server for fitness app supporting Strava and Fitbit
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"a2a-mcp-strava-fitbit-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Active Development - This project is under active development and not yet ready for production use. We welcome feedback, contributions, and early testing from the community. Please report issues and share your experiences.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in health / analytics
MCP Server for GCP environment for interacting with various Observability APIs.
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
MCP server for Withings health data — sleep, activity, heart, and body metrics.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
MCP Security Weekly
Get CVE alerts and security updates for A2A_mcp_Strava_Fitbit_server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Active Development - This project is under active development and not yet ready for production use. We welcome feedback, contributions, and early testing from the community. Please report issues and share your experiences.
An open source multi-protocol fitness data API providing secure access to fitness data from multiple providers (Strava, Fitbit) through the Model Context Protocol (MCP), A2A (Agent-to-Agent) Protocol, and REST APIs. Built for LLMs and AI applications with comprehensive API key management, rate limiting, OAuth integration, and real-time analytics.
Pierre connects fitness data to AI assistants like Claude, ChatGPT, and any agents supporting the MCP/A2A protocol, providing intelligent analysis with location, weather, and performance context.
| Analysis Type | Example Queries | Key Features |
|---|---|---|
| Running | "What was my longest run this year and where?" | Pace trends, location context, terrain analysis |
| Cross-Training | "Compare my cycling vs running performance" | Multi-sport analysis, heart rate zones, consistency |
| Location Intelligence | "Where do I perform best?" | GPS tracking, terrain impact, route optimization |
| Weather Impact | "How does weather affect my performance?" | Temperature correlation, seasonal patterns |
| Activity Intelligence | "Analyze my marathon with full context" | Insights with environmental factors |
| Goal Tracking | "How close am I to my 1000km goal?" | Progress monitoring, achievement analysis |
| Performance Trends | "Find patterns in my training data" | Long-term analysis, optimization suggestions |
See detailed examples: Check out our comprehensive prompt guide with 50+ real-world queries.
Pierre supports multiple integration patterns for different use cases:
| Integration Type | Best For | Setup Complexity | Authentication |
|---|---|---|---|
| MCP Protocol (2025-06-18) | AI assistants (Claude, ChatGPT, any MCP compliant client) | Low | JWT Token |
| A2A Protocol (v0.2.3) | AI agents & applications | Medium | API Keys |
| REST API | Web apps & dashboards | Medium | OAuth2 + JWT |
| Single-Tenant | Personal local use | Minimal | Optional |
Configure MCP Server
// For Claude Desktop (~/.claude/claude_desktop_config.json)
{
"mcpServers": {
"pierre-fitness": {
"command": "path/to/pierre-mcp-server",
"args": ["--single-tenant", "--port", "8080"]
}
}
}
// For ChatGPT or other MCP-compatible clients
// Use the same MCP protocol with your client's configuration
Connect to Strava
Works with any MCP/A2A compatible agent
# 1. Register your A2A client
curl -X POST http://localhost:8081/a2a/clients \
-H "Content-Type: application/json" \
-
... [View full README on GitHub](https://github.com/MyTestProjects2025/A2A_mcp_Strava_Fitbit_server#readme)