Map user stories from live app
map_user_storiesCrawl a live application URL to draft an inventory of pages and user stories for project mapping. Optionally refine the draft and open a pull request via Cursor Cloud agent.
Instructions
Crawl a live application URL with Firecrawl/Browserbase and ask Claude to draft an inventory.yaml with pages and user stories. Creates a story_map_run row for progress tracking, then writes an inventory_proposals row (source=live_crawl). Optionally dispatches a Cursor Cloud agent to refine the draft and open a PR. Returns { runId, status: "pending" } immediately — poll get_map_run_status for progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | Project id to map stories for | |
| baseUrl | Yes | Live app URL to crawl | |
| maxPages | No | Max pages to crawl (default 20) | |
| provider | No | Crawl provider (default: firecrawl) | |
| cursorCloudRefine | No | Dispatch Cursor Cloud agent to refine and open a PR |