A visibility check on its own tells you that Perplexity recommends a competitor. Pairing it with content scoring on your own pages turns that into something you can act on. Results persist in one workspace, so a run an agent starts is reviewable in the app later or queryable from code — which matters when the person acting on the finding is not the one who ran it. Two practical notes: runs are queued, so expect to check status rather than wait, and the actions that cost credits are separate from the ones that just read what you already paid for.
A hosted service with two connected workflows — AI visibility checks across the major answer engines, and content intelligence over your public pages — reachable from an MCP client, the app, an API or a CLI.
- create_sleepwalker_visibility_run — prompts run across ChatGPT, Perplexity, Grok and Gemini, capturing full answers, citations, competitors and mention types
- suggest_sleepwalker_visibility_prompts — the prompts worth testing, proposed rather than invented by you
- list_sleepwalker_visibility_models and list_sleepwalker_visibility_runs — which engines are covered, and what you have already run
- get_sleepwalker_visibility_run_status and cancel_sleepwalker_visibility_run, since runs are queued rather than instant
- get_sleepwalker_prompt_response — the actual answer an engine gave, not just a score
- serialize_sleepwalker_page_content — a public page turned into the content and technical snapshot an AI crawler would see
- score_sleepwalker_content and discover_sleepwalker_content_trends — depth and freshness scored, and demand identified
- get_sleepwalker_reports_by_url, get_sleepwalker_summaries and get_sleepwalker_consistent_recommendations — past work retrieved and the recurring advice pulled out
- list_sleepwalker_tests and get_sleepwalker_test_results, for saved checks you re-run
A Sleepwalker account. The hosted endpoint is https://mcp.sleepwalker.ai/mcp — connect over OAuth if your client supports it, or create a bearer token in the app for a custom client. Billable actions draw on prepaid Sleepwalker credits, so runs cost money while reading past results does not. The open-source CLI export command runs locally with no key at all.
One command plus a key — npm install -g @sleepwalkerai/cli, then supply credentials
