Index / Verified tools / Web scraping and browser automation

Web scraping and browser automation

Fetching, rendering and extracting from pages, including sites that fight back. Every tool below was read from that server's own tools/list, so the name and arguments are what the server exposes, not what its description claims.

ToolServer
get_web_page_htmlanswers
Fetch (scrape) a URL using ScrapingAnt and return the web page content as HTML. Args: url: The URL of the page to extract (scrape). browser: Whether to use browser rendering. Default: True. proxy_type: Ty...
arguments: url, browser, proxy_type, proxy_country
mcp
com.scrapingant
filegraph_html_processing_docsanswers
Docs for /html/to-text, /html/to-pdf, /html/to-image — extract html text, render to pdf, capture html screenshots.
arguments: language, endpoint
document-processing
ai.filegraph
web-scrape-linksanswers
PAID MCP TOOL — $0.059 USDC per successful call via native x402. Discovery is free. Extracts all hyperlinks from any public webpage. Returns href URLs normalized to absolute URLs with visible link text. Filters out ja...
arguments: url, same_domain_only, include_anchors, deduplicate, limit
The Stall
ai.intuitek.the-stall
update_htmlanswers
Write an HTML surface's body. Pass any of `html` / `css` / `js`; omitted fields stay unchanged. Pass empty string to clear. The surface renders in a sandboxed iframe on a separate origin (`render.trydock.ai`) with no ...
arguments: slug, surface_slug, html, css, js
Dock
ai.trydock
capture_full_page_screenshotanswers
Capture a full-height PNG of a page in a real headless browser, scrolling first so lazy-loaded content renders. Returns a signed link to the image that expires in about 24 hours; download the bytes if you need to keep...
arguments: url, refresh
Superflow Free Tools
ai.usesuperflow
screenshotanswers
Capture a screenshot of the current browser page in an active session. Returns the screenshot as an inline image. Read-only.
arguments: sessionId
WebRun Browser Automation
ai.webrun
sonar_export_screenshotsanswers
Render a screenshot set to store-ready PNGs SERVER-SIDE (no browser needed) and save them as one ZIP per locale in output_dir — ready for App Store Connect / Play Console upload. Rendering happens through the same eng...
arguments: set_id, locales, all_locales, output_dir
app.trysonar/sonar
app.trysonar
screenshotanswers
Full-fidelity screenshot of any public web page, captured by a real Chrome browser. Viewport or full-page, configurable width. Returns a base64 PNG. JSON response. [Paid: $0.015 USDC per call via x402 on Base; the cal...
arguments: url, full, width
Toolcall
click.toolcall
screenshot_pageanswers
Screenshot a page (real browser) as a base64 PNG/JPEG. (browser; $0.02/call in USDC via x402, 10 free/day).
arguments: url, full_page
fetcher
cloud.fetcher
screenshotanswers
Render a page in a real browser and capture a PNG, returning its public URL. Use when the question is what the page looks like rather than what it says.
arguments: url, fullPage, viewport, viewportWidth, viewportHeight, waitFor
Hydrafetch
com.hydrafetch
scrape_urlanswers
[Generic Amazon scrape — power-user escape hatch] Scrape pages the 5 purpose-built tools don't cover. Two input modes (pick one): ① content=bare fragment (keyword / nodeId / sellerId / ASIN) + site — backend builds a ...
arguments: parserName, content, url, site, format, zipcode
com.pangolinfo/amazon-mcp
com.pangolinfo
screenshot_urlanswers
Render a URL in a headless browser and return a PNG screenshot at the size you ask for. Paid: call without x_payment to receive this call's exact terms (amount, asset, network), sign them, then call again with x_payme...
arguments: url, width, height, full_page, x_payment
Professor Sausages — Web & Documents
com.professorsausages
render_screenshotanswers
PAID (x402): returns x402 payment instructions for a PNG screenshot of a publicly reachable URL, rendered via a real, robots-respecting headless browser. Use render_preview (free) first. Currently soft-skips 503 until...
arguments: url, fullPage, width
agent-web
io.github.foomworks
screenshotanswers
Take a screenshot of a web page rendered in a real browser and return it as base64 image data (png by default, jpeg optional), with the final url and pixel size. Consent overlays are hidden so the shot...
arguments: url, api_key, full_page, width, height, format
Pagewatch
dev.pagelens
render_htmlanswers
Compile a Kamy template — or raw Handlebars source you pass inline — against a data payload and get the rendered HTML string back. No browser runs, no PDF is produced and no file is stored, so this is the tool for pip...
arguments: template, html, data, direction
Kamy
dev.kamy
scrape_knowledge_urlanswers
Fetch a URL's content into the knowledge base. Server crawls the URL, stores the response body in R2, returns the new document ID. Failures store the row with status='failed'. Use for adding marketing pages, FAQ docs,...
arguments: url
FavCRM
io.favcrm
foura_browseranswers
Load a public URL in a full browser session. JavaScript runs, the DOM renders, and cookies come back with the response. Use it for single-page apps, lazy-loaded content, or supported browser challenges. For a protecte...
arguments: url, headers, cookies, userAgent, proxy, timeout_ms
mcp
ai.foura
get_screenshotanswers
Fetch a rendered screenshot. Returns the image URL for the given job, client, width, and environment (color scheme / images).
arguments: job_id, client, viewport_width, color_scheme, images_disabled
ai.powerline/inbox-preview
ai.powerline
get_htmlanswers
Read an HTML surface's body. HTML surfaces (Surface.kind="html") store mockup or full-page content as three text fields (html, css, js) rendered together inside a sandboxed iframe. Use `list_surfaces` to enumerate htm...
arguments: slug, surface_slug
Dock
ai.trydock
validate_htmlanswers
Pre-flight check on html / css / js BEFORE writing via update_html. Returns { ok, errors, warnings, parsed } where parsed has byte counts per field and `dropped` (true if the sanitizer would strip anything from `html`...
arguments: html, css, js
Dock
ai.trydock
browser_taskanswers
Execute a browser automation task in a real Chrome browser running in a WebRun cloud environment (docs.webrun.ai). Creates a session, runs the task, and auto-terminates. Best for simple one-off tasks that no saved wor...
arguments: prompt, startingUrl, maxDuration, outputType, outputSchema, webhook
WebRun Browser Automation
ai.webrun
html_to_pdfanswers
Render HTML code into a PDF file. HTML 코드를 렌더링해 PDF 파일로 변환합니다. HTML 문자열을 입력하면 변환된 PDF 파일을 반환합니다. [호출당 30포인트]
arguments: html, pagination
APICK Convert
app.apick
url_htmlanswers
Fetch a web page and return its rendered HTML source. 입력한 URL의 페이지를 열어 HTML을 추출해 반환합니다. 자바스크립트 렌더링이 필요한 페이지도 처리됩니다. [호출당 5포인트]
arguments: url
APICK Web
app.apick
url_screenshotanswers
Capture a screenshot of a web page and return it as a JPEG image. 입력한 URL의 화면을 캡처해 JPEG 이미지로 반환합니다. [호출당 5포인트]
arguments: url
APICK Web
app.apick
crawl_youtubeanswers
Collect a YouTube channel profile and its latest uploaded videos. 유튜브 계정(채널) 정보와 최근 게시한 동영상 정보를 수집해 반환합니다. [호출당 40포인트]
arguments: user_id
APICK Web
app.apick
htmldrop_publishanswers
Publish an HTML or Markdown document as a hosted page on htmldrop. Returns the public share URL. Use this whenever a user asks to publish, share, or 'put on the web' some HTML / Markdown content. Pass exactly one of `...
arguments: html, markdown, slug, title
app.htmldrop/mcp
app.htmldrop
htmldrop_listanswers
List every site the authenticated tenant has published. Returns each site's slug, id, and public URL.
app.htmldrop/mcp
app.htmldrop
htmldrop_deleteanswers
Delete a site by its id. The id is the opaque string returned from htmldrop_list (NOT the slug). Once deleted the public URL returns 404 immediately.
arguments: id
app.htmldrop/mcp
app.htmldrop
fetch_htmlanswers
Fetch a URL, return clean HTML (structure kept, scripts/styles stripped). Free. Site migration.
arguments: url, maxChars, headers
ToolSnap MCP
app.toolsnap
html_to_markdownanswers
Convert a URL or raw HTML to Markdown. One of url or html. Not for JS SPAs.
arguments: url, html, maxChars, headers
ToolSnap MCP
app.toolsnap
screenshot_urlanswers
Screenshot a page → public image URL. $0.04/call. Paid: calling without a payment payload returns a structured 402 with payment options — that response is the documented behavior, not a failure.
arguments: url, fullPage, width, height, format, quality
ToolSnap MCP
app.toolsnap
sonar_screenshot_layout_guideanswers
The layout-format reference for Sonar screenshot sets. Call this ONCE before creating or editing screenshot layouts — it documents the layout JSON schema, coordinate system, image handling (remote URLs), flowing backg...
app.trysonar/sonar
app.trysonar
sonar_screenshot_devicesanswers
List the device sizes supported for app-store screenshot sets, with their canvas dimensions (the pixel coordinate space all layouts use) and which store each belongs to. Pick a device here before sonar_create_screensh...
app.trysonar/sonar
app.trysonar
sonar_list_screenshot_setsanswers
List a product's app-store screenshot sets (metadata only: store, device size, locales, studio_url). Use sonar_get_screenshot_set for full layouts.
arguments: product_id
app.trysonar/sonar
app.trysonar
sonar_create_screenshot_setanswers
Create an app-store screenshot set for a product. Read sonar_screenshot_layout_guide first, then author the screens array. The set is immediately visible/editable for humans in the Screenshot Studio (studio_url in the...
arguments: product_id, store, device_size, name, template_id, screens
app.trysonar/sonar
app.trysonar
sonar_get_screenshot_setanswers
Fetch a screenshot set in full: every screen's layout JSON plus per-screen translation overrides keyed by locale. By default inline image data is replaced with placeholders to keep the response readable.
arguments: set_id, include_image_data
app.trysonar/sonar
app.trysonar
sonar_update_screenshot_setanswers
Rename a screenshot set, replace its extra-locale list, and/or reorder its screens. Returns the updated set (with image data stripped). Requires a write-scope API key.
arguments: set_id, name, locales, screen_order
app.trysonar/sonar
app.trysonar
sonar_delete_screenshot_setanswers
Permanently delete a screenshot set and everything in it (screens, translations). Irreversible — confirm with the user before deleting work they may want. Requires a write-scope API key.
arguments: set_id
app.trysonar/sonar
app.trysonar
sonar_add_screenshotanswers
Append a screen to a screenshot set (at the end; reorder with sonar_update_screenshot_set). Requires a write-scope API key.
arguments: set_id, layout
app.trysonar/sonar
app.trysonar
sonar_update_screenshotanswers
Replace one screen's layout in a screenshot set. Whole-document replace — fetch the current layout, modify it, send it back. The change shows up immediately in the Screenshot Studio for human review. Requires a write-...
arguments: screenshot_id, layout
app.trysonar/sonar
app.trysonar
sonar_delete_screenshotanswers
Delete one screen from a screenshot set. A set keeps at least one screen — deleting the last one is rejected. Requires a write-scope API key.
arguments: screenshot_id
app.trysonar/sonar
app.trysonar
sonar_set_screenshot_translationsanswers
Write a locale's translation overrides for screens in a screenshot set (text copy, localized captures/images). Geometry and styling always come from the source layout; anything not overridden falls back to it. The loc...
arguments: set_id, locale, entries
app.trysonar/sonar
app.trysonar
scrapeanswers
Fetch any public URL and return the main content as LLM-ready markdown. Free 20/day, then pay-per-call via x402.
arguments: url, maxChars
cash.forage/forage
cash.forage
html_to_pdfanswers
Convert HTML content to PDF using Prince. Args: content: HTML content to convert style: Additional CSS to apply (inline stylesheet content) page_size: Page size (e.g., A4, letter) ...
arguments: content, style, page_size, page_margin, javascript, pdf_profile
Prince PDF Converter
cloud.prince
fleet_crawler_hitsanswers
Server-logged crawler fetches: which AI engines (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, …) and search crawlers (Googlebot, Bingbot) fetched which heista.co pages, and when. This signal is invisible to page a...
arguments: days, bot, path_prefix, path_contains, group_by, limit
Heista
co.heista
check_ai_crawler_policyanswers
Check the homepage robots.txt rule for eight named OpenAI, Anthropic, Perplexity, and Google AI crawler tokens. The free result stays complete and includes a bounded optional handoff to exact monitoring terms. Results...
arguments: url
ActableSite AI Crawler Monitor
com.actablesite
get_crawler_watch_offeranswers
Return the exact $9 monthly price, one-site scope, 15-minute check cadence, two-check confirmation, delivery and cancellation paths, and synthetic-check limitations. This tool is informational: present the offer and r...
ActableSite AI Crawler Monitor
com.actablesite
screenshotanswers
Screenshot of any public URL (viewport PNG)
arguments: url
Agent Newsstand
com.agentnewsstand
screenshot_urlanswers
Full-page screenshot of any URL → PNG. The same job screenshot APIs charge $7-79/month for.
arguments: url, width
com.ainetcafe/netcafe-devkit
com.ainetcafe
md_to_htmlanswers
Markdown → standalone styled HTML page (single file, inline CSS).
arguments: markdown, url
com.ainetcafe/netcafe-docflow
com.ainetcafe
markdown_to_htmlanswers
Render Markdown to HTML. POST {"markdown": "# Title"} -> HTML string. Costs $0.01 in USDC on Base — pass paymentTx or payerAddress to pay (call how_to_pay for details).
arguments: paymentTx, payerAddress, markdown
Blixtworks
com.blixtworks.www
crawl_siteanswers
Read multiple linked pages with strict page and depth limits. Use only when several pages are required. If you merely need to discover a site's structure, use map_site first because crawling is slower and costlier.
arguments: url, max_pages, max_depth
Brainiall Web
com.brainiall
dossier_ai_crawlersanswers
Core dossier check: Report a domain's AI-crawler policy — whether robots.txt allows, blocks, or is silent on the six major AI agents (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, CCBot, meta-externalagent). Use ...
arguments: domain
com.domainposture/mcp
com.domainposture
webScrapeanswers
Scrape a webpage with custom options
arguments: url, device, format, proxyMode, proxyCountry, renderJS
mcp
com.geekflare
metaScrapeanswers
Scrape meta tags from a URL
arguments: url, device, renderJS, format, proxyCountry, fileOutput
mcp
com.geekflare
screenshotanswers
Capture a screenshot of a website
arguments: url, device, type, theme, proxyCountry, selector
mcp
com.geekflare
generate_html_visualanswers
Generate a small, self-contained HTML visual (comparison table, simple diagram, annotated list, mini-dashboard) as a throwaway artifact for the operator's screen — not a webpage, not persisted content. Use when a quic...
arguments: companyId, prompt, title
com.getfreedomos/freedom-mcp
com.getfreedomos
markdown_to_htmlanswers
Turn Markdown into clean HTML, with a preview you can trust. A HelpySelf tool (helpyself.com).
arguments: text, allowHtml, headingIds, breaks
HelpySelf
com.helpyself
generate-image-from-htmlanswers
Render HTML and CSS into a PNG image, or into an A4 vector PDF with format "pdf". Provide complete, self-contained HTML and put styles in an inline <style> block. Remote image URLs load if they are real and publicly a...
arguments: html, css, width, height, fullpage, dpi
HTML to Image
com.html2img
screenshot-urlanswers
Capture a live web page by URL as a PNG screenshot, or as an A4 vector PDF with format "pdf". Returns the rendered image plus a shareable CDN URL; PDF renders return the URL only. Consumes one credit per call.
arguments: url, css, width, height, fullpage, selector
HTML to Image
com.html2img
Showing 60 of 490 verified tools. Search the whole set, including full input schemas, at https://neuronto.com/tools?q=..., or connect an agent to https://neuronto.com/mcp and call find_tool. No key, no signup.

"Answers" means the endpoint responded to a handshake when last probed, and "auth required" means it demanded credentials. Both are statements about reachability, never about trustworthiness.

Other capabilities

Analytics and monitoring
1,099 verified tools
Files and storage
1,035 verified tools
Calendar and scheduling
723 verified tools
Crypto and blockchain
708 verified tools
Payments and billing
706 verified tools
Images, audio and video
637 verified tools
Maps, location and weather
598 verified tools
Social media
481 verified tools