WebMCP and Model Context Protocol (MCP) Explained: How to Make Your Web Apps Agent-Ready