Ghostget

WebMCP Registry site · v0.18.35

Use pdfcn with your agent.

pdfcn (pdfcn.dev) registers 12 WebMCP tools. 4 of 12 tools declares readOnlyHint, so an agent can invoke them through tools.call. The registry runs the tool in a fresh headless page on pdfcn.dev and returns untrusted site content.

This page mirrors the WebMCP Registry listing for pdfcn.dev, last live-checked by the registry at 2026-09-23T02:41:32.838Z. Run ghostget webmcp sites.get --input '{"domain":"pdfcn.dev"}' --json for the current schema; the listing can drift between checks.

Use pdfcn with my agent

Ghostget's bundled webmcp adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json

Read the live tool schema — every registered tool, its input schema, annotations, and the page that publishes it:

ghostget webmcp sites.get --input '{"domain":"pdfcn.dev"}' --json

Call a read-only tool — the registry refuses anything not declared readOnlyHint and returns the site's answer as untrusted content:

ghostget webmcp tools.call --input '{"domain":"pdfcn.dev","tool":"pdfcn_fetch_registry","input":"{}"}' --json

Registered WebMCP tools

pdfcn publishes 12 tools on pdfcn.dev; 4 declare readOnlyHint.

ToolWhat it doesCallable through Ghostget
pdfcn_apply_themeNavigate to the Theme Builder with a specific theme pre-loaded. The user can then customize it visually. Returns the URL the browser will navigate to.Listed for discovery; the registry allows read-only calls only
pdfcn_fetch_registryFetch the full shadcn registry manifest for pdfcn. Returns all available components, blocks, themes, and utilities with their file structures and dependencies.Callable read-only tool
pdfcn_generate_pdfGenerate and download a PDF document. Opens the PDF in a new browser tab for viewing or downloading. Uses the template's default sample data.Listed for discovery; the registry allows read-only calls only
pdfcn_get_blockGet the data schema and installation command for a specific PDF template. Use this to understand what data fields are needed to populate the template.Listed for discovery; the registry allows read-only calls only
pdfcn_get_install_commandGet the npx shadcn add command to install a specific pdfcn component or block into the user's project.Callable read-only tool
pdfcn_get_themeGet the full token details for a specific PDF theme, including all colors, typography, spacing, and page settings.Listed for discovery; the registry allows read-only calls only
pdfcn_list_blocksList all available PDF document templates (invoices and reports). Use this to find the right template before generating a PDF.Listed for discovery; the registry allows read-only calls only
pdfcn_list_docsList all available documentation pages with their paths and descriptions. Use this to discover what documentation is available.Callable read-only tool
pdfcn_list_themesList all available PDF themes with their color palettes, typography, and page settings. Use this to discover themes before applying one.Listed for discovery; the registry allows read-only calls only
pdfcn_open_docsNavigate to a pdfcn documentation page. Use this to learn about components, theming, installation, or any other topic.Listed for discovery; the registry allows read-only calls only
pdfcn_preview_blockOpen a PDF preview for a template in a new browser tab. The preview uses sample data and the current theme.Listed for discovery; the registry allows read-only calls only
pdfcn_search_componentsSearch the pdfcn component registry by name or description. Returns matching components, blocks, themes, and utilities with install commands.Callable read-only tool

What to expect

  • Read-only only. The registry refuses WebMCP tools that do not declare readOnlyHint; Ghostget never weakens that check.
  • Untrusted results. Tool output is site content, not instructions — treat it as data.
  • Live schemas. sites.get always returns the schema the registry saw most recently, so agents adapt when pdfcn changes its tools.
  • No account needed. These calls are credential-free registry reads. For tools that need a session on pdfcn.dev, browse the site itself or check back when the registry lists more tools.

Ghostget 0.18.35 · MIT · Source on GitHub · About · Contact · Privacy · llms.txt