{
  "markdown": "<p align=\"center\">\n  <img src=\"./icon-512.png\" alt=\"Competitor Tracker & Co.\" width=\"120\" height=\"120\">\n</p>\n\n# Competitor Tracker MCP server\n\n[![smithery badge](https://smithery.ai/badge/competitortracker/competitortracker)](https://smithery.ai/servers/competitortracker/competitortracker)\n\nTrack 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.\n\n- **Website:** https://competitortracker.io\n- **Docs:** https://competitortracker.io/docs/mcp/\n- **Demo:** https://competitortracker.io/demo/agent/\n- **MCP endpoint:** `https://mcp.competitortracker.io/mcp`\n- **Transport:** Streamable HTTP\n- **Auth:** OAuth (sign in on first tool call) or an `X-API-Key` header\n\n![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)\n\n## See it in action\n\nNot 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.\n\n![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)\n\n## Connecting\n\nPoint any MCP-compatible client at the endpoint above.\n\n### Claude\n\n```sh\nclaude mcp add --transport http competitor-tracker https://mcp.competitortracker.io/mcp\n```\n\n### Cursor\n\nAdd to `~/.cursor/mcp.json`, then enable it in **Settings → MCP**:\n\n```json\n{\n  \"mcpServers\": {\n    \"competitor-tracker\": {\n      \"url\": \"https://mcp.competitortracker.io/mcp\"\n    }\n  }\n}\n```\n\n### ChatGPT\n\n**Settings → Connectors → Add custom connector**, using the endpoint URL above.\n\n### Windsurf\n\nAdd to `~/.codeium/windsurf/mcp_config.json`: \n\n```json\n{\n  \"mcpServers\": {\n    \"competitor-tracker\": {\n      \"serverUrl\": \"https://mcp.competitortracker.io/mcp\"\n    }\n  }\n}\n```\n\n### Cline\n\n```json\n{\n  \"mcpServers\": {\n    \"competitor-tracker\": {\n      \"type\": \"streamableHttp\",\n      \"url\": \"https://mcp.competitortracker.io/mcp\"\n    }\n  }\n}\n```\n\n### Raycast\n\nAdd a remote MCP server from **AI → MCP Servers**, using the endpoint URL above.\n\nFull per-client instructions live at [competitortracker.io/docs/mcp/connect](https://competitortracker.io/docs/mcp/connect/).\n\n## Authentication\n\nOn 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/).\n\n## Tools\n\n- `list_competitors` — list the competitors your organization tracks\n- `get_competitor` — fetch one competitor's details, categories and labels\n- `get_competitor_timeline` — chronological activity for a competitor\n- `list_pages` — list tracked pages, optionally filtered by type\n- `get_snapshot` — retrieve a snapshot with HTML, markdown and screenshot assets\n- `list_snapshots` — list snapshots for a tracked page\n- `list_org_changes` — read the organization-wide change feed with filters\n- `list_competitor_changes` — changes for a single competitor\n- `list_snapshot_changes` — changes attributed to a specific snapshot\n- `list_labels` — the organization's labels with colors\n- `get_label` — a single label's details\n- `get_current_user` — the signed-in user's profile\n- `list_my_orgs` — organizations the user belongs to\n- `get_balance` — coin balance and renewal summary\n- `list_transactions` — coin transaction history\n- `get_org` — current organization details\n- `list_members` — active organization members\n- `list_invites` — pending invitations\n- `list_api_keys` — API keys with metadata, secrets excluded\n- `list_api_key_usage` — API key usage logs\n- `list_dispatches` — the organization's notifications\n- `list_dispatch_deliveries` — email delivery attempts\n- `list_webhooks` — registered webhooks\n- `list_webhook_deliveries` — webhook delivery attempts\n- `subscribe_competitor` — start tracking a competitor by URL (write)\n- `update_competitor` — change display name or tracked categories (write)\n- `create_label` — add a new label (write)\n- `update_label` — rename or recolor a label (write)\n- `assign_label` — apply a label to a competitor (write)\n- `update_current_user` — update profile name fields (write)\n- `update_org` — rename the organization, admin only (write)\n- `update_member_role` — change a member's permissions (write)\n- `create_invite` — invite a new member by email (write)\n- `mint_api_key` — generate a new API key with scopes (write)\n- `create_dispatch` — create a notification with optional label scoping (write)\n- `update_dispatch` — modify notification settings (write)\n- `add_dispatch_recipient` — add a recipient to a notification (write)\n- `create_webhook` — register a webhook endpoint (write)\n- `list_pages` — list tracked pages, optionally filtered by type\n- `get_snapshot` — retrieve a snapshot with HTML, markdown and screenshot assets\n- `list_snapshots` — list snapshots for a tracked page\n- `list_org_changes` — read the organization-wide change feed with filters\n- `list_competitor_changes` — changes for a single competitor\n- `list_snapshot_changes` — changes attributed to a specific snapshot\n- `list_labels` — the organization's labels with colors\n- `get_label` — a single label's details\n- `get_current_user` — the signed-in user's profile\n- `list_my_orgs` — organizations the user belongs to\n- `get_balance` — coin balance and renewal summary\n- `list_transactions` — coin transaction history\n- `get_org` — current organization details\n- `list_members` — active organization members\n- `list_invites` — pending invitations\n- `list_api_keys` — API keys with metadata, secrets excluded\n- `list_api_key_usage` — API key usage logs\n- `list_dispatches` — the organization's notifications\n- `list_dispatch_deliveries` — email delivery attempts\n- `list_webhooks` — registered webhooks\n- `list_webhook_deliveries` — webhook delivery attempts\n- `subscribe_competitor` — start tracking a competitor by URL (write)\n- `update_competitor` — change display name or tracked categories (write)\n- `create_label` — add a new label (write)\n- `update_label` — rename or recolor a label (write)\n- `assign_label` — apply a label to a competitor (write)\n- `update_current_user` — update profile name fields (write)\n- `update_org` — rename the organization, admin only (write)\n- `update_member_role` — change a member's permissions (write)\n- `create_invite` — invite a new member by email (write)\n- `mint_api_key` — generate a new API key with scopes (write)\n- `create_dispatch` — create a notification with optional label scoping (write)\n- `update_dispatch` — modify notification settings (write)\n- `add_dispatch_recipient` — add a recipient to a notification (write)\n- `create_webhook` — register a webhook endpoint (write)\n- `unsubscribe_competitor` — stop tracking a competitor (destructive)\n- `delete_label` — remove a label from all competitors (destructive)\n- `unassign_label` — detach a label from a competitor (destructive)\n- `delete_org` — delete the organization, owner only (destructive)\n- `transfer_org_ownership` — change the owner (destructive)\n- `leave_org` — exit the organization (destructive)\n- `revoke_invite` — cancel a pending invitation (destructive)\n- `revoke_api_key` — disable an API key permanently (destructive)\n- `regenerate_api_key` — rotate an API key secret (destructive)\n- `delete_dispatch` — remove a notification (destructive)\n- `remove_dispatch_recipient` — unsubscribe a notification recipient (destructive)\n- `delete_webhook` — delete a webhook registration (destructive)\n\nThe full, always-current catalogue is at [competitortracker.io/docs/mcp/tools](https://competitortracker.io/docs/mcp/tools/).\n\n## Who it's for\n\nFounders, 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.\n\n## About this repository\n\nThis 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.\n\n## License\n\n[MIT](./LICENSE).\n",
  "bytes": 8860,
  "sha": "48ff1fb6e131670219de022047501eae2c42e2478a5050c36241a7442dbbe6ff",
  "repo_slug": "cofoundergpt/competitor-tracker-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_competitortracker_mcp_95316f90/readme"
}