Customjs logo
AI agent integrationCustomjs

Customjs integration for multiplayer collaboration with AI agents using Claude Code or Codex

One governed connection your whole team and its AI agents can share, with approved actions and human review, so working in Customjs never means pasting credentials into a prompt.

Use Customjs from Claude Code

Bring Customjs context into engineering work while Type keeps app access attached to the teammate and workspace.

Automate Customjs with Codex

Let coding agents ask for the right app action, preserve conversation context, and keep humans in the approval loop.

Connect open agent workflows

Use Type as the collaboration layer around OpenClaw and other LLM workflows that need app access.

Developer Tools & IT

What the Customjs integration exposes

CustomJS is a code-first automation platform that enables seamless integration of custom JavaScript logic into various systems and technologies, allowing users to extend applications by writing functions for tasks like sending emails, generating PDFs, or updating CRM data fields.

One connection, many teammates

Connect Customjs once, then decide which teammates can use it for threads, automations, skills, and coding work.

Representative actions

  • Authenticate CustomJS API Key

    Authenticate and validate a CustomJS API key. Returns workspace details, request limits, and decoded JWT token information including user email. Use this to verify an API key is valid before making other CustomJS API calls.

  • Convert HTML to PDF

    Convert HTML content to a PDF document. Use this tool to generate PDF files from raw HTML markup. Supports: - Complete HTML documents or fragments - Inline CSS styling (colors, fonts, tables, borders, backgrounds) - Unicode characters and special symbols - Multi-page documents Returns raw PDF bytes suitable for file storage or download.

  • Convert HTML to PNG

    Tool to convert HTML string to PNG image. Use when you need a PNG from HTML after preparing your markup.

  • Merge multiple PDFs into one

    Merge multiple PDF files from URLs into a single PDF document. Use this tool when you need to combine two or more PDF documents into one. The PDFs are merged in the order provided. All input URLs must be publicly accessible. Returns a downloadable merged PDF file.

  • Run Puppeteer Script

    Execute a Puppeteer script in a headless browser and capture a screenshot. Use this tool for browser automation tasks such as navigating to URLs, interacting with page elements, extracting data, or capturing visual snapshots of web pages. The script runs in a sandboxed Puppeteer environment with access to a 'page' object.

Connection

API and auth details

CustomJS runs custom JavaScript logic through HTTP APIs and workflow connectors. Public docs cover x-api-key authentication, JavaScript execution, HTML-to-PDF, Markdown-to-PDF, screenshots, scraping with browser automation commands, stored versus inline functions, and supported NPM modules for automation workflows.

FAQ

Questions people ask before connecting Customjs

Can Claude Code use Customjs?

Yes. Type lets an AI teammate use connected Customjs actions from a governed workspace context, so Claude Code work can reference the app without copying credentials into a local prompt.

Can Codex work with Customjs through Type?

Yes. Codex can collaborate through Type with app context, skills, and approved actions. The Customjs catalog entry includes public integration details and example capabilities where available.

Is this the same as a Customjs MCP server?

Type exposes connected app capabilities to AI teammates and coding agents through Type's integration layer. Teams use it when they want shared app access, human review, and teammate-level permissions around agent work.

More developer tools & it apps for AI teammates