io.github.Lukehal/handiworks-mcp

MCPcommunitylive
v0.1.1io.github.LukehalUnknownUpdated 3mo ago

MCP tools for AI agents: render URLs to image/PDF, check link health, convert HTML/CSV/JSON.

Endpoint healthlive
checked 11 days ago · 771ms
100% of the last 6 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
3mo agoLast update
Package
Authorio.github.Lukehal
LicenseUnknown
Version0.1.1
Sourcemcp-registry
Trust Status
B
60/100Good
Hosted endpoint only: this assessment covers who publishes it and whether it answers, not the code behind it. No CVE, dependency or source analysis applies, so nothing here is a clean bill for that code.
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface3 tools · none privileged
Security scan✓ Cleanvlive · 1mo agoHow well does this scan work?
EvalsNone
IndexedJul 9, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

3 tools · none privileged
Observed live from the vendor's endpoint1mo ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://mcp.handiworks.studio/mcp3 tools · 2416ms
renderRender a web page to a PNG/JPEG screenshot or a PDF using a real headless browser. Returns the image inline (base64) or the PDF as an embedded resource. Results are cached for 24h.

Render a web page to a PNG/JPEG screenshot or a PDF using a real headless browser. Returns the image inline (base64) or the PDF as an embedded resource. Results are cached for 24h.

ParameterTypeDescription
url*stringThe absolute URL to render (must include https:// or http://).
formatstringOutput format. png/jpeg return an image; pdf returns a PDF document.
fullPagebooleanFor screenshots: capture the entire scrollable page instead of just the viewport.
widthintegerViewport width in pixels.
heightintegerViewport height in pixels.
waitUntilstringNavigation completion signal before capturing.
pdfFormatstringPaper size, used only when format is pdf.
freshbooleanBypass the 24h cache and force a fresh render.
check_linkCheck a URL's health: follows the redirect chain, reports the final status and URL, extracts the page <title>, and flags likely paywalls. Cached for 6h.

Check a URL's health: follows the redirect chain, reports the final status and URL, extracts the page <title>, and flags likely paywalls. Cached for 6h.

ParameterTypeDescription
url*stringThe absolute URL to check.
followRedirectsbooleanFollow 3xx redirects to the final destination.
maxRedirectsintegerMaximum redirect hops to follow.
freshbooleanBypass the 6h cache and re-check now.
convertConvert content between formats. Modes: html-to-pdf, html-to-png (real browser), csv-to-json, json-to-csv. PDF/PNG return as attachment/image; data modes return text.

Convert content between formats. Modes: html-to-pdf, html-to-png (real browser), csv-to-json, json-to-csv. PDF/PNG return as attachment/image; data modes return text.

ParameterTypeDescription
mode*stringConversion to perform.
content*stringThe input content: HTML, CSV, or JSON depending on mode.
delimiterstringField delimiter for CSV modes.
headersbooleanFor csv-to-json: treat the first row as column headers.
pdfFormatstringPaper size for html-to-pdf.

3 of 3 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

MCP tools for AI agents: render URLs to image/PDF, check link health, convert HTML/CSV/JSON.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.