ingest_pendo_payload
Ingest raw results from any Pendo MCP tool, normalize their structure, and merge them into the ontology with automatic kind inference.
Instructions
EASIEST way to store Pendo objects: pass a RAW result from a Pendo MCP tool (listCountables, listProductAreas, segmentList, searchEntities, list_all_applications…) exactly as returned — array, wrapper object, or JSON string — and it is normalized and merged into the ontology. Provide kind as the default for items that carry no kind field (product areas and segments are bare {id,name}); per-item evidence (elementPathRules → feature, url → page, explicit type fields, kind-named wrapper keys like "features") overrides it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Default kind for items without their own kind evidence. REQUIRED in practice for listProductAreas / segmentList output. | |
| appId | No | appId to stamp on items that lack one. | |
| payload | No | The raw Pendo MCP tool result: an array of items, an object wrapping arrays, or a JSON string of either. |