N8N with MCP Puppeteer

I’m trying to run Puppeteer MCP on the N8N, it works normally up to the MCP node with operation List Tools, but on the next MCP node with operation Execute Tool it gives this error. Can anyone help me solve it? I’ve tried a lot of things and it still gives this error.

In this case, I asked it to access google, then the AI Agent node executes the first tool that has the operation list tools, but when it executes the tool that has the operation execute tool, it gives the error.

Failed to execute operation: Operation not permitted, make sure you have the right permissions

Error details

n8n version: 1.82.3 (Self Hosted)

Time: 16/03/2025, 14:53:35

Error cause: { “message”: “Failed to execute operation: Operation not permitted, make sure you have the right permissions”, “timestamp”: 1742147615047, “name”: “NodeOperationError”, “context”: {}, “cause”: { “level”: “error”, “tags”: {} } }

did you build the docker container mentioned in the docs after dling the dockerfile?

I made a video to help go through the issues here (fast forward to 12 min mark): https://www.youtube.com/watch?v=eqCIB1fBSn8

Basically this is what worked for me on DigitalOcean (Updating my n8n):

  1. Find where your docker image is (On my end it was located in opt/n8n-docker-caddy

  2. Once you navigate there write the following command:
    sudo docker compose pull

  3. Once done, then simply run:
    sudo docker compose up -d

Hope that helps!