MCP Integration
Control Screenshot Master from AI coding agents via the Model Context Protocol (MCP).
Setup
Screenshot Master embeds an MCP server that runs locally. Enable it in the app, then configure your AI client to connect.
-
Open Screenshot Master → Settings → Claude Code (MCP)
Toggle Enable MCP Server on. Default port is9847. - Add the server configuration to your AI client (see below).
- Open a document in Screenshot Master — your AI agent can now control it.
localhost (127.0.0.1). It is not accessible from the network. A document must be open for the agent to interact with it.
Configuration
claude mcp add --transport http screenshot-master http://localhost:9847/mcp
~/.claude/mcp.json or your project's .mcp.json:{
"mcpServers": {
"screenshot-master": {
"type": "http",
"url": "http://localhost:9847/mcp"
}
}
}
claude permission add mcp__screenshot-master__*
.claude/settings.json:{
"permissions": {
"allow": [
"mcp__screenshot-master__*"
]
}
}
Claude Desktop
{
"mcpServers": {
"screenshot-master": {
"url": "http://localhost:9847/mcp"
}
}
}
Cursor
{
"mcpServers": {
"screenshot-master": {
"url": "http://localhost:9847/mcp"
}
}
}
VS Code
{
"servers": {
"screenshot-master": {
"type": "http",
"url": "http://localhost:9847/mcp"
}
}
}
OpenAI Codex
{
"mcpServers": {
"screenshot-master": {
"url": "http://localhost:9847/mcp"
}
}
}
OpenClaw
{
"mcpServers": {
"screenshot-master": {
"type": "http",
"url": "http://localhost:9847/mcp"
}
}
}
url in your AI agent configuration to match the new port.http://localhost:PORT/mcp
Available Tools
52 tools to create, edit, style, export, upload, and organize App Store screenshots — all in real time.
Document & Screenshots
Screenshot Management
Text, Background & Device
Layers
Templates
Localisation
Variations & Settings
App Info
Export & App Store Connect
Membership
Available Resources
19 read-only resources providing format specs, device bezels, locale lists, design capabilities, and expert guidelines.
available_formats
6 device formats with dimensions
available_bezels
39 device bezels by family
available_locales
37 App Store Connect locales
app_store_requirements
Required dimensions per format
available_fonts
11 text font sizes
available_font_weights
9 weights: ultraLight to black
available_font_widths
4 widths: compressed to expanded
available_font_designs
5 designs: default, serif, rounded...
available_text_outlines
4 types: none, glow, stroke...
available_blend_modes
21 blend modes
available_alignments
10 device + 9 text alignments
available_gradient_directions
8 gradient directions
available_layer_kinds
5 layer types with parameters
screenshot_best_practices
General rules for effective screenshots
text_guidelines
Title/subtitle copy best practices
color_guidelines
Color, gradient, contrast tips
layout_guidelines
Device alignment and layout tips
localization_guidelines
Per-language adaptation tips
aso_guidelines
ASO and conversion optimization
How It Works
Screenshot Master runs an MCP server on localhost. Your AI agent connects to it and can read/modify the active document in real time. You see every change instantly in the app.
The server uses JSON-RPC 2.0 over HTTP. All tool calls are serialized to prevent concurrent mutations. Images are transferred as base64-encoded PNG/JPEG.