Compethic MCP server: org-scoped feedback and taxonomy reads via the datalayer.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"compethic-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Compethic MCP Server Cursor and Claude Desktop MCP server that reads Compethic feedback, taxonomy, and analytics through the Compethic API. Tools mint a gateway-client JWT and call product GETs with `organization_id` taken from that JWT. ## Prerequisites: install uv The package runs via **`uvx`** (part of [uv](https://docs.astral.sh/uv/)). Install uv using the official installer — see [Installation](https://docs.astral.sh/uv/getting-started/installation/). **macOS and Linux:** ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` **Windows (PowerShell):** ```powershell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` After install, open a new terminal and confirm: ```bash uvx --version ``` ## Preferred setup (dashboard) 1. In the Compethic dashboard: **Settings → Data Analysis → MCP**. 2. **Create client** — read-only scopes are applied by default. The secret is shown **once**. 3. Click **Add to MCP** (Cursor / generic hosts) or **Add to Claude** (inner entry for merging). 4. Restart the MCP connection in that host. If the secret is lost, revoke the client and create a new one. The hashed secret cannot be shown again. ## Manual host config Use gateway-client credentials from the dashboard. Set **`DATALAYER_API_URL`** to `https://api.compethic.no` (no trailing slash). Args use **`compethic-mcp`** without a version pin so `uvx` resolves the latest release on PyPI. ### Claude Desktop Edit `claude_desktop_config.json` and add the `compethic` entry under `mcpServers`: ```json { "mcpServers": { "compethic": { "command": "uvx", "args": ["compethic-mcp"], "env": { "DATALAYER_API_URL": "https://api.compethic.no", "COMPETHIC_CLIENT_ID": "00000000-0000-0000-0000-000000000000", "COMPETHIC_CLIENT_SECRET": "ce_live_..." } } } } ``` If you already have other servers, merge only the `compethic` object into your existing `mcpServers` block — do not nest a sec…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.