Skip to main content
Glama

NZXplorer (Remote)

get_anomalies

Read-onlyIdempotent

Get market anomaly detection results — an early warning system scanning all NZX companies for unusual patterns. Detects 16 anomaly types across 7 categories: insider trading clusters, insider exodus, conviction shifts, governance deterioration, director exodus, audit changes, dividend cut risk, capital raise patterns, earnings concerns, first-time risk language detection, technical breakdowns/breakouts, AGM revolts, active takeovers, sentiment-market disagreements, and buried risk detection. Use this when asked about "red flags", "warning signs", "anomalies", "governance concerns across the market", "which companies have problems", "sentiment disagreement", "buried risks", or market-wide risk assessment. ROUTING: this is the CROSS-MARKET SCANNER — use it only to find WHICH companies show unusual patterns. If the user already names a company or asks for that company's actual figures, prefer the specific tool: get_governance_scores or get_governance_deterioration for governance, get_agm_resolutions or get_vote_history for AGM outcomes, get_audit_history or get_auditor_red_flags for audit, get_capital_raises for raises.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoNumber of days to look back (default 180)
sectorNoFilter by sector (e.g. "Energy", "Healthcare")
tickerNoFilter by company ticker (e.g. "AIR", "MEL")
categoryNoFilter by category: insider, governance, financial, market, agm
severityNoFilter by severity: critical, warning, watch

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYesThe 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".
metaYes
toolYesTool that produced this result.
schema_versionYesEnvelope contract version. Bumps only on a breaking shape change.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, openWorld=false, non-destructive), so the bar is lower. The description adds substantive scope context — it is an early-warning cross-market scanner over all NZX companies with a defined detection taxonomy — which tells the agent what breadth of results to expect. It stops short of noting result limits or pagination behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the core purpose, then the detection list, then triggers, then routing — a sensible order. The 16-item anomaly enumeration and the trigger-phrase list are somewhat verbose, but each block carries distinct information an agent needs for selection.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-format detail is unnecessary. Combined with the annotations and full schema coverage, the description supplies everything needed to pick this tool over its siblings and call it correctly with zero required parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all five filters (days, sector, ticker, category, severity) are already documented in the schema. The description does not mention any parameter or its defaults, so it adds no meaning beyond the schema; the baseline 3 applies. The 7-category taxonomy mentioned loosely relates to the category filter but does not map cleanly onto its five enum values.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource (market anomaly detection results) and concretely enumerates the 16 anomaly types across 7 categories, so the agent knows exactly what signal is returned. It also explicitly distinguishes itself from sibling company-level tools via the ROUTING block.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit trigger phrases ('red flags', 'warning signs', 'governance concerns across the market') and a clear when-not rule: use it only to find WHICH companies show patterns, and prefer get_governance_scores, get_agm_resolutions, get_audit_history, get_capital_raises when a company is already named. Alternatives and the selecting condition are both spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources