AutomationFlowsSlack & Telegram › Matrix Tool Mcp Server All 11 Operations

Matrix Tool Mcp Server All 11 Operations

Original n8n title: 🛠️ Matrix Tool Mcp Server 💪 All 11 Operations

ByDavid Ashby @cfomodz on n8n.io

Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

Event trigger★★★★☆ complexityAI-powered19 nodesMcp TriggerMatrix Tool
Slack & Telegram Trigger: Event Nodes: 19 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #5185 — we link there as the canonical source.

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 →

Download .json
{
  "nodes": [
    {
      "id": "0549579b-ef6e-4653-ab95-eb3215bd9598",
      "name": "Workflow Overview 0",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1480,
        100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "399f6860-4f4b-4e34-b3cb-a3c827102667",
      "name": "Matrix Tool MCP Server",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        -180,
        120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "0fe38829-b5aa-4161-ada9-3ca68d7c8938",
      "name": "Get the current user's account information",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -800,
        140
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "97ea27a0-ff46-4c36-b2ed-52fc56358255",
      "name": "Sticky Note 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        120
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "738f09aa-e0ee-4ab1-9ce9-6eea797ea90b",
      "name": "Get an event by ID",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -800,
        380
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "510af360-d570-4333-969a-666913078557",
      "name": "Sticky Note 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        360
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "1c7f53a2-31e4-4eb4-af8d-6ef2b5591acd",
      "name": "Upload media to a chatroom",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -800,
        620
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5c133075-547b-4b26-96ef-8828ee7592cf",
      "name": "Sticky Note 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        600
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "0d2839ae-93f1-40f5-b7ac-c7fa294c4a32",
      "name": "Create a message",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -800,
        860
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "08ea1f00-00ea-4026-854a-70338bba6b1b",
      "name": "Get many messages",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -580,
        860
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "4a176639-dd65-40a9-a594-90ba8b40ae2d",
      "name": "Sticky Note 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        840
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "4f5e6a29-66c7-4458-a3b1-a4414c05a4fc",
      "name": "Create a room",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -800,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "6cccb0c0-6a63-4269-835b-3ef369cc18ca",
      "name": "Invite a room",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -580,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "42d440e6-b0d9-4531-aa23-7898d65f56e1",
      "name": "Join a room",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -360,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "3c87d0d4-dafb-4007-8f7a-fedef56732b3",
      "name": "Kick a user from a room",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -140,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ab9717f3-8350-4b37-990d-5a5e7f78671f",
      "name": "Leave a room",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        80,
        1100
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "93ce95d7-1cc3-460e-bc34-a579e13c0154",
      "name": "Sticky Note 5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        1080
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "0f620bbe-39f0-4904-be10-8b62528497df",
      "name": "Get many room members",
      "type": "n8n-nodes-base.matrixTool",
      "position": [
        -800,
        1340
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5c8ba7d7-a4f9-4dce-a145-6319b669bce4",
      "name": "Sticky Note 6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        1320
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Join a room": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Leave a room": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create a room": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Invite a room": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create a message": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get many messages": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get an event by ID": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get many room members": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Kick a user from a room": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Upload media to a chatroom": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get the current user's account information": {
      "ai_tool": [
        [
          {
            "node": "Matrix Tool MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

Source: https://n8n.io/workflows/5185/ — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

Mcp Trigger, Mattermost Tool
Slack & Telegram

Discord MCP Server. Uses discordTool, mcpTrigger, httpRequestTool, stickyNote. Event-driven trigger; 16 nodes.

Discord Tool, Mcp Trigger, HTTP Request Tool
Slack & Telegram

Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato. Uses httpRequest, stickyNote, telegramTrigger, telegram. Event-driven trigger; 42 nodes.

HTTP Request, Telegram Trigger, Telegram +2
Slack & Telegram

Splitout Code. Uses googleSheetsTrigger, httpRequest, splitInBatches, googleSheets. Event-driven trigger; 35 nodes.

Google Sheets Trigger, HTTP Request, Google Sheets +2
Slack & Telegram

Saeli-Telegram Nano Banana 2 -> Kling -> Cloudinary -> Telegram v2. Uses telegramTrigger, openAi, httpRequest, telegram. Event-driven trigger; 34 nodes.

Telegram Trigger, OpenAI, HTTP Request +1