{"name":"screenshotapi","displayName":"ScreenshotAPI","status":"local_package_ready","description":"Hosted URL screenshot, HTML-to-image, mobile screenshot, and URL-to-PDF tools for AI agents.","homepage":"https://screenshotapi.to/mcp","documentation":"https://screenshotapi.to/docs/api/screenshot","openapi":"https://screenshotapi.to/openapi.json","agentGuide":"https://screenshotapi.to/ai-agents","installGuide":"https://screenshotapi.to/llms-install.md","authentication":{"current":"API key via x-api-key or Authorization: Bearer.","localMcp":"SCREENSHOTAPI_KEY environment variable.","remoteMcp":"OAuth-compatible remote connector auth is planned before public marketplace submission."},"registry":{"name":"to.screenshotapi/mcp-server","sourcePackagePath":"packages/mcp-server","npmPublicationStatus":"pending namespace confirmation"},"packageNames":{"npm":"@screenshotapi/mcp-server","docker":"screenshotapi/mcp-server","github":"miketromba/screenshot-saas"},"tools":[{"name":"capture_webpage_screenshot","description":"Use this when an agent needs a PNG, JPEG, or WebP screenshot from a public or authorized URL."},{"name":"capture_html_screenshot","description":"Use this when an agent has raw HTML and needs an image or PDF without running a local browser."},{"name":"generate_webpage_pdf","description":"Use this when an agent needs a PDF export from a public or authorized URL or HTML document."},{"name":"capture_mobile_screenshot","description":"Use this when an agent needs a mobile-sized screenshot from a public or authorized URL."}],"safety":["Use public or authorized URLs only.","Do not bypass paywalls, account access, or consent.","Do not target localhost, cloud metadata hosts, private networks, or internal services.","Use explicit rate limits and cache TTLs for autonomous agent loops."]}