ScreenshotAPI MCP
An MCP server for ScreenshotAPI that enables agents to capture full-page or viewport screenshots, convert URLs to PDFs, record scrolling videos, and perform web scraping via a managed Chromium rendering infrastructure.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Capture full-page or viewport screenshots of any website
- Convert live URLs or HTML into clean PDFs without ads
- Record scrolling videos of web pages in MP4, GIF, or WebM
- Extract text or HTML from webpages for data analysis
Source and maintenance
- Last repository push
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@screenshotapinet/mcp 1.0.2
{
"version": "1.0.2",
"transport": "stdio",
"identifier": "@screenshotapinet/mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "SCREENSHOTAPI_TOKEN",
"isRequired": true,
"description": "Your ScreenshotAPI API key from https://app.screenshotapi.net"
},
{
"name": "SCREENSHOTAPI_REQUEST_TIMEOUT_MS",
"description": "Request timeout in milliseconds (default 180000)"
},
{
"name": "SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES",
"description": "Max screenshot size returned inline as an image (default 3500000)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"screenshotapi-mcp": {
"command": "npx",
"args": [
"-y",
"@screenshotapinet/mcp@1.0.2"
],
"env": {
"SCREENSHOTAPI_TOKEN": "<YOUR_SCREENSHOTAPI_TOKEN>",
"SCREENSHOTAPI_REQUEST_TIMEOUT_MS": "<YOUR_SCREENSHOTAPI_REQUEST_TIMEOUT_MS>",
"SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES": "<YOUR_SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES>"
}
}
}
}Cline
{
"mcpServers": {
"screenshotapi-mcp": {
"command": "npx",
"args": [
"-y",
"@screenshotapinet/mcp@1.0.2"
],
"env": {
"SCREENSHOTAPI_TOKEN": "<YOUR_SCREENSHOTAPI_TOKEN>",
"SCREENSHOTAPI_REQUEST_TIMEOUT_MS": "<YOUR_SCREENSHOTAPI_REQUEST_TIMEOUT_MS>",
"SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES": "<YOUR_SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES>"
}
}
}
}VS Code
{
"servers": {
"screenshotapi-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@screenshotapinet/mcp@1.0.2"
],
"env": {
"SCREENSHOTAPI_TOKEN": "<YOUR_SCREENSHOTAPI_TOKEN>",
"SCREENSHOTAPI_REQUEST_TIMEOUT_MS": "<YOUR_SCREENSHOTAPI_REQUEST_TIMEOUT_MS>",
"SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES": "<YOUR_SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"screenshotapi-mcp": {
"command": "npx",
"args": [
"-y",
"@screenshotapinet/mcp@1.0.2"
],
"env": {
"SCREENSHOTAPI_TOKEN": "<YOUR_SCREENSHOTAPI_TOKEN>",
"SCREENSHOTAPI_REQUEST_TIMEOUT_MS": "<YOUR_SCREENSHOTAPI_REQUEST_TIMEOUT_MS>",
"SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES": "<YOUR_SCREENSHOTAPI_MAX_INLINE_IMAGE_BYTES>"
}
}
}
}Let your agent find its tools
Find servers like ScreenshotAPI MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.