For developers and AI assistants

Build a fictional chat, then make it yours.

Find a public template, compose a text conversation and open it in the MockupChat editor. Use it for product demos, lessons and fictional stories. No real messages are sent.

Connect over MCP

Streamable HTTP: https://mockupchat.com/mcp. No authentication is required for these stateless public tools. They have no access to your accounts, projects, uploaded files or subscription.

{
  "mcpServers": {
    "mockupchat": {
      "type": "streamable-http",
      "url": "https://mockupchat.com/mcp"
    }
  }
}

In ChatGPT developer mode, add this URL as a custom MCP connection with no authentication. Availability depends on your plan and workspace. A public directory listing is a separate review.

Five focused tools

  • list_platforms — 16 styles, capabilities, free and Pro export boundaries.
  • list_templates — public templates filtered by platform or name, with pagination.
  • get_template — editable fictional JSON and an editor link for one public template.
  • compose_chat — up to 8 participants and 40 text messages, with validated senders and dates.
  • validate_chat — check version-1 chat JSON without saving, fetching media or rendering.

Use the REST API

OpenAPI 3.1 specification · Platform catalog · WhatsApp templates

curl https://mockupchat.com/api/v1/compose -H 'Content-Type: application/json' --data '{"platform":"whatsapp","title":"Fictional launch demo","participants":[{"id":"me","name":"Alex","isMe":true},{"id":"sam","name":"Sam","isMe":false}],"messages":[{"senderId":"sam","text":"Ready for the demo?","at":"2026-10-15T09:41"}]}'

The response includes a document with a fictional provenance marker and an editorUrl. Open the link, review the import, confirm, then export. Keep the fictional label when sharing.

Limits and privacy

Requests are limited to 64 KiB and 60 per minute per IP per Cloudflare location, shared across MCP and API calls. These are abuse limits, not an availability guarantee. A 429 response includes Retry-After. Editor links are capped at 24,000 encoded characters; shorten the conversation if it exceeds this limit.

Send only invented or non-sensitive content. The application processes submitted chats in memory and does not save or log their bodies. Cloudflare handles transport and abuse protection; your AI provider handles the tool conversation under its own policies. Generated links contain readable conversation data in the URL fragment. Anyone with a link can read it; links are not encrypted storage.

PNG and MP4 export happen in your browser. Free users can export watermarked PNGs for WhatsApp, iMessage and Instagram. Pro is required for other platforms and premium formats. The API cannot remove watermarks, grant Pro, retrieve members-only scripts or export images/videos on a server.

No OAuth or API keys are issued by this release. Vercel Connect requires an authenticated connection method before a service can be submitted; no listing or approval is claimed.

Privacy · Terms · Support