nzxplorer-mcp
Was dieses MCP kann
Provides NZX company financial, market, governance, ownership, insider-trading, announcement, ESG, and takeover data.
Tools
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Filter by meeting year'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'type': {'type': 'string', 'description': 'Filter: "annual" or "interim"'}, 'year': {'type': 'string', 'description': 'Fiscal year or range (e.g. "2024" or "2020-2024")'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "AIR", "FPH")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'type': {'type': 'string', 'description': 'Comma-separated raise types: placement, rights_issue, spp, ipo, bond, buyback, drp, options_exercise, employee_scheme, conversion'}, 'year': {'type': 'string', 'description': 'Year or range (e.g. "2024" or "2020-2024")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "AIR", "FBU", "RYM")'}, 'buybacks': {'type': 'string', 'description': 'Set to "true" to only show buybacks'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "AIR", "FPH", "MEL")'}, 'include': {'type': 'string', 'description': 'Comma-separated includes: directors, financials, governance, price, all (e.g. "governance,price")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Year or range (e.g. "2024" or "2020-2024")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results'}, 'action': {'type': 'string', 'description': 'Filter by action: affirmed, upgraded, downgraded, assigned, withdrawn'}, 'agency': {'type': 'string', 'description': 'Filter by agency: "S&P", "Moody\'s", "Fitch", "AM Best"'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "ANZ", "MEL", "SPK")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'integer', 'minimum': 1, 'description': 'Lookback days (1-7, default 7). Use 1 for last trading day, 7 for the week.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'type': {'type': 'string', 'description': 'Dividend type: final, interim, special'}, 'year': {'type': 'string', 'description': 'Year or range (e.g. "2024" or "2020-2024")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Year or range'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results'}, 'period': {'type': 'string', 'description': 'Period: annual, interim, or all'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Filter by fiscal year'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Year or range (e.g. "2024" or "2020-2024")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results per statement type'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}, 'statement': {'type': 'string', 'description': 'Statement type: income, balance, cashflow, ratios, or comma-separated (default: all)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'sort': {'type': 'string', 'description': 'Sort field (e.g. "total_score")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results (default 50)'}, 'order': {'type': 'string', 'description': '"asc" or "desc"'}, 'rating': {'type': 'string', 'description': 'Filter by rating: Excellent, Very Good, Good, Adequate, Poor, Very Poor'}, 'sector': {'type': 'string', 'description': 'Filter by sector'}, 'max_score': {'type': 'number', 'description': 'Maximum GRS score (0-100)'}, 'min_score': {'type': 'number', 'description': 'Minimum GRS score (0-100)'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'date': {'type': 'string', 'description': 'Specific quarter date (e.g. "2022-09-30")'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'role': {'type': 'string', 'description': 'Filter by normalized role: CEO, CFO, COO, CTO, CIO, CLO, CPO, CMO, CRO, CDO, CS, GM, VP, MD, Other'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "FPH", "AIR", "SPK")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'integer', 'minimum': 1, 'description': 'Number of days to look back (default 180, use 7 for "this week", 1 for "today")'}, 'type': {'type': 'string', 'description': 'Comma-separated signal types: insider_trade, capital_raise, dividend, earnings, agm_result, director_change, grs_change, technical_signal, credit_rating, audit_change, takeover, board_event, composite_signal'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results (default 50)'}, 'sector': {'type': 'string', 'description': 'Filter by sector (e.g. "Energy", "Healthcare")'}, 'ticker': {'type': 'string', 'description': 'Filter by company ticker (e.g. "AIR", "MEL")'}, 'significance': {'type': 'string', 'description': 'Filter by significance: high, medium, low'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'mode': {'type': 'string', 'description': 'For single ticker: "snapshot" (default) or "historical"'}, 'sort': {'type': 'string', 'description': 'Sort by metric (e.g. "pe_ratio", "roe", "dividend_yield")'}, 'year': {'type': 'string', 'description': 'Year or range filter'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results'}, 'order': {'type': 'string', 'description': '"asc" or "desc"'}, 'sector': {'type': 'string', 'description': 'Filter by sector (list mode only)'}, 'ticker': {'type': 'string', 'description': 'Specific ticker for detailed metrics with live valuation. Omit for list of all companies.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'type': {'type': 'string', 'description': 'Segment type filter: operating, geographic, product'}, 'year': {'type': 'string', 'description': 'Year or range (e.g. "2025" or "2020-2025")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results (default 50)'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "FPH", "SKC", "AIR", "FBU")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'to': {'type': 'string', 'description': 'End date (YYYY-MM-DD)'}, 'days': {'type': 'integer', 'minimum': 1, 'description': 'Number of recent trading days (default 30)'}, 'from': {'type': 'string', 'description': 'Start date (YYYY-MM-DD)'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Year or range (e.g. "2025" or "2020-2025")'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results (default 50)'}, 'status': {'type': 'string', 'description': 'Comma-separated: announced, conditional, unconditional, completed, withdrawn, failed'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "RBD", "RAK", "MCK")'}, 'deal_type': {'type': 'string', 'description': 'Comma-separated: takeover_offer, merger, scheme_of_arrangement, compulsory_acquisition, acquisition'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "AIR", "FPH", "MEL")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['announcement_id'], 'properties': {'announcement_id': {'type': 'string', 'description': 'The announcement_id from search_announcements results'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'q': {'type': 'string', 'description': 'Search query — searches both titles and full PDF document text'}, 'to': {'type': 'string', 'description': 'End date (YYYY-MM-DD)'}, 'from': {'type': 'string', 'description': 'Start date (YYYY-MM-DD)'}, 'type': {'type': 'string', 'description': 'Announcement type: FLLYR, HALFYR, SHINTR, MEETING, GENERAL, SECISSUE, DVDEND, etc.'}, 'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results (default 20)'}, 'ticker': {'type': 'string', 'description': 'Filter by company ticker'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'minimum': 1, 'description': 'Max results (default 10)'}, 'search': {'type': 'string', 'description': 'Company name or ticker to search for (e.g. "air new zealand" or "AIR")'}, 'sector': {'type': 'string', 'description': 'Filter by sector (e.g. "Energy", "Healthcare")'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schema_version', 'tool', 'data', 'meta'], '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': {'type': 'object', 'required': ['retrieved_at', 'availability_status', 'provenance'], 'properties': {'encoding': {'enum': ['json', 'toon'], 'type': 'string', 'description': 'toon = pipe-delimited tabular encoding; header row names the columns.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'provenance': {'enum': ['direct', 'label', 'reachable', 'none', 'undeclared'], 'type': 'string', '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.'}, 'retrieved_at': {'type': 'string', 'format': 'date-time', 'description': 'When this platform produced the answer — NOT the as-at date of the data.'}, 'availability_status': {'enum': ['ok', 'truncated', 'parse_failed', 'error'], 'type': 'string', '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.'}}, 'additionalProperties': True}, 'tool': {'type': 'string', 'description': 'Tool that produced this result.'}, 'schema_version': {'type': 'string', 'description': 'Envelope contract version. Bumps only on a breaking shape change.'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
TipRanks
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …
welcome
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…