Competitortracker

io.competitortrackerPublished by competitortracker.ioOfficial publisherv1.0.0Updated Oct 25, 2026

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

Overview

AI-generated overview

A remote MCP server that lets an assistant track competitors: subscribe to rivals, read their change feed, and pull page snapshots.

What you can do
List and inspect tracked competitors, their categories, labels and activity timelines, and subscribe to or update competitors by URL or domain name. Read the organization-wide change feed, per-competitor changes and per-snapshot changes, and list tracked pages. Retrieve page snapshots with HTML, markdown and screenshot assets. Manage labels, notifications, webhook registrations and their delivery logs. Administer the organization: members, invites, roles, API keys and usage, coin balance and transactions.
When to use it
For founders, product and marketing teams who want competitor intelligence — pricing moves, page changes, launches — inside their AI assistant instead of a separate dashboard. Useful when you already work in an MCP client and want change history and snapshots on demand.
Requirements
A remote Streamable HTTP endpoint; no local install. Authentication is OAuth sign-in on the first tool call, or an X-API-Key header for headless use. An existing organization account is needed for most tools; one tool can start tracking before an account exists.
Before you install
Many tools write or delete data: subscribing and unsubscribing competitors, creating and deleting labels, invites, notifications and webhooks, changing member roles, transferring or deleting the organization, and minting, revoking or regenerating API keys. Coin balance and transactions suggest paid usage. Sign-in grants the assistant broad access to organization data.

Installation

In SourceWeft

  1. Open Competitortracker in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.competitortracker%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "competitortracker": {
      "type": "http",
      "url": "https://mcp.competitortracker.io/mcp"
    }
  }
}

README

[Competitor Tracker & Co.]

Competitor Tracker MCP server

[smithery badge]

Track your competitors from inside your AI assistant. This is the remote Model Context Protocol 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.

[Claude calling the Competitor Tracker MCP server to summarise this week's competitor changes across pricing, product and messaging]

See it in action

Not ready to connect? Watch the agent desk: 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 sits next door, and the demo hub shows both.

[Claude using the Competitor Tracker MCP server to build a payroll-industry pricing radar report from tracked competitor data]

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.

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.

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.

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.

Source: README.md at commit 99feed9

Tools

1

start_tracking_competitors

Start tracking competitors for someone

Set someone up with competitor tracking before they have an account, and hand them a link to take it over. Name the companies they care about, by name or by domain. We match them against the companies we already track and the first three you list go on file, with their change history readable straight away. We do not fetch an address you supply: a company we do not track yet comes back in `shortfalls`, which is not a failure — it is something the person can add themselves once they have claimed. Call this ONCE per person, with every company you know about. If more come up later, use `add_tracked_competitors` to fill the remaining slots on the same organization rather than calling this again — a second call here starts a second organization with a second link, and the person ends up with two things to claim instead of one. Nothing is charged to anyone, no email is sent and the organization is removed after four days unless someone claims it. The claim link comes back in the response and travels no further, so pass it on and tell them what went on file and what did not.

ParameterscompaniesrequiredsessionId

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts