DataPulse
What this MCP does
Discovers Malaysian public datasets and exposes published metadata, freshness, provenance, licensing, schema drift, anomaly, reliability, attestation, and evidence-verification information.
Tools
Input schema
{'type': 'object', 'required': ['dataset_name'], 'properties': {'dataset_name': {'type': 'string', 'examples': ['interestrates', 'Monthly Interest Rates'], 'minLength': 1, 'description': "Stable dataset slug or exact display name to resolve, e.g. 'interestrates' or 'Monthly Interest Rates'; use search_datasets to discover valid values."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': [], 'properties': {'mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'examples': ['rolling_14d', 'cadence_fallback'], 'description': "Optional exact published detection mode filter, e.g. 'rolling_14d' or 'cadence_fallback'; omit it to include every mode."}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'examples': [10, 50], 'description': 'Maximum highest-ranked anomalies to return, e.g. 50; omit it to use 50 without changing the ranking.'}, 'min_reliability': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'examples': ['A', 'C'], 'description': "Optional inclusive published reliability floor, e.g. 'C' keeps A, B, and C; omit it to retain rows regardless of grade."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['licence'], 'properties': {'licence': {'type': 'string', 'examples': ['Creative Commons Attribution 4.0', 'CC BY 4.0', 'OGL'], 'minLength': 1, 'description': "Exact published licence name or supported alias, e.g. 'Creative Commons Attribution 4.0'; use search_datasets to discover licence values."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'examples': [10, 50], 'description': 'Maximum highest-ranked deteriorating datasets to return, e.g. 50; omit it to use 50 without changing ranking.'}, 'min_anomaly_rate': {'anyOf': [{'type': 'number', 'maximum': 100, 'minimum': 0}, {'type': 'null'}], 'default': None, 'examples': [25.0, 50.0], 'description': 'Optional inclusive anomaly-rate filter on published history, e.g. 25.0; omit it to retain every deteriorating row.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'examples': [10, 50], 'description': 'Maximum fastest-recovering datasets to return, e.g. 50; omit it to use 50 without changing ranking.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'examples': [10, 50], 'description': 'Maximum structural-first ranked drift results to return, e.g. 50; omit it to use 50 without changing ranking.'}, 'min_change_count': {'type': 'integer', 'default': 0, 'maximum': 100, 'minimum': 0, 'examples': [0, 1], 'description': 'Inclusive filter on the larger published shape or column transition count, e.g. 1; omit it to include every drift row.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': [], 'properties': {'max_age_hours': {'type': 'integer', 'default': 24, 'minimum': 0, 'examples': [24, 72], 'description': 'Maximum published-snapshot age before otherwise healthy rows are included, e.g. 72; omit it to use 24 hours.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'examples': [10, 50], 'description': 'Maximum worst-ranked unreliable datasets to return, e.g. 50; omit it to use 50 without changing ranking.'}, 'at_or_below_grade': {'type': 'string', 'default': 'C', 'examples': ['C', 'F'], 'description': "Inclusive published reliability threshold; e.g. 'C' returns grades C, D, and F; omit it to use C."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['dataset_id'], 'properties': {'dataset_id': {'type': 'string', 'examples': ['fuelprice'], 'minLength': 1, 'description': "Stable dataset slug returned by search_datasets, e.g. 'fuelprice'; this tool requires the slug, not a display name."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['dataset_id'], 'properties': {'dataset_id': {'type': 'string', 'examples': ['dosm_cpi_state'], 'minLength': 1, 'description': "Stable dataset slug returned by search_datasets, e.g. 'dosm_cpi_state'; this tool requires the slug, not a display name."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['dataset_id'], 'properties': {'dataset_id': {'type': 'string', 'examples': ['fuelprice'], 'minLength': 1, 'description': "Stable dataset slug returned by search_datasets for its complete receipt, e.g. 'fuelprice'; this tool requires the slug, not a display name."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['dataset_ids'], 'properties': {'dataset_ids': {'type': 'array', 'items': {'type': 'string'}, 'examples': [['fuelprice', 'pricecatcher']], 'maxItems': 50, 'minItems': 1, 'description': "Dataset slugs returned by search_datasets for a batched citation lookup, e.g. ['fuelprice', 'pricecatcher']; preserve order and use get_dataset for display-name resolution."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum highest-ranked discovery matches to return, e.g. 10; omitted defaults to 10 and does not change ranking.'}, 'query': {'type': 'string', 'examples': ['Malaysian public data inflation'], 'minLength': 1, 'description': "Topic or task phrasing used to rank discovery candidates, e.g. 'Malaysian public data inflation'; use a returned id with get_dataset."}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'examples': ['OpenDOSM', 'data.gov.my', 'MET Malaysia'], 'description': "Optional publisher/source substring filter applied before ranking, e.g. 'OpenDOSM'; omit it to search every source."}, 'licence': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'examples': ['CC BY 4.0', 'Open Government Licence (Malaysia)'], 'description': "Optional exact licence name or supported alias applied before ranking, e.g. 'CC BY 4.0'; omit it to search every licence."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['dataset_id'], 'properties': {'dataset_id': {'type': 'string', 'examples': ['fuelprice'], 'minLength': 1, 'description': "Stable dataset slug returned by search_datasets to aggregate, e.g. 'fuelprice'; display names are not resolved here."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['since', 'until'], 'properties': {'since': {'type': 'string', 'examples': ['2026-08-01'], 'description': "Inclusive first day of the persisted-record window, e.g. '2026-08-01'; it must not be after until."}, 'until': {'type': 'string', 'examples': ['2026-08-07'], 'description': "Inclusive last day of the persisted-record window, e.g. '2026-08-07'; it must not be before since."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'examples': ['fuelprice', 'attestations/2026-08-15/fuelprice.json'], 'minLength': 1, 'description': "Dataset slug returned by search_datasets or an exact published digest reference, e.g. 'fuelprice'; the slug resolves through the attestation index."}, 'replay_chain': {'type': 'boolean', 'default': False, 'examples': [False, True], 'description': 'Set true to perform the slower L2 daily-head replay to a Git tag, e.g. true; omit it to run L1 only.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['dataset_id'], 'properties': {'dataset_id': {'type': 'string', 'examples': ['fuelprice'], 'minLength': 1, 'description': "Stable dataset slug returned by search_datasets for the published receipt check, e.g. 'fuelprice'; this tool requires the slug, not a display name."}, 'include_proof_steps': {'type': 'boolean', 'default': False, 'examples': [False, True], 'description': 'Set true to include bounded verifier diagnostics for an audit, e.g. false; omit it to suppress diagnostics without changing verification.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['dataset_id'], 'properties': {'dataset_id': {'type': 'string', 'examples': ['fuelprice'], 'minLength': 1, 'description': "Stable direct-access dataset slug returned by search_datasets for a live transport observation, e.g. 'fuelprice'; browser-dependent sources return not_verifiable."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Recent tool changes
Similar MCP servers
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
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…