MCP Server.
AI-powered automation.

Connect AI models with powerful automation tools. Generate PDFs, capture screenshots, scrape websites, and execute JavaScript code through the Model Context Protocol.

n8n MCP Workflow

Powerful Tools for AI Workflows

Our MCP server provides essential automation tools that AI models can use to accomplish complex tasks.

HTML/Markdown to PDF

Generate professional PDFs from HTML or Markdown. Perfect for invoices, reports, resumes, and documents.

Screenshot URLs

Capture screenshots of any website with customizable wait times for dynamic content.

Website Scraping

Extract content and data from websites for analysis, monitoring, or data collection.

JavaScript Execution

Run custom JavaScript code for data transformation, calculations, and complex logic.

Quick Setup Guide

Get started with CustomJS MCP Server in n8n or any MCP-compatible tool in minutes.

Setup in n8n

  1. 1

    Get your API Key

    Sign up at app.customjs.io and generate your API key.

  2. 2

    Add MCP Tool in n8n

    In your n8n workflow, add an OpenAI node and configure it to use MCP tools.

  3. 3

    Configure the MCP Server

    Endpoint: https://mcp.customjs.space/customjs/mcp
    Server Transport: HTTP Streamable
    Authentication: Multiple Headers Auth
  4. 4

    Add Authentication Header

    Header Name: x-api-key
    Header Value: your-api-key
  5. 5

    Start Using!

    The AI can now access all CustomJS tools. Try the example prompts below.

See It In Action

Real examples of CustomJS MCP Server working with n8n and AI models.

n8n Workflow with MCP Client

n8n Workflow Setup

MCP Tool Configuration

MCP Server Configuration

Authentication Setup

Header Authentication

n8n Output with Generated PDF URL

n8n Output with PDF URL

PDF Generation Output

Generated Invoice PDF

Example Prompts

Try these prompts with your AI model to see what CustomJS MCP Server can do.

Invoice Generation

Generate a professional invoice PDF for the following:

Client: Acme Corp, 123 Main St, New York

Invoice #: INV-2024-089

Items: Web Design (40hrs @ $95/hr = $3,800), Hosting Setup ($250)

Total: $4,050 due by March 15, 2026

Use a clean layout with a logo placeholder at the top. Return only the download URL.

Meeting Notes to PDF

Convert the following meeting notes to a PDF and return only the download URL:

# Sprint Planning - Feb 20, 2026

**Attendees:** Alice, Bob, Carol

## Goals

- Launch new checkout flow by March 1

- Fix 3 critical bugs in payment module

## Action Items

- [ ] Alice: Design mockups by Feb 24

- [ ] Bob: API integration by Feb 27

- [ ] Carol: QA sign-off by Feb 28

Website Screenshot

Take a screenshot of https://www.apple.com/shop/buy-iphone and wait 3 seconds for the page to fully load. Return only the download URL of the screenshot.

Data Transformation

I have this JSON sales data:

{"sales": [{"month": "Jan", "revenue": 12400}, {"month": "Feb", "revenue": 15800}, {"month": "Mar", "revenue": 9200}]}

Run JavaScript to calculate: total revenue, average monthly revenue, and the best performing month. Return the results as a formatted summary.

Resume Generation

Create a PDF resume for the following candidate and return only the download URL:

# John Carter

[email protected] | +1 (555) 234-5678 | New York, NY

## Experience

**Senior Frontend Developer** — Stripe, 2021–Present

- Led migration from React 16 to React 18, reducing load time by 40%

- Mentored a team of 5 junior developers

## Skills

TypeScript, React, Next.js, Node.js, GraphQL, AWS

Share Your Use Case

We'd love to hear how you're using CustomJS MCP Server! Share your creative workflows, automation ideas, or integration stories with us.

Ready to Get Started?

Join developers already using CustomJS MCP Server to power their AI workflows.