Back to the catalog

io.competitortracker/mcp

Track competitors from your AI assistant: change feed, page snapshots, labels and alerts.

Open source Repository Open in the app JSON README (API)

About

Track competitors from your AI assistant: change feed, page snapshots, labels and alerts.

Details

Kind
MCP servers
Topic
Cloud & DevOps
Publisher
io.competitortracker
Origin
official
Category
ferramentas
Transport
http
Version
1.0.0
Last push
2026-08-29T11:58:04Z
Repository state
ativo
License
MIT
Added
2026-08-29 03:01:36
Updated
2026-08-29 03:01:36
Origin id
io.competitortracker/mcp

README

<p align="center">
  <img src="./icon-512.png" alt="Competitor Tracker & Co." width="120" height="120">
</p>

# Competitor Tracker MCP server

[![smithery badge](https://smithery.ai/badge/competitortracker/competitortracker)](https://smithery.ai/servers/competitortracker/competitortracker)

Track your competitors from inside your AI assistant. This is the remote [Model Context Protocol](https://modelcontextprotocol.io) server for **Competitor Tracker & Co.** Subscribe to competitors, read their change feed, and pull page snapshots straight from Claude, Cursor, ChatGPT, or any other MCP client. No browser tab required.

- **Website:** https://competitortracker.io
- **Docs:** https://competitortracker.io/docs/mcp/
- **Demo:** https://competitortracker.io/demo/agent/
- **MCP endpoint:** `https://mcp.competitortracker.io/mcp`
- **Transport:** Streamable HTTP
- **Auth:** OAuth (sign in on first tool call) or an `X-API-Key` header

![Claude calling the Competitor Tracker MCP server to summarise this week's competitor changes across pricing, product and messaging](https://competitortracker.io/img/mcp/competitor-tracker-mcp-weekly-changes.png)

## See it in action

Not ready to connect? Watch [the agent desk](https://competitortracker.io/demo/agent/): a recorded Claude session on this MCP server, working a live case of 25 competitive-intelligence rivals from April to July. Real tool calls, real detected changes. The [same case as a Monday email brief](https://competitortracker.io/demo/human/) sits next door, and the [demo hub](https://competitortracker.io/demo/) shows both.

![Claude using the Competitor Tracker MCP server to build a payroll-industry pricing radar report from tracked competitor data](https://competitortracker.io/img/mcp/competitor-tracker-mcp-pricing-radar.png)

## Connecting

Point any MCP-compatible client at the endpoint above.

### Claude

```sh
claude mcp add --transport http competitor-tracker https://mcp.competitortracker.io/mcp
```

### Cursor

Add to `~/.cursor/mcp.json`, then enable it in **Settings → MCP**:

```json
{
  "mcpServers": {
    "competitor-tracker": {
      "url": "https://mcp.competitortracker.io/mcp"
    }
  }
}
```

### ChatGPT

**Settings → Connectors → Add custom connector**, using the endpoint URL above.

### Windsurf

Add to `~/.codeium/windsurf/mcp_config.json`: 

```json
{
  "mcpServers": {
    "competitor-tracker": {
      "serverUrl": "https://mcp.competitortracker.io/mcp"
    }
  }
}
```

### Cline

```json
{
  "mcpServers": {
    "competitor-tracker": {
      "type": "streamableHttp",
      "url": "https://mcp.competitortracker.io/mcp"
    }
  }
}
```

### Raycast

Add a remote MCP server from **AI → MCP Servers**, using the endpoint URL above.

Full per-client instructions live at [competitortracker.io/docs/mcp/connect](https://competitortracker.io/docs/mcp/connect/).

## Authentication

On the first tool call the server walks you through an OAuth sign-in. For headless or automated use, generate an API key in the app and send it as an `X-API-Key` header. See [API keys](https://competitortracker.io/docs/api-keys/).

## Tools

- `list_competitors` — list the competitors your organization tracks
- `get_competitor` — fetch one competitor's details, categories and labels
- `get_competitor_timeline` — chronological activity for a competitor
- `list_pages` — list tracked pages, optionally filtered by type
- `get_snapshot` — retrieve a snapshot with HTML, markdown and screenshot assets
- `list_snapshots` — list snapshots for a tracked page
- `list_org_changes` — read the organization-wide change feed with filters
- `list_competitor_changes` — changes for a single competitor
- `list_snapshot_changes` — changes attributed to a specific snapshot
- `list_labels` — the organization's labels with colors
- `get_label` — a single label's details
- `get_current_user` — the signed-in user's profile
- `list_my_orgs` — organizations the user belongs to
- `get_balance` — coin balance and renewal summary
- `list_transactions` — coin transaction history
- `get_org` — current organization details
- `list_members` — active organization members
- `list_invites` — pending invitations
- `list_api_keys` — API keys with metadata, secrets excluded
- `list_api_key_usage` — API key usage logs
- `list_dispatches` — the organization's notifications
- `list_dispatch_deliveries` — email delivery attempts
- `list_webhooks` — registered webhooks
- `list_webhook_deliveries` — webhook delivery attempts
- `subscribe_competitor` — start tracking a competitor by URL (write)
- `update_competitor` — change display name or tracked categories (write)
- `create_label` — add a new label (write)
- `update_label` — rename or recolor a label (write)
- `assign_label` — apply a label to a competitor (write)
- `update_current_user` — update profile name fields (write)
- `update_org` — rename the organization, admin only (write)
- `update_member_role` — change a member's permissions (write)
- `create_invite` — invite a new member by email (write)
- `mint_api_key` — generate a new API key with scopes (write)
- `create_dispatch` — create a notification with optional label scoping (write)
- `update_dispatch` — modify notification settings (write)
- `add_dispatch_recipient` — add a recipient to a notification (write)
- `create_webhook` — register a webhook endpoint (write)
- `list_pages` — list tracked pages, optionally filtered by type
- `get_snapshot` — retrieve a snapshot with HTML, markdown and screenshot assets
- `list_snapshots` — list snapshots for a tracked page
- `list_org_changes` — read the organization-wide change feed with filters
- `list_competitor_changes` — changes for a single competitor
- `list_snapshot_changes` — changes attributed to a specific snapshot
- `list_labels` — the organization's labels with colors
- `get_label` — a single label's details
- `get_current_user` — the signed-in user's profile
- `list_my_orgs` — organizations the user belongs to
- `get_balance` — coin balance and renewal summary
- `list_transactions` — coin transaction history
- `get_org` — current organization details
- `list_members` — active organization members
- `list_invites` — pending invitations
- `list_api_keys` — API keys with metadata, secrets excluded
- `list_api_key_usage` — API key usage logs
- `list_dispatches` — the organization's notifications
- `list_dispatch_deliveries` — email delivery attempts
- `list_webhooks` — registered webhooks
- `list_webhook_deliveries` — webhook delivery attempts
- `subscribe_competitor` — start tracking a competitor by URL (write)
- `update_competitor` — change display name or tracked categories (write)
- `create_label` — add a new label (write)
- `update_label` — rename or recolor a label (write)
- `assign_label` — apply a label to a competitor (write)
- `update_current_user` — update profile name fields (write)
- `update_org` — rename the organization, admin only (write)
- `update_member_role` — change a member's permissions (write)
- `create_invite` — invite a new member by email (write)
- `mint_api_key` — generate a new API key with scopes (write)
- `create_dispatch` — create a notification with optional label scoping (write)
- `update_dispatch` — modify notification settings (write)
- `add_dispatch_recipient` — add a recipient to a notification (write)
- `create_webhook` — register a webhook endpoint (write)
- `unsubscribe_competitor` — stop tracking a competitor (destructive)
- `delete_label` — remove a label from all competitors (destructive)
- `unassign_label` — detach a label from a competitor (destructive)
- `delete_org` — delete the organization, owner only (destructive)
- `transfer_org_ownership` — change the owner (destructive)
- `leave_org` — exit the organization (destructive)
- `revoke_invite` — cancel a pending invitation (destructive)
- `revoke_api_key` — disable an API key permanently (destructive)
- `regenerate_api_key` — rotate an API key secret (destructive)
- `delete_dispatch` — remove a notification (destructive)
- `remove_dispatch_recipient` — unsubscribe a notification recipient (destructive)
- `delete_webhook` — delete a webhook registration (destructive)

The full, always-current catalogue is at [competitortracker.io/docs/mcp/tools](https://competitortracker.io/docs/mcp/tools/).

## Who it's for

Founders, product and marketing teams who already live in an AI assistant and want competitor intelligence where they work: pricing moves, page changes, launches. Not in yet another dashboard.

## About this repository

This repo is the **public listing and manifest** for the Competitor Tracker MCP server (`server.json`, client config, install notes). The server itself runs remotely at `https://mcp.competitortracker.io/mcp`, so there is nothing to build or host here. To use it, just point your client at the endpoint.

## License

[MIT](./LICENSE).

More