Provider hosted
No sign in
Tools: 14

pdftoolbox-js

callastest.de

pdftoolbox-js exposes 14 public tools on this MCP endpoint.

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

Connect straight to this server’s public endpoint.

Remote MCP URL
https://mcp.callastest.de/mcp

Use on MCPBundles

We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.

Last probed Sep 14, 2026 · mcp.callastest.de

14tools discovered

Tools discovered (14)

  • pdfToolbox JavaScript guide

    How "Arbitrary JavaScript controlled Checks" and "Arbitrary JavaScript controlled Fixups" work: the shape of the object you must hand back to pdfToolbox, the common parameters, the resource area, and the pdfToolbox 12 -> 13 property renames. Read this before writing such a Check or Fixup.

  • List Check property groups

    List the groups every Check property id is prefixed with (DOC::, PAGE::, CSIMAGE::, SIFTER:: ...), with a description and the number of properties in each. Use as an entry point before searching.

  • Search Check properties

    Search the base Check catalog. Matches property id, display name and description. Returns id, name, group, value type, default operator and the available operators for each hit.

  • Get a Check property

    Full detail for one Check property: description, every operator it supports, and the parameters each operator adds to the condition (with defaults and allowed values). Also returns a ready to use condition object and a complete JavaScript snippet. Accepts "GROUP::Name" or just the name.

  • Get common Check parameters

    The parameters every Check has besides its conditions (name, comment, custom_id, severity, condition_logic, invert, report_no_match, scope), with defaults and allowed values.

  • Build a Check as JavaScript

    For "Include other check" (PAGE::BooleanCheck) and the Sifter properties, put the included Checks INLINE as Check objects in "checks" (each with a name); a JavaScript based Check cannot be referenced by name, only a native Check that exists in the profile can. Assemble one or more Checks and return them as JSON plus ready to paste JavaScript, wrapped in the "checks" array pdfToolbox expects (a single script may define several Checks). For one Check pass "conditions" and its common parameters dir

  • Validate a Check configuration

    Validate a hand written Check configuration against the base Check catalog, including Checks nested inline in "checks" (Include other check, Sifter). Accepts the two shapes a script may evaluate to - {"checks":[...]} (fully specified) or {"condition_logic","conditions"} (inline; name and settings come from the Check editor) - as an object, JSON, or the pasted JavaScript. Reports unknown properties/operators/parameters, illegal values and legacy names.

  • List / search Fixups

    List the base Fixups. Matches Fixup id, name and description. Each hit reports whether the Fixup supports several configurations (config as an array) and how many parameters it has.

  • Get a Fixup

    Full detail for one Fixup: every parameter with label, value type, default and allowed values (including nested configuration blocks), which parameters reference a resource, plus the default configuration object and a ready to paste JavaScript snippet.

  • Search Fixup parameters

    Find a parameter by name or label across all Fixups (or inside one Fixup). Useful when you know the setting you want ("resolution", "spot color", "bleed") but not which Fixup provides it.

  • Build a Fixup configuration as JavaScript

    Assemble the configuration object for one or more Fixups and return it as JSON plus ready to paste JavaScript. Parameters you do not set keep their catalog default. Values are validated, duplicate Fixup types are rejected, and referenced resources are reported. To apply a Fixup only to certain objects, give a parameter marked has_apply_to an INLINE Check - { "name": "...", "condition_logic": "and", "conditions": [...] } - and always give it a "name": it is required here, because a nameless Check

  • Validate a Fixup configuration

    Validate a hand written Fixup configuration object ({ "<fixup_id>": { "config": ... } }) against the base Fixup catalog, as an object or a JSON string. Reports unknown Fixups and parameters, illegal values, wrong config shape (array vs object) and legacy property names.

  • Search real-world examples

    Search the Checks and Fixups exported from the profiles that ship with pdfToolbox - real, working configurations covering common prepress tasks. Use them as patterns: they show how properties are combined, how "Include other check" and Sifter conditions reference other Checks, and how Fixups are applied to objects found by a Check. Filter by property id or Fixup id to see how a specific feature is used in practice.

  • Get a real-world example

    Return one shipped Check or Fixup in full - the exact configuration pdfToolbox uses - plus the same thing as ready to paste JavaScript. Look it up by id (the file name) or by its exact name, as returned by search_examples.

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the pdftoolbox-js MCP server?

pdftoolbox-js exposes 14 public tools on this MCP endpoint.

How do I connect pdftoolbox-js to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does pdftoolbox-js provide?

MCPBundles probed 14 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does pdftoolbox-js require?

No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.

Maintain this listing

Operate pdftoolbox-js? Verify ownership to take over this directory entry.

Operate pdftoolbox-js?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing