๐Ÿ”Analook MCP Docs
Compare โ† Analyzer

Analook MCP Server

Use Analook from Claude Desktop, Cursor, or any MCP-compatible client โ€” no installs, no local processes. One HTTPS endpoint, one Bearer token, five tools for running and reading competitor analyses from inside your agent workflow.

Endpoint: https://analook.com/mcp Transport: Streamable HTTP Protocol: MCP 2024-11-05

๐Ÿ–ฅ๏ธ Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add:

{
  "mcpServers": {
    "analook": {
      "url": "https://analook.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_ANALOOK_TOKEN>"
      }
    }
  }
}

Restart Claude Desktop after editing. Then ask Claude: "use Analook to analyze linear.app".

โŒจ๏ธ Cursor

Open Settings โ†’ MCP โ†’ Add new MCP server. Use the same JSON as above, or manually:

Name:     analook
URL:      https://analook.com/mcp
Headers:  Authorization: Bearer <YOUR_ANALOOK_TOKEN>

๐Ÿ”‘ Getting your token

  1. Sign in to analook.com
  2. Open your browser DevTools (โŒ˜โŒฅI / F12) โ†’ Application โ†’ Local Storage โ†’ analook.com
  3. Copy the value of sb-*-auth-token โ†’ the access_token field
  4. Paste into the Bearer <...> slot above

Tokens expire in ~1 hour by default. A dedicated long-lived API key endpoint is on the roadmap โ€” ping us if you need it sooner.

๐Ÿ› ๏ธ Available tools

analyze_competitor(url, product_name?) โšก 1 credit ยท auth required

Kick off a full analysis across 15+ data sources. Returns job_id.

Example: analyze_competitor(url="lovable.dev")

get_report_status(job_id) public

Poll until status="completed". Typical run is 2โ€“5 min.

get_report(job_id) public

Full structured JSON report โ€” website, SEO/traffic, social, Product Hunt, GitHub, pricing, funding, AI insights, growth playbooks.

get_report_markdown(job_id) public

Human-readable Markdown โ€” pipe directly to agents or paste into docs.

list_my_reports() auth required

List your last 50 reports (id, url, product_name, created_at, status).

๐Ÿ’ก Example agent workflow

Ask your agent: "Analyze my top 3 competitors and tell me where I'm losing."

1. analyze_competitor(url="linear.app")        โ†’ job_id: "abc123"
2. analyze_competitor(url="notion.so")         โ†’ job_id: "def456"
3. analyze_competitor(url="asana.com")         โ†’ job_id: "ghi789"
4. [wait 3 min]
5. get_report("abc123"), get_report("def456"), get_report("ghi789")
6. Agent synthesizes: "Linear leads on DX (open-source energy + GitHub stars),
   Notion on content (blog traffic 3x yours), Asana on enterprise (pricing tier
   gap). Your weak spot: zero Product Hunt presence across 3 launches โ€” all 3
   competitors launched 4+ times."

๐Ÿ“Š Limits & pricing

๐Ÿ› ๏ธ Troubleshooting

AUTH_REQUIRED on every call
Token expired (~1h). Refresh from DevTools as described above.
INSUFFICIENT_CREDITS
Top up at /pricing or wait for monthly reset.
Tool responds but agent says "not connected"
Fully restart the MCP client โ€” Claude Desktop caches server state across reloads.
Still stuck?
Email iris@gingiris.com with your job_id and the failing call.

Built on the official Model Context Protocol ยท Source on GitHub.