Analook — Competitor Intelligence
Competitor intelligence for AI agents — SEO, traffic, social, Product Hunt, pricing, AI insights.
| Endpoint | https://www.analook.com/mcp/ (streamable-http) |
|---|---|
| Registry version | 1.0.2 |
| Now | 8 tools · grade C (75) · pin ts_f98c2f482af9e076d773d03a921a8420 · protocol 2025-06-18 |
| First / last listed | 2026-10-28 06:08 UTC / 2026-10-28 06:08 UTC |
| Grade over time | 2026-10-28: C (75), 8 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: analyze_competitor get_report_status get_report get_report_markdown list_my_reports run_growth_audit get_growth_audit browse_public_reports
analyze_competitor | Submit a competitor analysis job.
Analyzes a competitor's website across 15+ data sources (SEO, traffic,
social, Product Hunt, GitHub, Wayback Machine history, AI-generated
insights, etc.) and returns a job_id. Use get_report_status(job_id) to
poll and get_report(job_id) to retrieve results when status='completed'.
Typical analysis takes 2-5 minutes. Requires authentication ( params: url*, product_name, lang, context*, llm_model*, conversation_id |
get_report_status | Poll an analysis job's status.
Args:
job_id: ID returned from analyze_competitor()
Returns:
{status: 'running'|'completed'|'failed', progress?: str, report_url?: str}
params: job_id*, context*, llm_model*, conversation_id |
get_report | Fetch the full competitor analysis report as structured JSON.
Reports contain: website snapshot, Wayback Machine history, SEO/traffic
data (DataForSEO), social media presence, Product Hunt launches, GitHub
stats, pricing, funding, AI-generated business insights, growth
playbooks, and more.
Args:
job_id: ID from analyze_competitor(); status must be 'completed'
Ret params: job_id*, context*, llm_model*, conversation_id |
get_report_markdown | Fetch the competitor analysis report as human-readable Markdown.
Suitable for piping into agents that prefer text over structured JSON,
or for direct display to end users.
Args:
job_id: ID from analyze_competitor(); status must be 'completed'
Returns:
{markdown: str} or {error: str}
params: job_id*, context*, llm_model*, conversation_id |
list_my_reports | List your recent competitor analysis reports (up to 50).
Requires authentication. Returns a lightweight list (id, url,
product_name, created_at, status) — use get_report(job_id) to fetch
the full report for any of them.
Returns:
{reports: [{id, url, product_name, created_at, status}, ...]}
params: context*, llm_model*, conversation_id |
run_growth_audit | Run a full Growth Audit — three linked strategic reports for a product.
Unlike analyze_competitor (a single 15-signal intelligence snapshot), a
Growth Audit produces an Executive Summary + a Diagnosis Report + a 30-day
Action Plan, grounded in real channel/tactic playbooks. Best for 'how do I
grow THIS product' rather than 'what is this competitor doing'.
Takes ~4-6 minutes. params: url*, product_name, lang, context*, llm_model*, conversation_id |
get_growth_audit | Fetch a Growth Audit's three reports (Executive Summary, Diagnosis,
Action Plan) as Markdown.
Args:
job_id: ID from run_growth_audit() (starts with 'ga-')
Returns:
{status, reports: {executive_summary, diagnosis_report, action_plan}}
while running, only {status, progress} is returned.
params: job_id*, context*, llm_model*, conversation_id |
browse_public_reports | Browse Analook's public competitor-intelligence report gallery.
Returns recently published public reports (product name, domain, category,
and a link). No authentication or credits required — a fast way to discover
existing analyses before spending a credit on a fresh one.
Args:
category: Optional filter, e.g. 'AI / Agents', 'Dev Tools',
'Crypto / Web3', params: category, context*, llm_model*, conversation_id |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.