pl_call
Call native tools from registered legal sources for specialized queries not covered by unified tools, such as citator checks, DPA statistics, or procurement searches.
Instructions
Escape hatch: call any native tool of any registered source.
For operations the unified tools do not cover: citator (saos_cite_check),
DPA statistics (uodo_stats), procurement-article search (kio_by_pzp_article),
board composition (get_board), regulation comparison (eu_compare), tax
category dictionary (list_categories)... arguments (alias: args - both
accepted, pass only one) is an object keyed by the NATIVE parameter names of
that tool, passed verbatim. The native names of the common ones are in
native_params from pl_list_sources; for everything else read the live
schema via pl_list_sources(source_id=...). Wrong parameter names are caught
here against the connector's schema, before the call leaves the aggregator.
Errors: unknown_source, unknown_tool (not exposed by that source),
invalid_arg (missing required or misspelled parameter name),
source_unavailable, upstream_error (connector's own error code in message).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| tool | Yes | ||
| source | Yes | ||
| arguments | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |