Canada Holidays API MCP Server Workflow

somdn_product_page

This n8n workflow creates a Middleware CRUD API for Canada Holidays data, enabling AI agents to interact seamlessly with Canadian public holiday and provincial information. It converts standard API endpoints into an MCP-compatible service, facilitating easy integration with AI tools.

The workflow starts with a ‘MCP Trigger’ node, which acts as a webhook endpoint to receive requests from AI agents. It is followed by a series of HTTP Request nodes that fetch data from the Canada Holidays API, including root info, schema, all holidays, specific holidays by ID, all provinces, and specific provinces by ID. Each of these nodes uses dynamic parameters, populated via `$fromAI()` expressions, allowing users to specify details such as year, holiday ID, or province ID on-the-fly.

Additionally, the workflow includes several sticky notes providing setup instructions, API details, and descriptions for each data category (info, holidays, provinces), offering clarity for users or developers. When activated, this workflow enables real-time access to comprehensive Canadian holiday data—ideal for AI integrations, holiday planning apps, or government data portals. It supports flexible parameters and customization, making it adaptable for different use cases involving Canadian public holidays and regional data.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.mcpTrigger, httpRequestTool, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Canada Holidays API MCP Server Workflow”

Your email address will not be published. Required fields are marked *