

by Perl 🐪 Maven
The Model Context Protocol (MCP) has rapidly become the standard way for AI assistants to interact with external applications. But how do you add MCP support to an application that already exists?
In this practical workshop we'll take a real Dancer2 application and add an MCP server that exposes its existing functionality to AI clients. Along the way we'll look at the MCP protocol, JSON-RPC, tool discovery, schema design and request handling, while keeping the implementation cleanly separated from the application's existing business logic.
We'll see how a YAML-driven design allows a single source of truth for tool definitions and documentation, and why adding MCP often turns out to be far less work than you'd expect when your application's architecture is already sound.
By the end of the session you'll understand the MCP protocol, know how to implement an MCP server in Perl, and have a design you can adapt to your own applications.
Dave Cross has been writing Perl professionally for more than thirty years. He is the author of several Perl books, including Data Munging with Perl (Manning) and Perl Template Toolkit (O'Reilly), and has been speaking at Perl conferences around the world since the late 1990s.
He builds web applications with Dancer2, contributes to open source, and has recently been exploring how established Perl applications can integrate with modern AI technologies such as the Model Context Protocol (MCP). His Line of Succession website now exposes its data through an MCP server, allowing AI assistants to query Britain's royal succession directly from the site's underlying database.
Dave believes the best way to learn a new technology is to build something real with it, and this workshop is based on exactly that experience.
Sign in to view full event details
Create a free account to see descriptions, save events, and more
MCP - Model Context Protocol in Perl: From Web App to AI Tools is a free independent taking place on Wednesday, October 21, 2026 at a venue to be announced. This independent is organised by Perl 🐪 Maven. Attendance is free — register to secure your spot. Currently 76 people have registered out of 76 spots. The event runs for approximately 2 hours.
Join this independent over 2 hours for an engaging session of learning, discussion, and networking with fellow attendees.
This independent is ideal for:
MCP - Model Context Protocol in Perl: From Web App to AI Tools covers topics including AI. Find similar events by browsing these topics on Rifio.