cross_workbook_lookup
Enrich one workbook dataset by joining matching rows from one or more lookup workbooks, enabling cross-file data consolidation without manual lookups.
Instructions
Enrich one workbook dataset from matching rows in one or more lookup workbooks.
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": {
"source_filepath": "<source_filepath>",
"lookup_filepaths": "<lookup_filepaths>",
"source_key": "<source_key>"
},
"name": "cross_workbook_lookup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| select | No | ||
| row_mode | No | arrays | |
| join_type | No | left | |
| lookup_key | No | ||
| match_mode | No | first | |
| source_key | Yes | ||
| schema_mode | No | strict | |
| infer_schema | No | ||
| lookup_select | No | ||
| case_sensitive | No | ||
| lookup_sort_by | No | ||
| source_filepath | Yes | Reuse supplied server path; NEVER prepend client cwd. Rooted: relative OK; unrooted stdio: absolute, ask if missing. | |
| lookup_filepaths | Yes | ||
| lookup_sort_desc | No | ||
| lookup_header_row | No | ||
| lookup_sheet_name | No | ||
| lookup_table_name | No | ||
| source_header_row | No | ||
| source_sheet_name | No | ||
| source_table_name | No | ||
| lookup_sample_limit | No | ||
| include_lookup_match_count | No | ||
| include_lookup_source_columns | No |