Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_capital_raises", "get_esg_data" and "get_management_team"
⟨16 unchanged words⟩ , DRPs with amounts, pricing, and dilution.~11,700 structuredStructured events across131NZX issuers.
Get ESG (Environmental, Social, Governance) data for an NZX company.255 emissions records, 760 diversity records, 270 safety records across NZX issuers.Includes emissions (scope 1/2/3, targets, verification), ⟨14 unchanged words⟩
⟨23 unchanged words⟩ tenure, biographies, education, and profile links.127 issuers covered, 508 current executives across15 normalized roles. Filter by role (e.g. CEO ⟨9 unchanged words⟩
Removed "get_board_changes", "get_director_detail", "get_directors" and 3 more (29 tools before, 23 now)
Get director appointment, resignation, and retirement events for an NZX company. Shows board composition changes over time with dates and reasons.
Get detailed profile for a specific director by slug. Includes biography, board seats, compensation, share trades.
Search NZX company directors. Returns name, bio, board seats. Filter by company or search by name.
Get director share transactions (insider trades) for NZX companies. Shows who is buying/selling, amounts, and dates.
Get top 20 shareholders and substantial holders (5%+) for an NZX company. 9,284 top-20 records across 120 issuers with multi-year history (2010-2026) plus ~267 substantial holders from NZX disclosure notices. Shows ownership concentration (HHI index), holder types (nominee/company/individual/trust/fund), year-over-year ownership changes, and substantial holders with voting rights percentages. Use ?year=2025 or ?all=true for historical data.
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Changed the definition of "get_agm_resolutions", "get_annual_reports", "get_board_changes" and 26 more
{"additionalProperties":false,"properties":{"ticker":{"description":"NZX ⟨16 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}Changed the definition of "search_announcements"
Full-text search across64,000+NZX market announcements (2017-present),including 62,500+most with extracted PDF text. Searches announcement titles AND ⟨67 unchanged words⟩
Certificate recorded, valid to 2026-12-12
Authorization not required
First tool surface recorded: 29 tools (server version 1.56.0)
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Get substantial shareholders (5%+ voting rights) for an NZX company from NZX disclosure notices. ~267 records across ~85 issuers. Shows entity name, entity type (individual/company/trust/fund), voting rights percentage, shares held, whether they are also a director/executive, disclosure dates, and threshold crossing history. Use for block holder analysis, activist investor tracking, M&A signal detection (accumulation patterns), and ownership concentration analysis. Complements get_shareholders (top-20 annual report data) with legally mandated real-time disclosures.
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get agm resolutions"}{"additionalProperties":false,"properties":{"ticker":{"description":"NZX ⟨37 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get annual reports"}{"additionalProperties":false,"properties":{"action":{"description":"Filter ⟨19 unchanged words⟩ description":"Max results (default 50)","minimum":1,"type":"numberinteger"},"ticker":{"description":"NZX ticker ⟨17 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get board changes"}{"additionalProperties":false,"properties":{"buybacks":{"description":"Set ⟨9 unchanged words⟩ "limit":{"description":"Max results","minimum":1,"type":"numberinteger"},"ticker":{"description":"NZX ticker ⟨44 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get capital raises"}{"additionalProperties":false,"properties":{"include":{"description":"Comma-separated ⟨30 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get company detail"}{"additionalProperties":false,"properties":{"action":{"description":"Filter ⟨25 unchanged words⟩ "limit":{"description":"Max results","minimum":1,"type":"numberinteger"},"ticker":{"description":"NZX ticker ⟨27 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get credit ratings"}{"additionalProperties":false,"properties":{"days":{"description":"Lookback ⟨9 unchanged words⟩ trading day, 7 for the week.","minimum":1,"type":"numberinteger"}},"required":[],"type":"object"}
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get daily market wrap"}{"additionalProperties":false,"properties":{"include":{"description":"Comma-separated: ⟨18 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get director detail"}{"additionalProperties":false,"properties":{"company":{"description":"Filter ⟨14 unchanged words⟩ "limit":{"description":"Max results","minimum":1,"type":"numberinteger"},"search":{"description":"Search director ⟨6 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get directors"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results","minimum":1,"type":"numberinteger"},"ticker":{"description":"NZX ticker ⟨29 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get dividends"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results","minimum":1,"type":"numberinteger"},"period":{"description":"Period: ⟨24 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get earnings"}{"additionalProperties":false,"properties":{"ticker":{"description":"NZX ⟨16 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get esg data"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results per statement type","minimum":1,"type":"numberinteger"},"statement":{"description":"Statement type ⟨34 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get financials"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results (default 50)","minimum":1,"type":"numberinteger"},"max_score":{"description":"Maximum GRS ⟨55 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get governance scores"}{"additionalProperties":false,"properties":{"days":{"description":"Recent trades within N days","minimum":1,"type":"numberinteger"},"limit":{"description":"Max results (default 50)","minimum":1,"type":"numberinteger"},"ticker":{"description":"Filter by ⟨17 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get insider trades"}{"additionalProperties":false,"properties":{"date":{"description":"Specific ⟨18 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get kiwisaver holdings"}{"additionalProperties":false,"properties":{"role":{"description":"Filter ⟨38 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get management team"}{"additionalProperties":false,"properties":{"days":{"description":"Number ⟨12 unchanged words⟩ week\", 1 for \"today\")","minimum":1,"type":"numberinteger"},"limit":{"description":"Max results (default 50)","minimum":1,"type":"numberinteger"},"sector":{"description":"Filter by ⟨54 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get market signals"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results","minimum":1,"type":"numberinteger"},"mode":{"description":"For single ⟨71 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get metrics"}{"additionalProperties":false,"properties":{"ticker":{"description":"NZX ⟨8 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get performance"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results (default 50)","minimum":1,"type":"numberinteger"},"ticker":{"description":"NZX ticker ⟨39 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get revenue segments"}{"additionalProperties":false,"properties":{"ticker":{"description":"NZX ⟨18 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get shareholders"}{"additionalProperties":false,"properties":{"days":{"description":"Number of recent trading days (default 30)","minimum":1,"type":"numberinteger"},"from":{"description":"Start date ⟨21 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get stock prices"}{"additionalProperties":false,"properties":{"include_ceased":{"description":"Set ⟨25 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get substantial holders"}{"additionalProperties":false,"properties":{"deal_type":{"description":"Comma-separated: ⟨8 unchanged words⟩ description":"Max results (default 50)","minimum":1,"type":"numberinteger"},"status":{"description":"Comma-separated: ⟨39 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get takeovers"}{"additionalProperties":false,"properties":{"ticker":{"description":"NZX ⟨15 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get technical signals"}{"additionalProperties":false,"properties":{"announcement_id":{"description":"The ⟨10 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Read announcement"}{"additionalProperties":false,"properties":{"from":{"description":"Start ⟨5 unchanged words⟩ description":"Max results (default 20)","minimum":1,"type":"numberinteger"},"q":{"description":"Search query ⟨43 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search announcements"}{"additionalProperties":false,"properties":{"limit":{"description":"Max results (default 10)","minimum":1,"type":"numberinteger"},"search":{"description":"Company name ⟨30 unchanged words⟩
before
—after
{"additionalProperties":false,"properties":{"data":{"description":"The tool payload. Null when the call did not produce one — read meta.availability_status to find out why, and do not treat null as zero, empty or \"none found\"."},"meta":{"additionalProperties":true,"properties":{"availability_status":{"description":"ok: complete payload. truncated: payload exceeded the transport cap and was cut. parse_failed: payload is text this server could not parse as JSON. error: the tool raised.","enum":["ok","truncated","parse_failed","error"],"type":"string"},"encoding":{"description":"toon = pipe-delimited tabular encoding; header row names the columns.","enum":["json","toon"],"type":"string"},"provenance":{"description":"Whether the figures can cite a source document. \"undeclared\" means no claim has been made for this endpoint yet — it is not a claim that the data is unsourced.","enum":["direct","label","reachable","none","undeclared"],"type":"string"},"retrieved_at":{"description":"When this platform produced the answer — NOT the as-at date of the data.","format":"date-time","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["retrieved_at","availability_status","provenance"],"type":"object"},"schema_version":{"description":"Envelope contract version. Bumps only on a breaking shape change.","type":"string"},"tool":{"description":"Tool that produced this result.","type":"string"}},"required":["schema_version","tool","data","meta"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search companies"}