Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http ext: ui

DataPulse

io.github.r3dz4r/datapulse-my

Read-only discovery for 418 Malaysian public datasets with freshness, licence, and provenance.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1501ms
last probe
Tools
19
callable
Resources
8
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
19 tools, 8 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
27 items in total; 3 or more earns these points.
pass Describes itself 10/10
94 characters; more than 30 earns these points.

Tools · 19

search_datasets

Use for discovery only: find DataPulse's 440 Malaysian public datasets by topic, source, or licence—for example, 'Malaysian public data inflation', licence and attribution, or a government dataset sou…

get_dataset

Return full detail for one dataset id, including its latest health status and last-verified timestamp, content_freshness_date, and freshness_signal_source (last_modified, content_parse, or none). Use …

get_data_passport

Return one bounded, machine-readable Dataset Passport v1 for a canonical dataset ID. It reads the published Passport artifact only; it does not fetch an upstream source or create evidence. The Passpor…

find_stale

Return datasets whose status is aging, stale, or degraded, plus datasets missing from the latest health snapshot. Use when an agent needs to know which data has a freshness or schema-validity risk. Us…

find_anomalies

Return datasets flagged by the latest published anomaly detection (anomalies), ranked by how far the observed update interval exceeds its threshold. Optionally require a minimum publish-reliability gr…

find_deteriorating

Return datasets whose published freshness trend is deteriorating, ranked by staleness slope. Optionally require a minimum historical anomaly rate; includes pipeline-computed trend and reliability evid…

find_recovering

Return datasets whose published freshness trend is recovering, with the fastest staleness reductions first. Includes pipeline-computed trend and publish-reliability evidence. Use it for improving fres…

find_unreliable

Return datasets whose evaluated publish-reliability grade is at or below a threshold (the unreliable ones), with the worst grades and lowest on-time percentages first. Reliability measures timeliness …

find_schema_drift

Return datasets with published structural or record-count drift evidence, ranked with structural changes first. Optionally require a minimum number of structural transitions; includes pipeline-compute…

check_reconciliation

Return the published cross-source reconciliation group for a dataset name or id, including per-member counts, dates, statuses, tolerances, and contextual deltas. A discrepancy requires human review an…

get_provenance

Use when asked 'can I cite this source?', for licence and attribution, or for citation-ready provenance. Returns source, steward, licence/attribution context, canonical URL, and compact published evid…

get_evidence

Use for a deep evidence audit or to inspect a provenance and evidence receipt. Returns the complete published evidence receipt for one dataset: probe time, transport, access dependency, freshness, sch…

verify_dataset

This is the preferred single-call pre-trust check for 'is this dataset current?', stale, unknown-freshness, degraded, or browser-dependent questions, and whenever an agent must verify before relying o…

get_freshness_summary

Return a freshness-at-a-glance summary of the published catalogue: fresh, aging, stale, and reference counts plus the latest health check time. Use it for catalogue-level freshness context; do not use…

verify_evidence

Use when a fresh, rate-limited live-vs-published comparison is needed for a direct-access dataset, for example after asking whether a government dataset is reachable now. Performs a rate-limited live …

trust_verdict

Return published attestation facts, the unsigned methodology-versioned trust score, numeric components, and component_availability reasons, plus existing health/trend/drift/reconciliation evidence for…

verify_attestation

Use to verify a signed published probe attestation after an evidence audit. Returns L1 signature, key, time, and chain-link checks; optional L2 replay of daily heads to a Git-tag anchor; and L3 scope,…

find_by_licence

Return all datasets with the given licence, summarised. Use to enumerate what's available under a specific licence for compliance/reuse scoping. Use it to enumerate one licence; do not use it to disco…

usage_summary

Aggregate anonymous tool usage for an inclusive ISO date range, e.g. 2026-08-01 to 2026-08-07. Returns `total_calls`, `by_outcome`, `by_tool`, `by_dataset`, `trust_verdict_calls` (the count of trust_v…

Resources · 8

dataset_index

Read first; lightweight list of all DataPulse dataset ids with current status, title, source, licence, and namespace.

datapulse://index
anomaly_resource

Datasets flagged by the latest published anomaly detection, ranked by severity with pipeline-computed evidence.

datapulse://anomalies
trend_resource

Published per-dataset freshness trends and publish-reliability evidence, including methodology and aggregate counts.

datapulse://trends
reliability_summary

Live count of DataPulse datasets by evaluated publish-reliability grade; reliability is timeliness, not uptime.

datapulse://reliability
drift_resource

Published per-dataset schema and record-count drift evidence, including methodology and aggregate verdict counts.

datapulse://drift
reconciliation_resource

Published cross-source reconciliation groups with pairwise count, date, status, tolerance, and verdict evidence.

datapulse://reconciliation
attestation_resource

Latest signed probe attestation index and daily chain head.

datapulse://attestations
licence_summary

Live count of DataPulse datasets grouped by licence.

datapulse://licences

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "datapulse": {
      "url": "https://mcp.data-pulse.my/mcp",
      "transport": "streamable-http"
    }
  }
}