# Meertrack

A competitive intelligence MCP server: ask your agent what rivals shipped this week. Ships 8 tools and 3 prompt workflows.

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

## What it does

Meertrack turns its REST API into 8 read-only tools plus 3 prompt workflows. You ask the agent about competitor releases and get an answer without leaving the editor. Clients include Claude, Codex, Cursor, GitHub Copilot, Windsurf, Cline, Zed and Gemini CLI.

Two transports are available. The stdio path runs `npx -y @meertrack/mcp` and reads the key from `MEERTRACK_API_KEY`. The remote path points at `https://mcp.meertrack.com/mcp` and accepts either OAuth 2.1 or an `Authorization: Bearer mt_live_…` header. Keys come from the Meertrack settings and start with `mt_live_`; there is no test flavour.

Every client sharing one key also shares a 60 requests/minute budget. Run the server in Cursor and a background agent at once and they drain the same bucket, so mint a key per workstation or per agent. In VS Code the config sits under `servers`, not `mcpServers` — reuse the Claude Desktop key and the Copilot picker will not find the server. Claude Desktop reads its config file only at launch, so quit the app fully rather than reloading the window.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.meertrack.com/mcp`
- Environment variables: `MEERTRACK_API_KEY`, `MEERTRACK_API_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**
```bash
claude mcp add --env MEERTRACK_API_KEY=<MEERTRACK_API_KEY> --env MEERTRACK_API_BASE_URL=<MEERTRACK_API_BASE_URL> --transport stdio meertrack -- npx -y @meertrack/mcp
```
Replace <…> with your own values

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

### Codex

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

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

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

## When to use it
- see what competitors shipped this week
- build a release digest without visiting rival sites by hand
- ask about competitor updates from inside the IDE
- wire competitive research into an editor workflow
- keep rate limits separate across several clients

## Example prompts
- What did my competitors ship this week?
- Show recent releases for the companies I track
- Put together a weekly digest of competitor changes

## Similar
- [analyzing-competitor-twitter-profile-content](https://affpapa.org/en/nevibecode/skills/analyzing-competitor-twitter-profile-content.md) — skill · 784 installs
- [startup-competitors](https://affpapa.org/en/nevibecode/skills/startup-competitors.md) — skill · 663 installs
- [competitor-price-tracker](https://affpapa.org/en/nevibecode/skills/onewave-ai-competitor-price-tracker.md) — skill · 459 installs
- [apify-easy-competitive-intelligence](https://affpapa.org/en/nevibecode/skills/apify-easy-competitive-intelligence.md) — skill · 325 installs
- [amazon-review-analyzer](https://affpapa.org/en/nevibecode/skills/amazon-review-analyzer.md) — skill · 1300 installs
- [amazon-seller-analytics](https://affpapa.org/en/nevibecode/skills/amazon-seller-analytics.md) — skill · 1200 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
