take_screenshot

Pack: microlink · Endpoint: https://gateway.pipeworx.io/microlink/mcp

Capture a screenshot of any webpage. Returns image URL showing the rendered page layout and visual content—use to verify page state or design.

Parameters

NameTypeRequiredDescription
urlstringyesThe URL of the webpage to screenshot.

Example call

Arguments

{
  "url": "https://www.example.com"
}

curl

curl -X POST https://gateway.pipeworx.io/microlink/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"take_screenshot","arguments":{"url":"https://www.example.com"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('take_screenshot', {
  "url": "https://www.example.com"
});

More examples

{
  "url": "https://www.wikipedia.org"
}

Response shape

FieldTypeDescription
urlstringThe URL that was screenshotted
screenshot_urlstring | nullURL of the generated screenshot image
widthnumber | nullScreenshot width in pixels
heightnumber | nullScreenshot height in pixels
Full JSON Schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The URL that was screenshotted"
    },
    "screenshot_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "URL of the generated screenshot image"
    },
    "width": {
      "type": [
        "number",
        "null"
      ],
      "description": "Screenshot width in pixels"
    },
    "height": {
      "type": [
        "number",
        "null"
      ],
      "description": "Screenshot height in pixels"
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "microlink": {
      "url": "https://gateway.pipeworx.io/microlink/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026