
PYGRUNN 2025
PyGrunn is the main Python and open-source conference in the north of the Netherlands, held annually in Groningen. PyGrunn aims to inform, inspire, and impress leaders in innovative technologies through talks, workshops, and networking opportunities. The 2025 edition took place on May 16 at Forum Groningen, featuring a diverse lineup of sessions and attracting over 500 participants with a 80 euro ticket price.
I had the opportunity to present a 30-minute talk to an audience of approximately 80 attendees on the topic of Model Context Protocol (MCP) and its application for large language models (LLMs). The session delved into strategies for building MCPs to enhance model performance, drawing from both theoretical insights and practical examples. This article will present what I did back then and share the testing code I wrote specifically for that event and teaching people about MCP.
Model Context Protocol Proof Of Concept: LLM bike planner
The bike-planner-mcp is a modular travel planner application specifically designed for bicycle route planning, built using FastAPI and following a Modular Command Processor (MCP) architecture. The core functionality revolves around processing user requests through a Large Language Model (LLM) that converts natural language inputs into a structured sequence of tool calls, making it highly flexible and extensible for complex route planning scenarios.
The application offers several key features including route segment generation based on start locations and desired distances, 3-day weather forecasts for specified locations, sleeping accommodation suggestions, and activity discovery based on user preferences. The MCP architecture allows these different tools to work together seamlessly, with results from one operation feeding into subsequent steps through a placeholder system (e.g., <get_route_day.end>), all orchestrated by the central processor that executes the LLM-generated plan.
Lastly, here is the presentation itself. It had been a while presenting for a new group of people and considering only two days of prep time it went well. Some great questions and discussion at the end they cut out of the recording.

For more information about the topic feel free to contact me. The ability to present at the Forum in Groningen for an interested and knowledgeable group of experts was a great experience. Looking forward to 2026!