What problem does it solve? Writing an MCP server in Perl requires knowing the exact MCP::Server API conventions — handler signatures, return methods, and error flags — and getting any of them wrong produces tools that silently fail or misbehave. ## Core Features & Use Cases - Server and Tool Setup: Provides correct MCP::Server instantiation and $server->tool() registration with JSON Schema input definitions. - Ready-Made Tool Patterns: Includes CRUD, Kubernetes, and database integration tool templates with proper error handling via text_result(). - Async LLM Integration: Shows how to wire MCP tools into Langertha and Net::Async::MCP for tool-calling agents with Anthropic models. - Use Case: You need to expose a Perl application's data as MCP tools for Claude — use this Skill to register list/create/query tools with correct schemas and connect them to an async LLM client. ## Quick Start Use the perl-mcp skill to create an MCP server in Perl with a tool that queries my database table and returns JSON results.