Developers · MCP

Competitive intelligence, as an API.

A clean REST API and an agent-ready endpoint on every report — pipe live competitor intel straight into your agents, dashboards and workflows. Plus a native MCP server — add it to Claude or Cursor in one line.

your agent · rivalize API
# share a report, hand its link to your agent — live today
$ curl rivalize.ai/api/shared-reports/{share-token}/ai
  ← full teardown · agent-ready markdown · every claim cited

# or trigger one from your stack (API v1)
$ curl -X POST api.rivalize.ai/v1/reports \
    -H "Authorization: Bearer $RIVALIZE_API_KEY" \
    -d '{"product_url":"you.com","competitors":["linear.app"]}'
  ← report id · poll /v1/reports/{id}

Quickstart

Live in three steps.

01

Get a key

Grab an API key from your dashboard. Every paid plan includes REST API access.

02

Call the API

Trigger a report from your stack, or pull the agent-ready payload for any report you already have.

03

Pipe it anywhere

Hand the cited teardown straight to Claude, Cursor, your dashboard, or a webhook consumer.

The API

Everything the product knows, callable.

GET /api/shared-reports/:token/ai

The agent-ready payload for a report you share — full teardown as cited markdown. Reports are private until you share them; the share link needs no key, and you can revoke it any time.

POST /api/v1/reports

Trigger a head-to-head thesis report from your stack. Returns an id you can poll.

GET /api/v1/competitors

Every competitor you track, with momentum and the latest moves.

GET /api/v1/dossier/:id

The full living file: momentum, signal breakdown, and the recommended counter-move.

POST /api/v1/webhooks

Push new moves to your endpoint as soon as a scheduled check detects them — no polling.

GET /api/v1/universe

Search and rank companies in any category by momentum across the tracked universe.

Live · any paid plan

A native MCP server.

Eleven agent-callable tools, so any MCP client can tear down a competitor without leaving the chat. Add it to Claude, Claude Code, or Cursor in one line — on any paid plan.

Claude Code
claude mcp add rivalize \
  -e RIVALIZE_API_KEY=rk_live_... \
  -- npx -y @rivalize/mcp
Claude Desktop · Cursor — mcp config
{
  "mcpServers": {
    "rivalize": {
      "command": "npx",
      "args": ["-y", "@rivalize/mcp"],
      "env": { "RIVALIZE_API_KEY": "rk_live_..." }
    }
  }
}
teardown_competitor list_universe_companies get_universe_company list_projects list_reports get_report list_competitors get_competitor_intelligence get_battlecard get_strategic_timeline get_competitive_landscape add_competitor

Build on the intelligence layer.