scrapewise_get_matcher_setup_view
Returns the group's matching setup as the matching engine sees it now — what the portal canvas
draws: which sources are matched on which columns, with which roles, and whether the drawing is up
to date with the saved job. Read-only; costs nothing. Use it to check a save landed the way it was
meant, or to see the engine-side setup (codes, joins, picture sources) of a group on the newer
matching engine.
Args:
- id (string, path, required): the group's id.
- customerRef (string, query, optional): only for a Scrapewise admin key while the admin works in
another customer's account (Take Over): the customerUniqueRef of that customer. Required then
(409 TAKE_OVER_ACTIVE without it); leave it out otherwise.
Returns:
204 when the matcher has not reported yet. Otherwise 200 {view, managed, flags}: view=false when
there is no setup to draw (managed=false: the group is not on the newer matching); view=true adds
jobId, builtAt, upToDate and engineSetup (column names and roles only) for the job
scrapewise_get_matcher_job returns. flags=null when the matcher's last report is older than 5
minutes.
Examples:
- Use when: "did my last matching save reach the engine?" -> upToDate.
- Use when: "which columns does group {id} match on, per source?".
- Don't use when: you need the saved job body to edit -> scrapewise_get_matcher_job.
Error Handling:
- 400 (CustomerError): no group with this id for this customer.
- 409 TAKE_OVER_ACTIVE: this key's admin works in another customer's account — end Take Over or
send customerRef=<that customer's ref>.
- 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
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "scrapewise_get_matcher_setup_view"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| customerRef | No | Admin keys in Take Over only: the customerUniqueRef of the customer the admin works for. Required then; leave it out otherwise. |