scrapewise_get_scraper_config_parameters
Returns the catalogue of enum values the scraper-builder UI uses to populate
dropdowns: scraper types (SINGLE_PRODUCT, MULTIPLE_PRODUCTS, API,
APPLICATION_LD_JSON), pagination strategies, parameter types (TEXT, NUMBER,
IMAGE, BOOLEAN, JSON, etc.), the pre-defined "common parameters" each
scraper type wires by default, and post-processing rule kinds (CURRENCY_CONVERT,
ENUM_MAP, REGEX_CLEAN, QUANTITY_NORMALIZE, NUMBER_EXTRACT) with the NUMBER_EXTRACT unit
presets (postProcessUnitPresets). Static catalogue — same response for
every customer; cache aggressively at the agent side. Refresh once per
backend deploy (the catalogue ships with the backend binary). Also reports the
current file-upload size limits (maxUploadFileSizeMb, maxExcelFileSizeMb;
1 MB = 1,000,000 bytes), which an admin can change.
Args:
(none — endpoint is parameter-free.)
Returns:
ScraperConfigParametersDTO containing five enum lists: scraperType,
paginationType, parameterType, commonParameters (list of pre-wired field
defs per scraper type), postProcessKind. Use these values when building a
ScraperDTO body for scrapewise_create_scraper — sending an enum string
outside the catalogue surfaces as a 400 validation error. Plus
maxUploadFileSizeMb / maxExcelFileSizeMb: the largest file the upload
accepts (CSV / JSON Lines, and Excel).
Examples:
- Use when: "what scraper types can I create?" → call this once per session
- Use when: building a wizard UI that needs dropdowns
- Don't use when: you already have a valid ScraperDTO body → skip this
Error Handling:
- 401 Unauthorized.
- 500 INTERNAL.[runtime hint] This tool returns JSON-as-text — its response shape is dynamic (per-scraper itemsConfig, file binary, etc.) so the MCP outputSchema is omitted. Do not rely on the presence of any specific field in the response; treat the result as a string-or-object blob and parse defensively.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "scrapewise_get_scraper_config_parameters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||