{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_f8v7tphbqvp7","handle":"krawlup","url":"https://wellknown.network/agents/krawlup","links":{"self":"https://wellknown.network/agents/krawlup/record.json","html":"https://wellknown.network/agents/krawlup","markdown":"https://wellknown.network/agents/krawlup/record.md","api":"https://wellknown.network/api/v1/agents/krawlup","status":"https://wellknown.network/api/v1/agents/krawlup/status","claim":"https://wellknown.network/agents/krawlup/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/krawlup/claim.json","badge":"https://wellknown.network/agents/krawlup/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/krawlup/history","tools":"https://wellknown.network/api/v1/agents/krawlup/tools"},"ard":{"identifier":"urn:air:api.krawlup.com:server:krawlup","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Krawlup","summary":"SEO/AEO audits agents fix directly, free site reports, first-party cookieless analytics — via MCP.","description":"SEO/AEO audits agents fix directly, free site reports, first-party cookieless analytics — via MCP.","publisher":{"name":"com.krawlup","url":null},"homepage":null,"repository":null,"version":"2.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.krawlup.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-04T03:22:07.243048Z","publishedAt":"2026-11-04T03:22:07.243048Z","registryName":"com.krawlup/krawlup"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.seo","name":"SEO","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.977,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.554,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"}],"categories":["ai","analytics","automation","commerce","content","dev","documents","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-11-05T01:28:34.393Z","lastProbedAt":"2026-11-05T01:28:34.393Z","statusComputedAt":"2026-11-05T01:30:48.943Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":40,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-05T01:28:34.393Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the public catalog of launched products in plain language (min 2 characters)."},{"name":"get_product","description":"The full public listing for one product, by slug or key."},{"name":"check_launch_readiness","description":"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 thi"},{"name":"get_site_report","description":"The free public site report for any website (the /site-report tool): performance, AEO, CRO, SEO crawl, CrUX, OpenPageRank, scorecards and the named checks behin"},{"name":"run_site_report","description":"Start the free public scan for any website and return immediately. Authenticated agents get 2 full scans per calendar month per credential; anonymous callers sh"},{"name":"list_products","description":"List your products on krawlup with their latest scan scores"},{"name":"get_my_products_status","description":"Your products with their directory visibility (public/private) — most recent first."},{"name":"compare_products","description":"All your products side by side — lifetime or windowed (today / 7d / 30d / 90d) unique visitors, views, revenue totals with refunds netted, average revenue per c"},{"name":"get_my_subscription","description":"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 limi"},{"name":"add_product","description":"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 optio"},{"name":"set_product_public","description":"Make one of your products public in the krawlup directory. Publishing requires an active paid subscription (no trial) OR an admin-approved publishing grant cove"},{"name":"set_product_private","description":"Remove one of your products from the public directory (always allowed, any plan)."},{"name":"get_insights","description":"Full latest insights for one product — everything the dashboard renders: overall + per-plane scorecards, failing audits, Core Web Vitals metrics, conversion (CR"},{"name":"get_fix_cards","description":"All stored AI fix cards for one product (what/why/steps/agent prompt per issue). Requires a plan with the ai_fix_cards facility"},{"name":"get_scan_history","description":"Score-over-time series for one product (last 100 scans, chronological): performance, AEO, CRO, SEO crawl, scorecards, CrUX, openRank, and issue counts — plus pe"},{"name":"get_analytics_snippet","description":"The exact <script> tag that installs krawlup first-party analytics on a product's own website (visitors, sessions, pages, referrers, countries, conversion goals"},{"name":"get_analytics_token","description":"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 so"},{"name":"set_excluded_pages","description":"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"},{"name":"get_website_analytics","description":"First-party website analytics for one product: visitors, sessions, bounce, avg. duration, pages per session, pageviews, daily series, entry/exit pages, top page"},{"name":"get_bottleneck","description":"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"},{"name":"get_keyword_ideas","description":"The stored keyword research for one product: intent-clustered keyword ideas with volume/difficulty estimates (exact volume + CPC when a Keywords Everywhere key "},{"name":"run_keyword_research","description":"Runs one keyword research for a product: a Google-autocomplete sweep clustered by a model into intent groups with volume/difficulty estimates and prioritized co"},{"name":"add_tracked_keywords","description":"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 thei"},{"name":"remove_tracked_keywords","description":"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"},{"name":"get_keyword_ranks","description":"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-"},{"name":"trigger_rescan","description":"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"}],"toolCount":26,"toolsHash":"6435c82c8f5fa2c39c72a74dcc1364fc2189e2059adfeab795f49402f010a027","serverName":"krawlup","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_products","description":"Search the public catalog of launched products in plain language (min 2 characters)."},{"name":"get_product","description":"The full public listing for one product, by slug or key."},{"name":"check_launch_readiness","description":"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 thi"},{"name":"get_site_report","description":"The free public site report for any website (the /site-report tool): performance, AEO, CRO, SEO crawl, CrUX, OpenPageRank, scorecards and the named checks behin"},{"name":"run_site_report","description":"Start the free public scan for any website and return immediately. Authenticated agents get 2 full scans per calendar month per credential; anonymous callers sh"},{"name":"list_products","description":"List your products on krawlup with their latest scan scores"},{"name":"get_my_products_status","description":"Your products with their directory visibility (public/private) — most recent first."},{"name":"compare_products","description":"All your products side by side — lifetime or windowed (today / 7d / 30d / 90d) unique visitors, views, revenue totals with refunds netted, average revenue per c"},{"name":"get_my_subscription","description":"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 limi"},{"name":"add_product","description":"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 optio"},{"name":"set_product_public","description":"Make one of your products public in the krawlup directory. Publishing requires an active paid subscription (no trial) OR an admin-approved publishing grant cove"},{"name":"set_product_private","description":"Remove one of your products from the public directory (always allowed, any plan)."},{"name":"get_insights","description":"Full latest insights for one product — everything the dashboard renders: overall + per-plane scorecards, failing audits, Core Web Vitals metrics, conversion (CR"},{"name":"get_fix_cards","description":"All stored AI fix cards for one product (what/why/steps/agent prompt per issue). Requires a plan with the ai_fix_cards facility"},{"name":"get_scan_history","description":"Score-over-time series for one product (last 100 scans, chronological): performance, AEO, CRO, SEO crawl, scorecards, CrUX, openRank, and issue counts — plus pe"},{"name":"get_analytics_snippet","description":"The exact <script> tag that installs krawlup first-party analytics on a product's own website (visitors, sessions, pages, referrers, countries, conversion goals"},{"name":"get_analytics_token","description":"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 so"},{"name":"set_excluded_pages","description":"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"},{"name":"get_website_analytics","description":"First-party website analytics for one product: visitors, sessions, bounce, avg. duration, pages per session, pageviews, daily series, entry/exit pages, top page"},{"name":"get_bottleneck","description":"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"},{"name":"get_keyword_ideas","description":"The stored keyword research for one product: intent-clustered keyword ideas with volume/difficulty estimates (exact volume + CPC when a Keywords Everywhere key "},{"name":"run_keyword_research","description":"Runs one keyword research for a product: a Google-autocomplete sweep clustered by a model into intent groups with volume/difficulty estimates and prioritized co"},{"name":"add_tracked_keywords","description":"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 thei"},{"name":"remove_tracked_keywords","description":"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"},{"name":"get_keyword_ranks","description":"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-"},{"name":"trigger_rescan","description":"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"}],"package":null,"toolSurface":{"id":"ts_mzr2n2js38j5","endpointId":"ep_s8b9dcs5akhw","hash":"6435c82c8f5fa2c39c72a74dcc1364fc2189e2059adfeab795f49402f010a027","toolCount":26,"serverName":"krawlup","serverVersion":"2.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-05T01:28:34.413Z","lastSeenAt":"2026-11-05T01:28:34.413Z","observations":1,"toolNames":["search_products","get_product","check_launch_readiness","get_site_report","run_site_report","list_products","get_my_products_status","compare_products","get_my_subscription","add_product","set_product_public","set_product_private","get_insights","get_fix_cards","get_scan_history","get_analytics_snippet","get_analytics_token","set_excluded_pages","get_website_analytics","get_bottleneck","get_keyword_ideas","run_keyword_research","add_tracked_keywords","remove_tracked_keywords","get_keyword_ranks","trigger_rescan"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.krawlup/krawlup","url":"https://registry.modelcontextprotocol.io/v0/servers/com.krawlup%2Fkrawlup","firstSeenAt":"2026-11-04T23:18:01.461Z","fetchedAt":"2026-11-04T23:18:01.461Z","normalizedAt":"2026-11-04T23:18:01.461Z"}]},"firstSeenAt":"2026-11-04T23:18:01.461Z","updatedAt":"2026-11-05T01:31:45.389Z"}