Routine is an MCP server that allows users to create custom tools on the fly. By capturing and parameterizing sequences of actions performed by multiple MCP tools, Routine enables the creation of reusable routines. These routines can then be used to automate complex tasks by providing customized parameters, such as inserting a page into a parent page with structured content.