AI Connections

MCP Tool Reference

Every MCP tool a connected AI agent can use in Ultimate Web Scraper — querying tables, cleanup, exports, automations, site discovery, and Shopify extraction.

A connected AI agent works through a set of named tools — you ask in plain language, the agent picks the right one, and most clients show each call as it happens. You never call these yourself, but knowing what's on the shelf helps you ask for the right things — and Prompts to try turns each of them into a ready-made ask.

The scraping toolkit at a glance

What a full-access agent can scrape, with the tool it calls to do it:

Up to 4,000 pages

Similar pages

scrape_pages

One row per URL from similar pages of one site — products, listings, articles, job and real-estate pages. Structured data captured automatically, no selectors; page metadata and phone numbers can join as extra columns.

Shopify CSV export

Shopify stores

extract_shopify_store

An entire Shopify store — or just the collections you name — as one row per variant: price, SKU, options, images, availability.

Store API feed

WooCommerce stores

extract_catalog

An entire WooCommerce store — or the categories you name — as one row per variant: price, SKU, stock, images, variations.

Up to 10,000 sites

Contacts & leads

extract_contacts

Lead lists across many different sites — one row per site with emails, social profile links, or both in one run. A deep scan follows internal links to reach contact and team pages.

LinkedInXFacebookInstagramYouTubeTikTokGitHubPinterest
Up to 4,000 places

Map places

extract_map_places

Name, rating, review count, address, phone, website and opening hours from a list of place pages — typically gathered with the extension's List Extractor. One row per place.

25 credits flat

Site discovery

discover_sitemap · select_sitemap_urls

Map every page a site publishes, grouped into sections, then pick which ones to scrape — the picked URLs feed straight into scrape_pages. No URL list needed.

Free

Website analyzer

analyze_website

Check any site before scraping it — detects the platform, finds the sitemap, and picks the approach that works.

Estimate before run

Automations

run_automation · update_automation

Run any saved automation — cost estimated from its run history first — check its schedule and latest results, rename, reschedule, pause or delete it. A deleted automation keeps its tables.

No credits

Data cleanup

deduplicate_rows · delete_rows · merge_columns

Tidy the table after the scrape — rename or merge columns, drop the ones you don't need, delete unwanted rows and remove duplicates.

On top of the ready-made extractors, the agent also:

Reading & analysis — every connection

The tools below are available to every connection, including read-only ones.

ToolWhat it does
get_workspace_infoYour plan, credit balance, and the connection's access level
list_tablesLists your result tables, grouped by the automation that produced them
get_tableOne table's columns, row count, and a small sample of rows
query_tableFilters, aggregates, groups, and sorts a table of any size — the full table never enters the conversation
export_tableGenerates a download link in the format you pick — CSV, JSON, or Excel. Tables produced by a Shopify extraction can also export as a re-import-ready Shopify product CSV
list_automationsYour automations, their schedules, and their status
get_automationOne automation's setup at a glance — what it scrapes, its schedule state, recent runs, and the latest results table
list_runsThe run history of an automation, optionally limited to runs since a given time — "what ran this week?"
get_runA run's live progress and row count so far, plus links to watch it or open the results table. On a failed run it adds what went wrong, how many rows were kept, and what to try next
search_docsSearches this documentation to answer product questions
get_docs_pageReads a single docs page in full
list_docsThe documentation's table of contents

Cleaning & operating — full access

ToolWhat it does
run_automationRuns an automation — it estimates the cost from the automation's run history first, and starts only after you confirm
update_automationRenames an automation or reworks its schedule — sets or clears the cron, pauses it without losing the schedule, resumes it — and reports back the resolved next run
delete_automationDeletes an automation and its schedule, with confirmation first — its data tables survive
stop_runStops a run in progress
export_table_to_google_sheetsSends a whole table to a new spreadsheet in your Google Drive (uses the Google Sheets integration)
update_columnRenames a column or changes its type
delete_columnsDeletes columns you don't need
merge_columnsMerges 2–5 columns into one (street + city + zip → Address)
delete_rowsPermanently deletes the rows matching a filter — it reports the match count first and deletes only after you confirm
deduplicate_rowsRemoves duplicate rows, keeping the first occurrence — with the same count-first confirmation

Extracting — full access

ToolWhat it does
analyze_websiteFree first look at any site you want scraped: identifies the platform, checks for a sitemap, and returns the extraction strategies that apply
scrape_pagesScrapes similar pages of one site — products, listings, articles, job posts, real-estate pages — into one row per URL, the structured data captured automatically, no selectors. Page metadata and phone numbers can join as extra columns. Takes up to 500 pasted URLs, up to 4,000 from a table's URL column (with an optional row filter), or a sitemap discovery. The credit estimate comes first — with a free peek at the columns the first page yields, when that page is readable — and the scrape starts only after you confirm
extract_contactsBuilds a lead list across many different sites — one row per site with emails, social profile links, or both in one run, one column per platform. An optional deep scan follows each site's internal links one level to reach contact and team pages. Up to 500 pasted URLs or 10,000 from a table column; credit estimate first, runs on your confirmation
extract_map_placesTurns map place-page links — typically gathered with the extension's List Extractor — into one row per place: name, rating, review count, address, phone, website, and hours. Search and results links are rejected up front with guidance. Up to 500 pasted URLs or 4,000 from a table column; credit estimate first, runs on your confirmation
create_extractionLegacy starter kept so saved workflows keep working — new extractions go through the three tools above
discover_sitemapMaps a site's URLs into a grouped overview — the starting point for "scrape this whole site" or "just the winter collection". A fresh scan quotes a flat 25 credits and runs once you confirm, charged only when it actually finds URLs; a recent scan of the same site is reused free, no confirmation needed. The same idea as the extension's Sitemap Explorer, run for you by the agent
select_sitemap_urlsFilters a discovery — by group, search term, or exclusions — into a URL table that feeds straight into scrape_pages
list_shopify_collectionsLists or searches a Shopify store's collections by name
extract_shopify_storeExtracts a Shopify store's catalogue — the whole store or chosen collections — as one clean row per product variant. Estimates credits and asks before running
list_catalog_collectionsLists or searches collections (Shopify) or product categories (WooCommerce, Magento) on a store with a structured catalogue. On WooCommerce and Magento this runs only after you pick specific categories — analyze skips the list so it stays fast
extract_catalogExtracts a Shopify, WooCommerce, or Magento catalogue as structured product data. All three use the same scope as the UI: whole catalogue (default), or chosen collections/categories. preview:true samples the chosen scope for free

What each extraction type captures, and its URL limits, live in AI-started extractions.

Ready-made prompts

The connection also includes starter prompts — one-click workflows like "discover and scrape a site", "scrape a Shopify store", or "clean up a table" — that appear in Claude's connector menu and as slash commands in Claude Code. Only ones your access level can run are shown.

Credit & safety behavior

  • Reading, querying, cleaning, and exporting consume no credits. A fresh site discovery uses a flat 25-credit charge, only when it actually finds URLs — a recent scan of the same site is reused free.
  • Anything that spends credits or removes data happens in two steps: starting an extraction, running an automation, or a fresh site discovery shows you a credit estimate first — and deleting rows or an automation shows a match count or a confirmation — and nothing runs until you confirm. An extraction never begins silently.
  • Oversized results are never dumped into the chat — the agent is asked to narrow its query instead.

More in the security model.

On this page