# DOOMSCROLLR

Enables AI agents to build custom websites and digital storefronts. Handles audience signups alongside product imports.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: DOOMSCROLLR
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/DOOMSCROLLR/mcp
- Updated: 2026-09-01
- HTML: https://affpapa.org/en/nevibecode/mcp/doomscrollr

## What it does

This MCP server exposes tools under the `doomscrollr_*` namespace for publishing pages and managing storefront inventory. The agent can pull product listings directly from external catalogs like Shopify or Gumroad, as well as ingest posts from RSS sources.

Tool execution follows explicit safety categories. Inspection actions like viewing profiles run freely, whereas sensitive calls like `buy_domain` or deleting catalog items require direct approval from the user.

Running the server locally over stdio requires setting the `DOOMSCROLLR_API_KEY` environment variable. Clients can also connect directly to the hosted HTTP endpoint at `https://mcp.doomscrollr.com/mcp`.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.doomscrollr.com/mcp`
- Environment variables: `DOOMSCROLLR_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.doomscrollr.com/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env DOOMSCROLLR_API_KEY=<DOOMSCROLLR_API_KEY> --transport stdio doomscrollr -- npx -y @doomscrollr/mcp-server
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add doomscrollr --url https://mcp.doomscrollr.com/mcp
```

2. **Platform CLI**
```bash
codex mcp add doomscrollr --env DOOMSCROLLR_API_KEY=<DOOMSCROLLR_API_KEY> -- npx -y @doomscrollr/mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "doomscrollr": {
            "url": "https://mcp.doomscrollr.com/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "doomscrollr": {
            "command": "npx",
            "args": [
                "-y",
                "@doomscrollr/mcp-server"
            ],
            "env": {
                "DOOMSCROLLR_API_KEY": "<DOOMSCROLLR_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "doomscrollr": {
            "type": "http",
            "url": "https://mcp.doomscrollr.com/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "doomscrollr": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@doomscrollr/mcp-server"
            ],
            "env": {
                "DOOMSCROLLR_API_KEY": "<DOOMSCROLLR_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http doomscrollr https://mcp.doomscrollr.com/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e DOOMSCROLLR_API_KEY=<DOOMSCROLLR_API_KEY> doomscrollr npx -y @doomscrollr/mcp-server
```
Replace <…> with your own values

## When to use it
- generate custom landing pages with email capture forms
- scrape and import product inventories from Shopify
- publish draft blog posts from external RSS feeds
- inspect and connect custom domain records

## Example prompts
- Build a personal landing page with my assets and add a subscriber capture form.
- Pull product listings from this shop URL and save them as drafts.
- Check the status of my connected domain using the doomscrollr tools.

## Similar
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 108044
- [openshorts](https://affpapa.org/en/nevibecode/mcp/openshorts.md) — MCP server · ★ 7217
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 5005
- [Usertour MCP Server](https://affpapa.org/en/nevibecode/mcp/usertour-mcp-server.md) — MCP server · ★ 2328
- [Appllama](https://affpapa.org/en/nevibecode/mcp/appllama.md) — MCP server · ★ 3435
- [obsei](https://affpapa.org/en/nevibecode/mcp/obsei.md) — MCP server · ★ 1441

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
