Skip to main content
Glama
README.md
<p align="center">
  <img src="https://chatpipe.net/chatpipe-logo-64.png" alt="ChatPipe" width="64" height="64" />
</p>

<h1 align="center">ChatPipe MCP Server</h1>

<p align="center">
  <strong>Publish live web pages from your AI coding agent — instant shareable URLs from your terminal.</strong>
</p>

<p align="center">
  <a href="https://glama.ai/mcp/servers/darktw/chatpipe-mcp"><img width="380" height="200" src="https://glama.ai/mcp/servers/darktw/chatpipe-mcp/badges/card.svg" alt="chatpipe-mcp MCP server" /></a>
</p>

<p align="center">
  <a href="https://chatpipe.net">Website</a> &middot;
  <a href="#quick-start">Quick Start</a> &middot;
  <a href="#available-tools">Tools</a> &middot;
  <a href="#pricing">Pricing</a>
</p>

<p align="center">
  <img src="demo.gif" alt="ChatPipe demo — describe, generate, publish" width="720" />
</p>

---

ChatPipe MCP is a [Model Context Protocol](https://modelcontextprotocol.io) server that lets AI coding agents publish HTML content as live, shareable web pages. Describe what you need — a dashboard, a landing page, a form — and get a public URL in seconds.

No deployment pipelines. No hosting configuration. No domain setup. Just describe and publish.

## Features

- **Instant publishing** — HTML to live URL in under a second
- **Global delivery** — Pages load fast from anywhere in the world
- **Access control** — Public pages or password-protected with encryption
- **Update in place** — Modify published pages without changing the URL
- **Works with any MCP client** — Compatible with any AI coding agent that supports the Model Context Protocol

## Quick Start

### Prerequisites

- A free [ChatPipe](https://chatpipe.net) account
- An MCP-compatible AI coding agent

### 1. Generate an API key

Sign up at [chatpipe.net](https://chatpipe.net), then navigate to **Settings → API Key (MCP) → Generate API Key**.

> **Note:** Copy the key immediately after generation. It will not be shown again. You can regenerate a new key at any time, which revokes the previous one.

### 2. Install (one command)

Run this in your terminal — replace `YOUR_API_KEY` with the key from step 1:

```bash
claude mcp add chatpipe --transport url https://api.chatpipe.net/mcp --header "Authorization: Bearer YOUR_API_KEY"
```

That's it. Restart your AI coding agent and ChatPipe tools are ready.

<details>
<summary>Manual setup (alternative)</summary>

If you prefer to configure manually, add this to your MCP client config file:

```json
{
  "mcpServers": {
    "chatpipe": {
      "type": "url",
      "url": "https://api.chatpipe.net/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
```

Replace `YOUR_API_KEY` with the key generated in step 1.

</details>

### 3. Start publishing

Try these prompts in your AI coding agent:

```
"Create a landing page for my project and publish it"
"Build a dashboard showing monthly revenue and publish it as a live page"
"Make a contact form and give me a shareable link"
```

## Available Tools

### `publish_page`

Publish HTML content as a live, shareable page. Returns a public URL.

| Parameter  | Type     | Required | Description                                      |
|------------|----------|----------|--------------------------------------------------|
| `name`     | `string` | Yes      | Page title (e.g., `"Monthly Dashboard"`)         |
| `slug`     | `string` | Yes      | URL slug, lowercase with hyphens (e.g., `"monthly-dashboard"`) |
| `html`     | `string` | Yes      | Complete HTML content to publish                  |
| `access`   | `string` | No       | `"public"` (default) or `"password"`             |
| `password` | `string` | No       | Required when `access` is `"password"`           |

### `list_projects`

List all published pages with their URLs, names, and access levels. Takes no parameters.

### `update_page`

Update the HTML content of an existing page. The URL remains the same.

| Parameter | Type     | Required | Description                        |
|-----------|----------|----------|------------------------------------|
| `slug`    | `string` | Yes      | Slug of the page to update         |
| `html`    | `string` | Yes      | New HTML content                   |
| `name`    | `string` | No       | New page title                     |

### `delete_page`

Permanently remove a published page.

| Parameter | Type     | Required | Description                        |
|-----------|----------|----------|------------------------------------|
| `slug`    | `string` | Yes      | Slug of the page to delete         |

## Use Cases

| Who              | What                                                              |
|------------------|-------------------------------------------------------------------|
| **Consultants**  | Build client dashboards and share a live URL in your next message |
| **Developers**   | Publish project pages, docs, or demos without a deploy pipeline   |
| **Sales teams**  | Generate custom proposals as live pages for each prospect         |
| **Marketers**    | Spin up landing pages on the fly and test them immediately        |
| **Freelancers**  | Share deliverables as live pages instead of static files          |

## Pricing

|                          | Free       | Pro ($19/mo) | Business ($49/mo) |
|--------------------------|------------|--------------|-------------------|
| Projects                 | 5          | Unlimited    | Unlimited         |
| Link expiry              | 30 days    | Never        | Never             |
| Password protection      | —          | Yes          | Yes               |
| Email-restricted access  | —          | —            | Yes               |
| Team seats               | —          | —            | 5                 |

Manage your plan at [chatpipe.net](https://chatpipe.net).

## Security

- All communication encrypted over HTTPS
- API keys scoped per user — each key can only access its owner's pages
- Keys can be regenerated at any time (revokes the previous key)
- Password-protected pages are encrypted at rest

## Contributing

Found a bug or have a feature request? [Open an issue](https://github.com/darktw/chatpipe-mcp/issues).

## Links

- [ChatPipe](https://chatpipe.net) — Create your account and manage projects
- [Model Context Protocol](https://modelcontextprotocol.io) — Learn about MCP

## License

[MIT](LICENSE)

---

© 2026 Altazi Labs, Inc. All rights reserved. · [contact@altazilabs.com](mailto:contact@altazilabs.com)

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: list_projects for viewing, publish_page for creation, update_page for modification, and delete_page for removal. There is no overlap or ambiguity between these CRUD operations.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., list_projects, publish_page, update_page, delete_page) with snake_case throughout. This predictability makes it easy for agents to understand and select the right tool.

Tool Count5/5

With 4 tools, this server is well-scoped for managing ChatPipe pages, covering the essential CRUD operations (list, create, update, delete). Each tool earns its place without being overly sparse or bloated.

Completeness5/5

The tool set provides complete lifecycle coverage for the domain of publishing and managing HTML pages on ChatPipe, including listing, creating, updating, and deleting pages. There are no obvious gaps that would hinder agent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues