Object detail
get_objectRead one object before you act on it: its applicable decision statements, fields, relations and caveats. Use this, not fetch, for an object you can name; route for the path between two objects; ask when the question spans several. Rules come as trees: each has a layer (principle, policy, rule, default) and rests_on the principle above it; full and compact rules carry statement keys and coverage, and statement_key fetches a compact rule in full. The detail also carries aliases, row_count and row_count_details, grain, field_id, also_called, recognised_by, auto_detected, role and role_basis, count-only profiles, personal-data classifications and pii flags, source systems and same_source_as peers, relations with join keys, coverage sides and basis (declared with declared_by, measured or guessed; null when unknown), findings and automations (list_automations has them all). Never echo pii=true values unless the task requires it. Full semantics: maplith://docs/mcp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Object name as the map spells it — the name search, route and the object pages hand out, e.g. "invoice" or "Invoice". A name written entirely in lower case is matched too. | |
| context | No | {"client": "<company>"} (never a person): adds its confirmed variation. | |
| rule_node | No | One rule group, by node_key. | |
| statement_key | No | Read one applicable rule in full. | |
| statements_only | No | Rules alone, {} when none apply; call again with it only when your client cut a long answer. | |
| statements_query | No | Rank rules; never filter them. | |
| statements_cursor | No | Next page; keep the same query. |