이 MCP로 할 수 있는 일
Provides NZX company financial, market, governance, ownership, insider-trading, announcement, ESG, and takeover data.
도구
입력 스키마
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Filter by meeting year'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'type': 'object', 'required': ['ticker'], 'properties': {'year': {'type': 'string', 'description': 'Filter by fiscal year'}, 'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'NZX ticker symbol'}}, 'additionalProperties': False}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'NZX ticker symbol (e.g. "AIR", "FPH", "MEL")'}}, 'additionalProperties': False}
출력 스키마
{'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}
입력 스키마
{'type': 'object', 'required': ['announcement_id'], 'properties': {'announcement_id': {'type': 'string', 'description': 'The announcement_id from search_announcements results'}}, 'additionalProperties': False}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
입력 스키마
{'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}
출력 스키마
{'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}
최근 도구 변경
유사한 MCP 서버
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…