# presscart

Connects AI agents to the Presscart marketplace to browse 1,700+ media outlets, place guest post orders, and track published articles.

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

## What it does

The server exposes endpoints to inspect a directory of 1,700+ outlets offering paid editorial placements. Through dedicated tools, the assistant reviews publisher listings, checks product types, and queries geographic coverage by country or state.

Campaign and workflow operations require an explicit `profile_id`. When that identifier is not known in advance, the workflow expects calls to `list_teams` followed by `list_profiles` before placing an order or submitting draft copy. It also provides tools to order content writing directly.

Connection runs over hosted HTTP via `https://mcp.presscart.com/mcp` or a local Node.js process. A valid Presscart account is required: access fails without authentication via Supabase-backed OAuth Bearer tokens or direct credentials in the `X-Presscart-API-Token` header.

## Requirements
- Remote server: `https://mcp.presscart.com/mcp`

## Install

### Claude Code (native platform)

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

### Codex

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

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "presscart": {
            "url": "https://mcp.presscart.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "presscart": {
            "type": "http",
            "url": "https://mcp.presscart.com/mcp"
        }
    }
}
```

### Gemini CLI

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

## When to use it
- Filter and inspect outlets across 1,700+ publications
- Create media placement campaigns and track order progress
- Submit drafts or request copy writing directly from agents
- Retrieve team profiles and account orders via API

## Example prompts
- List available publications in Presscart for tech media placements
- Check the publication progress of my active articles using `get_campaign_article_status`
- Call `create_campaign` to launch a new placement draft

## Similar
- [public-relations](https://affpapa.org/en/nevibecode/skills/public-relations.md) — skill · 55700 installs
- [newsworthiness-check](https://affpapa.org/en/nevibecode/skills/newsworthiness-check.md) — skill · 757 installs
- [brand-monitor](https://affpapa.org/en/nevibecode/skills/brand-monitor.md) — skill · 442 installs
- [medium-posts](https://affpapa.org/en/nevibecode/skills/medium-posts.md) — skill · 2000 installs
- [wewrite-wechat-ai-publishing](https://affpapa.org/en/nevibecode/skills/wewrite-wechat-ai-publishing.md) — skill · 882 installs
- [youtube-publishing-and-metadata](https://affpapa.org/en/nevibecode/skills/youtube-publishing-and-metadata.md) — skill · 660 installs

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