CustomJS MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CustomJS MCP Serverhost this HTML page as 'dashboard'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CustomJS MCP Server
A remote Model Context Protocol server that gives AI agents web superpowers — host HTML pages on a public URL, generate PDFs, capture screenshots, scrape sites, and run sandboxed code — using your own CustomJS API key.
Endpoint |
|
Transport | Streamable HTTP |
Auth |
|
There's nothing to install or self-host — it's a hosted remote MCP server. Bring your CustomJS API key and connect.
Tools
Tool | What it does |
| Publish static HTML and get a public |
| List your hosted pages (name, url, pageId) |
| Delete a hosted page by name or pageId |
| Convert HTML to PDF (Nunjucks templating) |
| Convert Markdown to PDF |
| Capture a full-page website screenshot |
| Extract fully-rendered HTML (JavaScript-aware) |
| Run JavaScript in a secure sandbox |
| Built-in usage examples (topics: pages, pdf, screenshot, scraping, code) |
Related MCP server: PixelCheck
Get an API key
Create a free key at https://www.customjs.space/integration/native-api/api-key. Your key is sent per request as the x-customjs-api-key header and is never stored by the connector.
Connect
Claude Code — plugin (recommended)
/plugin marketplace add customjs/claude-plugin
/plugin install customjs@customjs-toolsYou'll be prompted only for your API key. (See customjs/claude-plugin.)
Claude Code — without the plugin
claude mcp add --transport http \
--header "x-customjs-api-key: <your-key>" \
customjs https://mcp.customjs.space/customjs/mcpClaude Desktop (JSON config via mcp-remote)
{
"mcpServers": {
"customjs": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://mcp.customjs.space/customjs/mcp",
"--header", "x-customjs-api-key:${CUSTOMJS_API_KEY}"
],
"env": { "CUSTOMJS_API_KEY": "your-key" }
}
}
}Other MCP clients (Cursor, VS Code, etc.)
Add a remote / HTTP MCP server pointing at https://mcp.customjs.space/customjs/mcp with the header x-customjs-api-key: <your-key>.
Hosting HTML pages
customjs_host_html_page publishes static HTML and returns a public https://lp.customjs.space/<shortId> URL. Hosting again with the same name updates the existing page (upsert by name).
Note: the public URL is served via CloudFront, so immediately after an update it may briefly show the previous content until the cache refreshes.
Official MCP Registry
This server is published to the official MCP Registry as space.customjs/customjs-mcp (DNS-verified on customjs.space) — see server.json. For how it's published and the full directory list, see PUBLISHING.md.
Links
Website — https://www.customjs.space
Get an API key — https://www.customjs.space/integration/native-api/api-key
Claude Code plugin — https://github.com/customjs/claude-plugin
MCP protocol — https://modelcontextprotocol.io
License
The contents of this repository (documentation and registry manifest) are released under the MIT License. The CustomJS service itself requires a valid API key and is governed by CustomJS's terms of service at https://www.customjs.space.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA general-purpose MCP server providing web search, persistent memory storage, and secure code execution capabilities. It enables AI agents to search the web, store and retrieve data, and run Python/JavaScript code in sandboxed environments.Last updated8MIT
- Alicense-qualityAmaintenanceAn MCP server that gives AI agents real browser capabilities including screenshotting, action execution, data extraction, and multi-persona auditing for frontend validation.Last updated5406MIT
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to automate browser interactions using Playwright and Cloudflare Workers, supporting tasks like navigation, clicking, typing, and screenshots.Last updated11,139Apache 2.0
- Alicense-qualityDmaintenanceMCP server for web scraping and browser automation, enabling AI agents to extract clean, token-efficient content from web pages.Last updated1MIT
Related MCP Connectors
A paid remote MCP for AI agent browser MCP session, built to return verdicts, receipts, usage logs,
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/customjs/customjs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server