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

Our MCP server provides essential automation tools that AI models can use to accomplish complex tasks.
Generate professional PDFs from HTML or Markdown. Perfect for invoices, reports, resumes, and documents.
Capture screenshots of any website with customizable wait times for dynamic content.
Extract content and data from websites for analysis, monitoring, or data collection.
Run custom JavaScript code for data transformation, calculations, and complex logic.
Get started with CustomJS MCP Server in n8n or any MCP-compatible tool in minutes.
Get your API Key
Sign up at app.customjs.io and generate your API key.
Add MCP Tool in n8n
In your n8n workflow, add an OpenAI node and configure it to use MCP tools.
Configure the MCP Server
Add Authentication Header
Start Using!
The AI can now access all CustomJS tools. Try the example prompts below.
Real examples of CustomJS MCP Server working with n8n and AI models.

n8n Workflow Setup
MCP Server Configuration

Header Authentication

n8n Output with PDF URL

Generated Invoice PDF
Try these prompts with your AI model to see what CustomJS MCP Server can do.
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.
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
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.
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.
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
We'd love to hear how you're using CustomJS MCP Server! Share your creative workflows, automation ideas, or integration stories with us.
Join developers already using CustomJS MCP Server to power their AI workflows.