Agents & MCP
The justcrawl MCP server gives any LLM-powered agent (Claude Desktop, Cursor, Codex CLI) the ability to submit scrape jobs, list workflows, run saved BI queries, and search docs — all from inside the chat.
Which host are you on?
Section titled “Which host are you on?”Each MCP host has a different config file and process model. Pick yours:
What you can do once it's wired
Section titled “What you can do once it's wired”The server exposes these tools to the agent:
| Tool | What it does |
|------|-------------|
| jc_jobs_submit | Submit a single scrape job for a URL |
| jc_jobs_list | Paginated job list, filter by status or tag |
| jc_jobs_get | Fetch a job + its result (auto-resolves the presigned URL when done) |
| jc_jobs_cancel | Cancel a queued or running job |
| jc_workflows_list / jc_workflows_get | Browse the workflows in your org |
| jc_providers_list | List providers and per-account connection status |
| jc_urls_list | List URLs in your library, filter by tag or search |
| jc_bi_list_saved_queries | List BI saved queries you've created in the dashboard |
| jc_bi_run_saved | Run a saved query with parameters (raw SQL is NOT exposed by design) |
| jc_schedules_list / jc_schedules_trigger | List schedules and trigger a one-off run |
| jc_docs_search / jc_docs_get | Search and read justcrawl.io docs |
What you'll need before you start
Section titled “What you'll need before you start”- A justcrawl.io API key. Settings → API Keys in the dashboard. Copy the token (it starts with
sr_live_); it's only shown once. - Node.js 20+ on the machine running the agent — the MCP server runs as a local stdio process via
npx. - The host you're configuring (Claude Desktop / Cursor / Codex CLI) installed and running.
Pick a host card above. Every page is one config snippet, one restart, and a quick sanity check.