Imagine having your AI assistant provide real-time insights about your VanMoof bike rides. With the new VanMoof MCP Server, this is now a reality. In this blog post, I’ll walk you through how the VanMoof MCP Server bridges the gap between your AI assistant and your VanMoof bike, allowing you to access bike details and riding stats effortlessly.
The VanMoof MCP Server creates a seamless connection between AI agents (like Claude or other MCP-compatible assistants) and key VanMoof services. This allows your AI assistant to access your bike details, riding statistics, and more—all with natural language queries. The server acts as a bridge, giving AI models context about your VanMoof bike without requiring you to manually retrieve and paste that information.
The Model Context Protocol (MCP) is a framework designed to enhance the capabilities of AI models by providing them with contextual information from various sources. MCP allows AI agents to access and utilize data from different services, making interactions more meaningful and efficient. By implementing MCP, developers can create servers that expose specific tools and endpoints, enabling AI models to query and retrieve relevant information seamlessly.
Here are some of the capabilities unlocked by the VanMoof MCP Server:
Want to quickly reference your bike’s details? Just ask:
Curious about the VanMoof rider community?
This is where things get really interesting:
The MCP Server exposes the following tools to AI agents:
get_customer_data
: Retrieves your VanMoof bike detailsget_vanmoof_cities
: Lists cities where VanMoof tracks ridesget_rider_preferences
: Gets your configured preferencesget_rides_summary
: Provides a summary of your ridesget_rides_for_week
: Gets detailed stats for a specific weekget_city_rides_thisweek
: Shows city-wide riding trendsget_world_rides_thisweek
: Provides global riding statisticsAs a VanMoof rider and AI enthusiast, I wanted to bridge these two worlds. The Model Context Protocol offers an exciting way to extend AI capabilities with real-world data. By creating this MCP server, I’m able to have more meaningful conversations with my AI assistant about my riding habits and bike status, and I learned more about building a MCP server.
I’m considering additional features like:
The MCP framework makes it easy to extend functionality, and I’m excited about your thoughts about MCP.
If you own a VanMoof bike and want to try this out, head over to the GitHub repository and follow the setup instructions. I’d love to hear your feedback and ideas for improvement!