# mcp

Connect an assistant to Pastaclean to find products, price a cart and place orders. You pay yourself through a link returned after checkout.

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

## What it does

This MCP server gives an assistant access to Pastaclean product search, product details, cart quotes and order placement. It can also retrieve orders and check their status. For an HTTP connection, use `https://www.pastaclean.tv/agent-api/mcp`.

Create an API key in your Pastaclean account and set spending limits, including a per-order cap, a monthly cap or a restriction to repeat purchases. The assistant does not pay: it returns a payment link for you to open. Shop data determines prices, shipping and availability, and the assistant cannot change prices, discounts or addresses. Claude Code can connect over HTTP with one command; the `npx` setup uses an API key and base URL.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://www.pastaclean.tv/agent-api/mcp`
- Environment variables: `PASTACLEAN_API_KEY`, `PASTACLEAN_BASE_URL` — 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://www.pastaclean.tv/agent-api/mcp
```

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

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add pastaclean-mcp --url https://www.pastaclean.tv/agent-api/mcp
```

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

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pastaclean-mcp": {
            "url": "https://www.pastaclean.tv/agent-api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pastaclean-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@pastaclean/mcp"
            ],
            "env": {
                "PASTACLEAN_API_KEY": "<PASTACLEAN_API_KEY>",
                "PASTACLEAN_BASE_URL": "<PASTACLEAN_BASE_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pastaclean-mcp": {
            "type": "http",
            "url": "https://www.pastaclean.tv/agent-api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pastaclean-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@pastaclean/mcp"
            ],
            "env": {
                "PASTACLEAN_API_KEY": "<PASTACLEAN_API_KEY>",
                "PASTACLEAN_BASE_URL": "<PASTACLEAN_BASE_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http pastaclean-mcp https://www.pastaclean.tv/agent-api/mcp
```

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

## When to use it
- search Pastaclean for products
- check product details before buying
- price a cart of selected items
- place orders within configured limits
- retrieve orders and check their status

## Example prompts
- Find a laundry product in Pastaclean and show me its details.
- Price this cart before placing the order.
- Check the status of my latest Pastaclean order.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12110
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2766
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1349
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

---
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
