This workflow follows the HTTP Request Tool → Mcptrigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"createdAt": "2025-07-02T03:17:31.524Z",
"updatedAt": "2025-09-19T07:48:20.974Z",
"id": "tKByJonrG0OX4O7S",
"name": "[3-3] MCP Trigger Server(Claude)",
"active": true,
"isArchived": false,
"nodes": [
{
"parameters": {
"path": "n8n_tools"
},
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"typeVersion": 1,
"position": [
-512,
80
],
"id": "a4d1b4b1-8173-4cf5-8993-d4cf3778075d",
"name": "MCP Server Trigger"
},
{
"parameters": {
"calendar": {
"__rl": true,
"value": "datapopcorn@gmail.com",
"mode": "list",
"cachedResultName": "datapopcorn@gmail.com"
},
"start": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start', ``, 'string') }}",
"end": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End', ``, 'string') }}",
"additionalFields": {
"description": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Description', `\ubc18\ub4dc\uc2dc [n8n]\uc744 \ubd99\uc5ec\uc918.`, 'string') }}",
"summary": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Summary', `\ubc18\ub4dc\uc2dc [n8n]\uc744 \ubd99\uc5ec\uc918.`, 'string') }}"
}
},
"type": "n8n-nodes-base.googleCalendarTool",
"typeVersion": 1.3,
"position": [
-688,
304
],
"id": "7c15eb22-2d73-417c-9756-3c58bf88304f",
"name": "Create_Event",
"credentials": {
"googleCalendarOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {},
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"typeVersion": 1,
"position": [
-560,
304
],
"id": "2b45dd85-36d8-43e4-87c1-2d2cafc0d619",
"name": "Calculator"
},
{
"parameters": {
"content": "# MCP Server\n\n1/ n8n\uc5d0\uc11c MCP Trigger\uc5d0 URL\uc744 \ubcf5\uc0ac. \uadf8\ub9ac\uace0 \ubc18\ub4dc\uc2dc \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub97c Active\ub85c \uc124\uc815\n2/ Claude PC App\uc73c\ub85c \uc811\uc18d \ud6c4 \uc124\uc815 > \uac1c\ubc1c\uc790 \uc5d0\uc11c MCP \uc124\uc815\uc744 \uc120\ud0dd\n3/ claude_desktop_config.json \uac12\uc744 \uc544\ub798 \uac12\uc73c\ub85c \ubcc0\uacbd\ud558\uae30.\n```\n{\n \"mcpServers\": {\n \"n8n_tools\": {\n \"command\": \"npx\",\n \"args\": [\n \"-y\",\n \"supergateway\",\n \"--sse\",\n \"https://n8n.datapopcorn.xyz/mcp/n8n_tools/sse\"\n ]\n }\n }\n}\n```\n\n4/ Claude PC App\uc744 \uc7ac\uc2e4\ud589\ud558\uace0 \uc815\uc0c1\uc801\uc73c\ub85c \uc5f0\uacb0\ub418\uc5c8\ub294\uc9c0 \uccb4\ud06c\ud558\uae30.\n5/ \uc624\ub958\uac00 \ub098\uba74, \ud574\ub2f9 \uc624\ub958\ub97c GPT\uc5d0\uac8c \ubb38\uc758. \uac04\ud639 \ub450\uc138\ubc88 \uaecf\ub2e4\ud0a4\uba74 \ub2e4\uc2dc \uc5f0\uacb0\ub428\n\n2025-06-05 (Claude \uc5c5\ub370\uc774\ud2b8 \ub418\uba74\uc11c supergate \uc774\uc288)\n\uc544\ub798 \ucc98\ub7fc \uc218\uc815\ud558\uba74 \ub3d9\uc791.\n\n```\n\"n8n_tools\": {\n \"command\": \"npx\",\n \"args\": [\n \"mcp-remote\",\n \"http://localhost:5678/mcp/n8n_tools/sse\"\n ]\n }\n```",
"height": 716,
"width": 600,
"color": 7
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
48,
-64
],
"id": "b9b8cef3-556b-411f-b46d-4bd150c3f952",
"name": "Sticky Note16"
},
{
"parameters": {
"toolDescription": "Makes an HTTP request and returns the response data\n\nURL : https://pokeapi.co/api/v2/pokemon/{pokemon_name}\n\ne.g.) https://pokeapi.co/api/v2/pokemon/ditto",
"url": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('URL', ``, 'string') }}",
"options": {}
},
"type": "n8n-nodes-base.httpRequestTool",
"typeVersion": 4.2,
"position": [
-432,
304
],
"id": "471fd197-9c9b-4abf-a4f8-3821f7c17959",
"name": "PokeAPI"
},
{
"parameters": {
"cityName": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('City', ``, 'string') }}",
"language": "=ko"
},
"type": "n8n-nodes-base.openWeatherMapTool",
"typeVersion": 1,
"position": [
-304,
304
],
"id": "ac139df8-281b-405e-a3db-3fc8f7e5a169",
"name": "Get Weather",
"credentials": {
"openWeatherMapApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"operation": "getAll",
"tableId": "emergency_room",
"returnAll": true,
"filters": {
"conditions": [
{
"keyName": "dutyName",
"condition": "eq",
"keyValue": "\uac74\uad6d\ub300\ud559\uad50\ubcd1\uc6d0"
}
]
}
},
"type": "n8n-nodes-base.supabaseTool",
"typeVersion": 1,
"position": [
-160,
304
],
"id": "8e065ba0-ead2-4a10-9d4a-5ea6fe0859e9",
"name": "Get EmergencyRoom",
"credentials": {
"supabaseApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"content": "## (\uc0ac\uc804\uc900\ube44)\n- \ubb38\uc81c\uc5c6\uc774 \uc9c4\ud589\ud558\uc2dc\ub824\uba74 [Node.js](https://nodejs.org/en/download)\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.\n- Node.js\uac00 \uc124\uce58\ub418\uc5b4\uc788\ub294\uc9c0 \ud655\uc778\ud558\ub294 \ubc29\ubc95\n\n(1) Mac : '\ud130\ubbf8\ub110terminal' \uc571(\ub610\ub294 iterm2) \uc2e4\ud589.\n(2) Windows : WIN+R\uc744 \ub204\ub974\uace0 \uc785\ub825 \ub610\ub294 'powershell' \uc744 \uc785\ub825.\n\uc774\ud6c4 `node -v' \ub77c\uace0 \ud0c0\uc774\ud551 \ud588\uc744 \ub54c \uc544\ub798\uc640 \uac19\uc774 \ubc84\uc804 \uc815\ubcf4\uac00 \ub728\uba74 \uc815\uc0c1\uc801\uc73c\ub85c \uc124\uce58\uac00 \ub41c \uac83.\n\n",
"height": 384,
"width": 560
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
672,
-32
],
"id": "2b537c05-2ccb-4f96-88c3-250a40f75c4b",
"name": "Sticky Note"
},
{
"parameters": {
"content": "## MCP\uc0ac\uc6a9 \uc2dc TIP\n- \ud558\ub098\uc758 \uc11c\ubc84\uc5d0 \ub108\ubb34 \ub9ce\uc740 \ub3c4\uad6c\ub97c \uc5f0\uacb0\ud558\uc9c0 \ub9d0\uae30.(10\uac1c \ubbf8\ub9cc \uad8c\uc7a5)\n- \ub3c4\uad6c\uba85\uc740 \uc5b4\ub5a4 \uc5ed\ud560\uc744 \ud558\ub294\uc9c0 \uba85\uc2dc\uc801\uc73c\ub85c \uc791\uc131\ud558\uae30. \uc608. Create Event : \uc774\ubca4\ud2b8 \uc0dd\uc131\n- \uac00\ub2a5\ud558\uba74 \ube44\uc2b7\ud55c \uc5ed\ud560\uc744 \ud558\ub294 \ub3c4\uad6c\ub4e4, \uc911\ubcf5\ub418\ub294 \uc77c\uc744 \ud558\ub294 \uacbd\uc6b0\ub97c \ud53c\ud558\uae30.\n- \ub9ac\uc18c\uc2a4 \uad00\ub9ac : \uc11c\ubc84 CPU/\uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud558\uace0, \ud544\uc694\ud558\ub2e4\uba74 \ub3c4\uad6c\ub97c \uc5ec\ub7ec \uc11c\ubc84\ub85c \ubd84\uc0b0 \ubc30\uce58. (\ud2b9\ud788 LLM \uc5f0\uacc4 \ud234\uc774\ub098 \ub300\uc6a9\ub7c9 API \ud638\ucd9c \ub3c4\uad6c\ub294 \ubd80\ud558\uac00 \ud074 \uc218 \uc788\uc74c)\n- \ubcf4\uc548 \uace0\ub824 : API Key, \ud1a0\ud070, DB \uc811\uadfc \uc815\ubcf4\ub294 \ud658\uacbd \ubcc0\uc218(.env)\ub85c \uad00\ub9ac\ud558\uace0 \ucf54\ub4dc/\uc124\uc815\uc5d0 \uc9c1\uc811 \ub178\ucd9c\ud558\uc9c0 \uc54a\uae30. \ud544\uc694\uc2dc role-based \uc811\uadfc \uc81c\uc5b4 \uc124\uc815.\n- \uc5d0\ub7ec \ud578\ub4e4\ub9c1 \uc124\uacc4 : \ub3c4\uad6c \ud638\ucd9c \uc2e4\ud328 \uc2dc \uae30\ubcf8 fallback \uc751\ub2f5\uc744 \uc815\uc758\ud574\ub450\uae30. \uc608: API rate-limit \u2192 \ub300\uccb4 \uc751\ub2f5 or \uc7ac\uc2dc\ub3c4 \ub85c\uc9c1 \ucd94\uac00.\n- \ub85c\uadf8 & \ubaa8\ub2c8\ud130\ub9c1 : \uc5b4\ub5a4 \ub3c4\uad6c\uac00 \uc5bc\ub9c8\ub098 \uc790\uc8fc \ud638\ucd9c\ub418\ub294\uc9c0, \uc2e4\ud328\uc728\uc740 \uc5b4\ub5a4\uc9c0 \ub85c\uae45 \ubc0f \ub300\uc2dc\ubcf4\ub4dc\ud654. \uc7a5\uc560 \uc2dc \ube60\ub974\uac8c \ud30c\uc545 \uac00\ub2a5.\n- \ud14c\uc2a4\ud2b8 & \uc0cc\ub4dc\ubc15\uc2a4 \ud658\uacbd \ubd84\ub9ac : \uc2e0\uaddc \ub3c4\uad6c\ub97c \ubd99\uc77c \ub54c\ub294 \ud14c\uc2a4\ud2b8 \uc11c\ubc84\uc5d0\uc11c \ucda9\ubd84\ud788 \uac80\uc99d \ud6c4 \uc6b4\uc601 \uc11c\ubc84\uc5d0 \ubc18\uc601.",
"height": 336,
"width": 544
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-608,
464
],
"id": "aed49f5c-8db3-46c1-8a13-a9cd8bb331f4",
"name": "Sticky Note1"
},
{
"parameters": {
"content": "## \ub3c4\uad6c \ub9ac\uc2a4\ud2b8",
"height": 80,
"width": 272,
"color": 7
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-864,
288
],
"id": "2fd6c378-db8e-4d89-8ead-da51da70cfd5",
"name": "Sticky Note2"
}
],
"connections": {
"Create_Event": {
"ai_tool": [
[
{
"node": "MCP Server Trigger",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator": {
"ai_tool": [
[
{
"node": "MCP Server Trigger",
"type": "ai_tool",
"index": 0
}
]
]
},
"PokeAPI": {
"ai_tool": [
[
{
"node": "MCP Server Trigger",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get Weather": {
"ai_tool": [
[
{
"node": "MCP Server Trigger",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get EmergencyRoom": {
"ai_tool": [
[
{
"node": "MCP Server Trigger",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"staticData": null,
"meta": {
"templateCredsSetupCompleted": true
},
"versionId": "79db21da-289a-4d66-a0a2-69e9f24c7e51",
"triggerCount": 1,
"shared": [
{
"createdAt": "2025-07-02T03:17:31.524Z",
"updatedAt": "2025-07-02T03:17:31.524Z",
"role": "workflow:owner",
"workflowId": "tKByJonrG0OX4O7S",
"projectId": "sjNgDrdbhRMMF6SK"
}
],
"tags": [
{
"createdAt": "2025-06-25T04:00:38.130Z",
"updatedAt": "2025-09-19T05:46:22.728Z",
"id": "EyGUZypc5DKHVUyY",
"name": "\ud328\uc2a4\ud2b8\ucea0\ud37c\uc2a4_\uad00\ub9ac\uc790"
}
]
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
googleCalendarOAuth2ApiopenWeatherMapApisupabaseApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
[3-3] MCP Trigger Server(Claude). Uses mcpTrigger, googleCalendarTool, toolCalculator, httpRequestTool. Event-driven trigger; 10 nodes.
Source: https://github.com/2innnnn0/fastcampus-n8n-data-analysis-agent/blob/main/workflows/[3-3]-mcp-trigger-server(claude).json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Meet Troy, your intelligent personal assistant that seamlessly manages your Google Calendar and Tasks through Telegram. This workflow combines AI-powered natural language processing with MCP (Model Co
QuantumDefender AI is a next-generation intelligent cybersecurity assistant designed to harness the symbolic strength of quantum computing’s promise alongside cutting-edge AI capabilities. This sophis
Awesome N8N Templates. Uses agent, telegramTrigger, mcpClientTool, mcpTrigger. Event-driven trigger; 33 nodes.
> This n8n template builds Stacey, an AI assistant that runs inside Telegram. Stacey listens to your messages, understands what you want using AI, and intelligently routes commands to MCP-connected
This automation flow is designed to proactively monitor email, calendar, and Slack communications, analyze priorities across all channels, and generate a comprehensive daily briefing with actionable t