Shotkiln

com.shotkilnPublished by shotkiln.comOfficial publisherv0.1.0Updated Oct 27, 2026

Screenshot, PDF and Open Graph image API for AI agents: capture pages, render PDFs, make OG images.

VerifiedStreamable HTTPWeb executableBrowser AutomationMedia & Design

Overview

AI-generated overview

Remote Shotkiln server that lets an assistant screenshot public web pages, render them to PDF, and generate Open Graph social images.

What you can do
  • Capture a screenshot of a public http/https web page and get the image back
  • Render a public page URL or raw HTML into a PDF returned as an embedded resource
  • Generate a 1200x630 PNG social card (og:image) from a template and text
When to use it
Useful when an assistant needs visual captures of live pages, PDF versions of pages or HTML, or ready-made social preview images without running a headless browser locally.
Requirements
Remote streamable HTTP endpoint at shotkiln.com; nothing to install locally. An optional Shotkiln API key is sent in the x-api-key header; without it, small anonymous demo limits apply. Network access to the service is required.
Before you install
The x-api-key header carries a secret credential, so keep it out of logs and shared configs. Screenshots and PDFs are produced by a third-party service, which fetches the URLs you submit; private and internal addresses are refused. Anonymous use is rate-limited, and a key may involve account terms or costs.

Installation

In SourceWeft

  1. Open Shotkiln in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.shotkiln%2Fshotkiln/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "shotkiln": {
      "type": "http",
      "url": "https://shotkiln.com/mcp"
    }
  }
}

Tools

3

take_screenshot

Screenshot a web page

Capture a screenshot of a public web page (http/https). Returns the image. Private/internal addresses are refused.

Parametersurlrequireddelaywidthformatheightscrolldark_modefull_pagedevice_scale_factor

render_pdf

Render a PDF

Render a public web page (url) or raw HTML (html) to PDF. Returns the PDF as an embedded resource.

Parametersurlhtmlformatmarginlandscapeprint_background

generate_og_image

Generate an Open Graph image

Generate a 1200x630 PNG social card (og:image) from a template and text.

Parameterssitethemetitlerequiredaccentsubtitletemplate

Version history

1
  1. v0.1.0LatestOct 19, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.