74trust / 100

Krawlup

by krawlup.com in Security & trust

MCP serverPassing, checked 11 h ago

SEO/AEO audits agents fix directly, free site reports, first-party cookieless analytics — via MCP.

https://api.krawlup.com/mcp
Tools
28
open to any client
Uptime
100%
last 30 days
Response time
329 ms
423 ms slowest 5%
Last check
Passed
11 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "krawlup": {
      "type": "http",
      "url": "https://api.krawlup.com/mcp"
    }
  }
}

28 tools

  • search_products

    Search the public catalog of launched products in plain language (min 2 characters).

  • get_product

    The full public listing for one product, by slug or key.

  • check_launch_readiness

    Audit a URL before adding it to krawlup: bans, blocked platforms, whether the product already exists (and who owns it), plus the optional category list. Run this before add_product.

  • get_site_report

    The free public site report for any website (the /site-report tool): performance, AEO, CRO, SEO crawl, CrUX, OpenPageRank, scorecards and the named checks behind them — the same data the public site-report page renders. Cached read, never generates; if hasReport is false, call…

  • run_site_report

    Start the free public scan for any website and return immediately. Authenticated agents get 2 full scans per calendar month per credential; anonymous callers share a per-IP monthly budget with every other surface. Poll get_site_report for the domain until scanStage clears to…

  • list_products

    List your products on krawlup with their latest scan scores

  • get_my_products_status

    Your products with their directory visibility (public/private) — most recent first.

  • compare_products

    All your products side by side — lifetime or windowed (today / 7d / 30d / 90d) unique visitors, views, revenue totals with refunds netted, average revenue per conversion, revenue per visitor, and scan scores, sorted by any of them. Windowed numbers are computed exactly the way…

  • get_my_subscription

    The founder's current subscription: plan name and price, status (active / trial / in the 3-day renewal grace / expired read-only), the plan's abilities and limits (a limit of 0 means unlimited), usage against this period's meters, and a can-do summary. Call this FIRST to check…

  • add_product

    Add a product from just its URL: krawlup scrapes the site (name, tagline, description, icons) and adds it to the founder's dashboard. Every other field is optional — explicit values override the scrape. Adding NEVER publishes — the product is private until the founder (or…

  • set_product_public

    Make one of your products public in the krawlup directory. Publishing requires an active paid subscription (no trial) OR an admin-approved publishing grant covering this exact product; the 403 message names which. Unpublishing is set_product_private. Requires the submit…

  • set_product_private

    Remove one of your products from the public directory (always allowed, any plan).

  • get_insights

    Full latest insights for one product — everything the dashboard renders: overall + per-plane scorecards, failing audits, Core Web Vitals metrics, conversion (CRO) checks, the mobile layout test, AI-readiness facts (llms.txt, AI-crawler robots, structured data), trust/security…

  • get_fix_cards

    All stored AI fix cards for one product (what/why/steps/agent prompt per issue). Requires a plan with the ai_fix_cards facility

  • get_scan_history

    Score-over-time series for one product (last 100 scans, chronological): performance, AEO, CRO, SEO crawl, scorecards, CrUX, openRank, and issue counts — plus per-run source and timestamp

  • get_analytics_snippet

    The exact <script> tag that installs krawlup first-party analytics on a product's own website (visitors, sessions, pages, referrers, countries, conversion goals). The returned snippet already embeds the site token at data-site="…" — insert BOTH lines yourself; never ask the…

  • get_analytics_token

    The raw analytics site token for one product — the data-site value inside the krawlup analytics tag. The token is not a secret (it travels in the tagged page source by design) and is already embedded inside the snippet returned by get_analytics_snippet — never ask the founder to…

  • set_excluded_pages

    Replace the per-product Excluded pages board — paths whose visits are discarded at intake (never stored, never counted). DESTRUCTIVE: it changes what the site's analytics records. MCP clients should prompt the site owner before calling; regardless, set confirm=true ONLY after…

  • get_website_analytics

    First-party website analytics for one product: visitors, sessions, bounce, avg. duration, pages per session, pageviews, daily series, entry/exit pages, top pages/referrers, acquisition channels, UTM sources, countries/devices, AI crawler visits (AI answers / indexing / training…

  • get_bottleneck

    The stored AI bottleneck analysis for one product (THE one edit to make, with why/impact/steps and the agent prompt), or null if not run yet

  • get_keyword_ideas

    The stored keyword research for one product: intent-clustered keyword ideas with volume/difficulty estimates (exact volume + CPC when a Keywords Everywhere key is configured), prioritized content actions, and a per-keyword verdict (own/push/hard/skip). A new run can be triggered…

  • run_keyword_research

    Runs one keyword research for a product: a Google-autocomplete sweep clustered by a model into intent groups with volume/difficulty estimates and prioritized content actions (Jev-scored fit/demand/competition when the TypeSafe key is bound). Spends one of the founder's monthly…

  • add_tracked_keywords

    Adds keywords to a product's rank-tracking board (max KEYWORD_TRACK_CAP per product). Tracked keywords are re-checked by the scanner on its scan passes and their top-10 positions become the rank history get_keyword_ranks reads. Requires a key with the rescan scope

  • add_tracked_prompts

    Adds custom prompts to a product's AI-visibility tracking board (the plan's trackedPromptsPerPlan slots on top of the derived prompt set). Tracked prompts are answered by every scheduled visibility run across the configured engines; get the per-prompt citation trend from the…

  • generate_content_draft

    Triggers one grounded blog-post draft for a product (Content Lab). Generated ONLY from the product's own Krawlup facts — profile, tracked prompts, tracked keywords, triaged mentions; never auto-published, the founder reviews and copies the markdown into their own blog. Angles…

  • remove_tracked_keywords

    Removes keywords from a product's rank-tracking board. Their stored rank-check history is deleted with them. Requires a key with the rescan scope

  • get_keyword_ranks

    Rank history for a product's tracked keywords, as checked by the scanner on its scan passes: per keyword the latest position (null = checked and not in the top-10), best position, and the series of stored checks. Only positions actually checked are returned — never interpolated…

  • trigger_rescan

    Starts a fresh full analysis of one product in the background — spends one of the founder's full-analysis allowances for the current billing period (per product, and across all their products), plus one page speed check. Returns immediately; poll get_insights for this product…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
11 h agoPassed200337 ms
22 h agoPassed200173 ms
35 h agoPassed200423 ms
45 h agoPassed200364 ms
2 days agoPassed200317 ms
Show 3 older checks
3 days agoPassed200196 ms
4 days agoPassed200401 ms
4 days agoPassed200329 ms