get_async_job
Get Async Job
Check the status of an async scraping job and optionally retrieve task results. Returns job status, task statuses, and scraped content for completed tasks. Can also list all recent jobs or cancel a running job.
Ask your agent in plain language. Each of these maps to a real tool on the server.
get_async_job
Check the status of an async scraping job and optionally retrieve task results. Returns job status, task statuses, and scraped content for completed tasks. Can also list all recent jobs or cancel a running job.
take_screenshot
Capture a visual screenshot of any public web page. Supports viewport screenshots, full-page screenshots, and partial screenshots targeting a specific CSS selector. Prepares a downloadable PNG screenshot and includes its image data for existing consumers. Configure the viewport size, device type, and geo-targeting to capture location- or device-specific views.
amazon_search
Search Amazon and get structured JSON results with product listings and rankings. Returns product details including ASIN, title, price, rating, review count, Prime eligibility, and sponsored status. Supports international Amazon marketplaces with pagination and ZIP code-based location targeting.
scrape_webpage
Scrape any public web page and return its content. Supports JavaScript rendering via headless browser, geo-targeting through specific countries or continents, device emulation, custom headers/cookies, and browser interactions like clicking and scrolling. Use **render** to enable JavaScript execution for dynamic pages. Use **output: "markdown"** for cleaner text extraction. Use **super** for harder-to-scrape targets with residential proxies.
get_account_stats
Retrieve your Scrape.do account usage statistics including subscription status, concurrent request limits, and remaining monthly request quota.
amazon_product
Retrieve structured product data from Amazon by ASIN. Returns JSON with product details including title, pricing, images, ratings, specifications, and more. Also supports fetching offer listings (all sellers) for a product. Covers international Amazon marketplaces with ZIP code-based location targeting for local pricing.
google_search
Search Google and get structured JSON results including organic results, ads, knowledge graphs, local packs, video results, and 15+ other result types. Supports 84 Google domains for regional targeting, localization via language and geo-location codes, desktop/mobile SERP layouts, SafeSearch, time-based filters, and pagination.
create_async_job
Submit a batch of URLs for asynchronous scraping. Returns a job ID to track progress and retrieve results later. Jobs run in a separate thread pool independent from the main API concurrency. Supports all standard scraping parameters including geo-targeting, headless rendering, and webhook delivery.
get_current_user
Read the authenticated account’s async scraping capacity, active job count, and available credits.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Scrape public web pages and return raw HTML, JSON, or markdown content. Bypass anti-bot protections and CAPTCHAs automatically with rotating proxies across 150 countries. Render JavaScript-heavy pages using a headless browser with configurable wait conditions, viewport settings, and simulated user interactions. Prepare downloadable PNG screenshots of web pages. Extract structured product data from Amazon (product details, offers, search results) across international marketplaces. Scrape Google Search results and return structured JSON with organic results, ads, knowledge graphs, local packs, and more across 84 Google domains. Run large-scale asynchronous scraping jobs with webhook delivery. Manage geo-targeting, session persistence, device emulation, and custom headers/cookies for all requests. Check account usage and async capacity, and filter recent jobs by status or start time.
Common questions about connecting Scrape Do to AI agents with Metorial.