sandboxed ยท shareable ยท mcp

postplan

Share self-contained HTML pages with a single link. Publish a page, get a permanent link you can send to anyone.

postplan.abhipanseriya.dev/<id>.html
๐Ÿ“„

Publish

Push a self-contained HTML page and get a clean, permanent URL - no build step, no hosting setup.

๐Ÿ›ก๏ธ

Sandboxed

Every page runs in an isolated origin. Scripts work, but can't touch the app, your cookies, or other pages.

๐Ÿ”‘

Controlled

Password-protect or auto-expire any page. Manage API keys and published pages from one console.

Add to your agent

Connect over the remote MCP endpoint - no install. Mint a key, then drop one of these in:

https://postplan.abhipanseriya.dev/mcp
claude mcp add --transport http postplan \
  https://postplan.abhipanseriya.dev/mcp \
  --header "Authorization: Bearer YOUR_KEY"
# ~/.codex/config.toml
[mcp_servers.postplan]
url = "https://postplan.abhipanseriya.dev/mcp"
bearer_token_env_var = "POSTPLAN_API_KEY"
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "postplan": {
      "url": "https://postplan.abhipanseriya.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "postplan": {
      "type": "http",
      "url": "https://postplan.abhipanseriya.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}
// Windsurf, Cline, and most MCP clients use this shape:
{
  "mcpServers": {
    "postplan": {
      "url": "https://postplan.abhipanseriya.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Replace YOUR_KEY with a key from the admin console. Full tool reference in the docs.

Open the admin console โ†’