Mock Screenshots Server
FreeNot checkedEnables AI agents to compose fake chat conversations and generate deep links to a pre-filled mock screenshot generator for parody, education, and design mockups
About
Enables AI agents to compose fake chat conversations and generate deep links to a pre-filled mock screenshot generator for parody, education, and design mockups.
README
An MCP server that lets an AI agent compose a fake chat and get a deep link to the matching Mock Screenshots generator — pre-filled and ready to preview and download.
Output is watermarked and clearly fictional, intended for parody, education, design mockups and fiction. It is not for deception — see the ethics policy.
Tools
| Tool | What it does |
|---|---|
generate_fake_chat |
Compose a conversation (platform, messages, contact, status, device, dark) → returns a rendered, watermarked PNG (inline preview + hosted URL for download/share) plus a deep link to the generator. Supports format: "image" (default, returns preview+URL) or "link" (text-only URLs). |
list_platforms |
Lists supported chat apps and their generator URLs. |
list_devices |
Lists the iPhone/Android device frames. |
generate_fake_chat input
{
"platform": "whatsapp", // imessage | whatsapp | whatsapp-group | instagram | telegram | messenger | snapchat
"contact": "Mom", // header name / username / group name
"status": "typing…", // header status line (optional)
"device": "galaxy-s24", // see list_devices (default iphone-16-pro)
"dark": true, // dark mode (optional)
"format": "image", // "image" (default) | "link" — see Screenshots section
"messages": [
{ "text": "you home?", "sender": "them", "time": "19:01" },
{ "text": "5 mins!", "sender": "me", "time": "19:02", "ticks": "read" }
]
}
Screenshots
Returns a rendered, watermarked screenshot server-side via the site's GET /api/render endpoint (Cloudflare Browser Rendering). Default output (format: "image") includes:
- Inline preview image (scaled, watermarked — displays immediately)
- Hosted full-res PNG URL (download / share in DMs, always watermarked and clearly fictional)
- Deep edit link to the generator, pre-filled with your conversation
Alternately, use format: "link" for text-only output (just the URLs, no image preview).
Always watermarked: Screenshots include a prominent "FAKE" watermark and cannot be disabled. This ensures they remain clearly fictional and non-deceptive for parody, education, design mockups and fiction — see the ethics policy.
Also returns a URL like
https://mockscreenshots.com/fake-whatsapp-chat-generator?s=<state> that opens the
generator with the conversation loaded (for preview/tweaking before final export).
Run
npm install
npm start # stdio server
Use with Claude Desktop / Claude Code
// claude_desktop_config.json (or: claude mcp add)
{
"mcpServers": {
"mockscreenshots": {
"command": "node",
"args": ["/absolute/path/to/mcp/server.mjs"]
}
}
}
Once published to npm you can instead use npx -y mockscreenshots-mcp.
Publishing / distribution
npm publishthemockscreenshots-mcppackage.- Register on
registry.modelcontextprotocol.iousingserver.json. - Submit to mcp.so, Smithery, PulseMCP, Glama, and open a PR to
awesome-mcp-servers.
Each listing is a genuine dofollow dev-domain link + agent discovery — the uncontested distribution channel
How it works
The MCP server itself stays tiny and stateless: it builds URLs and encodes the
conversation into a compact, URL-safe ?s= parameter (also read by the generator on
load, src/lib/share.ts), then fetches a preview from the site's /api/render
endpoint, which does the actual (always-watermarked) server-side rendering via
Cloudflare Browser Rendering. This keeps the server dependency-light and keeps the
human in the loop to preview, tweak and export.
Install Mock Screenshots Server in Claude Desktop, Claude Code & Cursor
unyly install mock-screenshots-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add mock-screenshots-mcp-server -- npx -y @gamercc-apps/mockscreenshots-mcpFAQ
Is Mock Screenshots Server MCP free?
Yes, Mock Screenshots Server MCP is free — one-click install via Unyly at no cost.
Does Mock Screenshots Server need an API key?
No, Mock Screenshots Server runs without API keys or environment variables.
Is Mock Screenshots Server hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Mock Screenshots Server in Claude Desktop, Claude Code or Cursor?
Open Mock Screenshots Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Mock Screenshots Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All communication MCPs
