πŸ”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 revocable MCP API key, and eight tools for running and reading competitor analyses from inside your agent workflow.

Endpoint: https://www.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://www.analook.com/mcp",
      "headers": {
        "Authorization": "Bearer anl_mcp_<YOUR_API_KEY>"
      }
    }
  }
}

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://www.analook.com/mcp
Headers:  Authorization: Bearer anl_mcp_<YOUR_API_KEY>

πŸ”‘ Create an MCP API key

  1. Sign in to analook.com
  2. Create a named MCP key below and copy it once
  3. Paste it into the Bearer anl_mcp_<...> slot above
  4. Revoke the key immediately if it is exposed or a device is lost

Keys are scoped to your Analook account, stored hashed server-side, and can be revoked without signing out of the website.

Your MCP keys

Sign in to create and manage revocable keys.

πŸ› οΈ Available tools

analyze_competitor(url, product_name?, lang?) ⚑ 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) owner only

Poll until status="completed". Typical run is 2–5 min.

get_report(job_id) owner only

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

get_report_markdown(job_id) owner only

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).

run_growth_audit(url, product_name?, lang?) 10 credits Β· auth required

Start a three-part Growth Audit: executive summary, diagnosis, and 30-day action plan.

get_growth_audit(job_id) owner only

Poll and retrieve your completed Growth Audit without exposing it to other MCP users.

browse_public_reports(category?) public

Discover explicitly published reports before spending a credit on a fresh analysis.

πŸ’‘ 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
Check the API key prefix, or create a new key and revoke the old one in the key panel 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.