Product Release
May 14, 2026 — Montréal, QC
QDat.io launches a Model Context Protocol (MCP) interface
MONTRÉAL, May 14, 2026 — Meerv Inc. announces the public availability of a native Model Context Protocol (MCP) server on QDat.io — the software platform Meerv designs and operates — alongside its existing RESTful interface. The same spatiotemporal data — Things, sensors, alerts, readings, locations, and history — is now reachable through both surfaces with the same authentication.
MCP is the open standard for connecting AI agents to data sources. With the QDat MCP server, agents like Claude, Cursor, and any MCP-aware client can read CoolTag temperature logs, query active alerts, fetch organization-level recent activity, and reason over per-Thing history — without writing a custom integration.
The transcript below shows a real session against the QDat MCP server: an operator asks for every out-of-range temperature interval (< 4 °C or > 8 °C) on a single CoolTag, displayed in Eastern Daylight Time, with the total time above 8 °C summed up over the last six hours. Claude calls the QDat MCP server, pulls the full 4 096-reading set, groups consecutive out-of-range samples into intervals, and returns the table and rolling-window summary in a single session.
Example — agent query against the QDat MCP server

Operator prompt
Using MCP on tapdpp (the name of the MCP server for tapdpp.qdat.io) for tag 5201F25100009038, show me all of the temperature intervals where it was less than 4 celcius, or more than 8 celcius, and how long each interval lasted, display it in eastern daylight time and sum up at the end, the amount of time it was more than 8 celcius in the last 6 hours.
Mac@tapdpp % claude
▗ ▗ ▖ ▖ Claude Code v2.1.144
Opus 4.7 (1M context) · Claude Max
▘▘ ▝▝ ~/qdat-prod/tapdpp
⏺ Auto mode lets Claude handle permission prompts automatically — Claude checks each tool call for risky actions and
prompt injection before executing. Actions Claude identifies as safe are executed, while actions Claude identifies as
risky are blocked and Claude may try a different approach. Ideal for long-running tasks. Sessions are slightly more
expensive. Claude can make mistakes that allow harmful commands to run, it's recommended to only use in isolated
environments. Shift+Tab to change mode.
❯ ❯ Using MCP on tapdpp (the name of the MCP server for tapdpp.qdat.io) for tag 5201F25100009038,
show me all of the temperature intervals where it was less than 4 celcius, or more than 8 celcius,
and how long each interval lasted, display it in eastern daylight time and sum up at the end,
the amount of time it was more than 8 celcius in the last 6 hours.
Called tapdpp (ctrl+o to expand)
Called tapdpp (ctrl+o to expand)
⏺ Found the tag (id 393d1b29-cce3-42bf-adf8-87dbc03709bd, 4096 readings, thresholds 4–8 °C). Let me pull all readings.
Called tapdpp (ctrl+o to expand)
⏺ The full readings dump is on disk. Let me process it with a script to compute the intervals.
Read 1 file (ctrl+o to expand)
⏺ Bash(python3 <<'PY'
import json…)
⎿ Total readings: 4096
Span: 2026-05-17 14:36:57-04:00 → 2026-05-18 13:21:57-04:00
First 20 sample-gaps (s): [20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0,
20.0, 20.0, 20.0, 20.0, 20.0]
⎿ Allowed by auto mode classifier
Called tapdpp (ctrl+o to expand)
⏺ This is a single-shot analysis, no task list needed. Proceeding with the interval computation.
⏺ Bash(python3 <<'PY'
import json…)
⎿ Total readings: 4096 | thresholds: <4.0 °C or >8.0 °C
Span (EDT): 2026-05-17 14:36:57-04:00 → 2026-05-18 13:21:57-04:00
Intervals out of range: 69
… +51 lines (ctrl+o to expand)
⎿ Allowed by auto mode classifier
⏺ Tag 5201F25100009038 — out-of-range temperature intervals
Dataset: 4096 readings @ 20 s cadence, EDT span 2026-05-17 14:36:57 → 2026-05-18 13:21:57
Thresholds: < 4 °C (COLD) or > 8 °C (HOT)
Method: consecutive OOR samples grouped into one interval; duration = span + 1 sample period (20 s).
┌─────┬──────┬─────────────────────┬─────────────────────┬───────────┬─────────┬────────┬────────┐
│ # │ kind │ start (EDT) │ end (EDT) │ duration │ samples │ min °C │ max °C │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 1 │ HOT │ 2026-05-17 14:36:57 │ 2026-05-17 16:03:57 │ 01h27m20s │ 262 │ 8.13 │ 24.13 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 2 │ HOT │ 2026-05-17 16:30:17 │ 2026-05-17 16:30:17 │ 00h00m20s │ 1 │ 8.06 │ 8.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 3 │ HOT │ 2026-05-17 16:30:57 │ 2026-05-17 16:32:37 │ 00h02m00s │ 6 │ 8.06 │ 8.25 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 4 │ HOT │ 2026-05-17 16:40:17 │ 2026-05-17 16:49:37 │ 00h09m40s │ 29 │ 8.06 │ 10.44 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 5 │ HOT │ 2026-05-17 17:21:37 │ 2026-05-17 17:23:37 │ 00h02m20s │ 7 │ 8.06 │ 8.31 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 6 │ HOT │ 2026-05-17 17:31:37 │ 2026-05-17 17:38:57 │ 00h07m40s │ 23 │ 8.13 │ 9.00 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 7 │ HOT │ 2026-05-17 18:15:17 │ 2026-05-17 18:15:17 │ 00h00m20s │ 1 │ 8.06 │ 8.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 8 │ HOT │ 2026-05-17 18:15:57 │ 2026-05-17 18:21:17 │ 00h05m40s │ 17 │ 8.06 │ 8.75 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 9 │ HOT │ 2026-05-17 18:53:17 │ 2026-05-17 19:17:57 │ 00h25m00s │ 75 │ 8.13 │ 10.69 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 10 │ HOT │ 2026-05-17 19:48:17 │ 2026-05-17 19:51:37 │ 00h03m40s │ 11 │ 8.06 │ 8.50 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 11 │ HOT │ 2026-05-17 19:59:37 │ 2026-05-17 20:04:17 │ 00h05m00s │ 15 │ 8.06 │ 8.75 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 12 │ COLD │ 2026-05-17 20:19:37 │ 2026-05-17 20:19:37 │ 00h00m20s │ 1 │ 3.94 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 13 │ COLD │ 2026-05-17 20:20:37 │ 2026-05-17 20:20:37 │ 00h00m20s │ 1 │ 3.94 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 14 │ HOT │ 2026-05-17 20:33:37 │ 2026-05-17 20:35:17 │ 00h02m00s │ 6 │ 8.13 │ 8.38 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 15 │ HOT │ 2026-05-17 20:44:17 │ 2026-05-17 20:48:57 │ 00h05m00s │ 15 │ 8.06 │ 8.50 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 16 │ COLD │ 2026-05-17 21:05:57 │ 2026-05-17 21:06:37 │ 00h01m00s │ 3 │ 3.88 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 17 │ HOT │ 2026-05-17 21:19:37 │ 2026-05-17 21:19:37 │ 00h00m20s │ 1 │ 8.06 │ 8.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 18 │ HOT │ 2026-05-17 21:20:17 │ 2026-05-17 21:50:57 │ 00h31m00s │ 93 │ 8.13 │ 10.00 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 19 │ COLD │ 2026-05-17 22:05:57 │ 2026-05-17 22:06:57 │ 00h01m20s │ 4 │ 3.88 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 20 │ COLD │ 2026-05-17 22:07:37 │ 2026-05-17 22:10:37 │ 00h03m20s │ 10 │ 3.56 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 21 │ HOT │ 2026-05-17 22:23:37 │ 2026-05-17 22:43:37 │ 00h20m20s │ 61 │ 8.06 │ 9.50 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 22 │ HOT │ 2026-05-17 22:47:37 │ 2026-05-17 22:56:57 │ 00h09m40s │ 29 │ 8.06 │ 9.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 23 │ COLD │ 2026-05-17 23:11:37 │ 2026-05-17 23:11:37 │ 00h00m20s │ 1 │ 3.94 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 24 │ COLD │ 2026-05-17 23:12:17 │ 2026-05-17 23:19:37 │ 00h07m40s │ 23 │ 3.44 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 25 │ HOT │ 2026-05-17 23:34:17 │ 2026-05-17 23:34:17 │ 00h00m20s │ 1 │ 8.06 │ 8.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 26 │ HOT │ 2026-05-17 23:34:57 │ 2026-05-17 23:57:17 │ 00h22m40s │ 68 │ 8.06 │ 9.56 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 27 │ HOT │ 2026-05-18 00:01:37 │ 2026-05-18 00:11:17 │ 00h10m00s │ 30 │ 8.06 │ 9.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 28 │ COLD │ 2026-05-18 00:25:37 │ 2026-05-18 00:33:57 │ 00h08m40s │ 26 │ 3.19 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 29 │ HOT │ 2026-05-18 00:50:17 │ 2026-05-18 01:12:57 │ 00h23m00s │ 69 │ 8.13 │ 9.38 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 30 │ COLD │ 2026-05-18 01:30:37 │ 2026-05-18 01:38:57 │ 00h08m40s │ 26 │ 3.13 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 31 │ HOT │ 2026-05-18 01:52:17 │ 2026-05-18 02:14:37 │ 00h22m40s │ 68 │ 8.06 │ 9.56 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 32 │ HOT │ 2026-05-18 02:18:57 │ 2026-05-18 02:24:17 │ 00h05m40s │ 17 │ 8.06 │ 8.75 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 33 │ COLD │ 2026-05-18 02:35:17 │ 2026-05-18 02:44:37 │ 00h09m40s │ 29 │ 2.94 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 34 │ COLD │ 2026-05-18 03:21:37 │ 2026-05-18 03:27:17 │ 00h06m00s │ 18 │ 3.31 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 35 │ HOT │ 2026-05-18 03:43:17 │ 2026-05-18 03:43:17 │ 00h00m20s │ 1 │ 8.13 │ 8.13 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 36 │ HOT │ 2026-05-18 03:44:17 │ 2026-05-18 04:04:37 │ 00h20m40s │ 62 │ 8.06 │ 9.25 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 37 │ HOT │ 2026-05-18 04:11:57 │ 2026-05-18 04:19:17 │ 00h07m40s │ 23 │ 8.06 │ 8.75 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 38 │ COLD │ 2026-05-18 04:31:37 │ 2026-05-18 04:31:57 │ 00h00m40s │ 2 │ 3.81 │ 3.88 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 39 │ COLD │ 2026-05-18 04:32:37 │ 2026-05-18 04:35:57 │ 00h03m40s │ 11 │ 3.38 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 40 │ HOT │ 2026-05-18 04:51:37 │ 2026-05-18 04:51:37 │ 00h00m20s │ 1 │ 8.06 │ 8.06 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 41 │ HOT │ 2026-05-18 04:52:17 │ 2026-05-18 04:58:57 │ 00h07m00s │ 21 │ 8.06 │ 8.56 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 42 │ HOT │ 2026-05-18 05:10:37 │ 2026-05-18 05:11:57 │ 00h01m40s │ 5 │ 8.06 │ 8.25 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 43 │ COLD │ 2026-05-18 05:23:37 │ 2026-05-18 05:27:17 │ 00h04m00s │ 12 │ 3.44 │ 3.88 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 44 │ HOT │ 2026-05-18 05:44:57 │ 2026-05-18 05:50:17 │ 00h05m40s │ 17 │ 8.06 │ 8.50 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 45 │ HOT │ 2026-05-18 06:02:37 │ 2026-05-18 06:03:37 │ 00h01m20s │ 4 │ 8.06 │ 8.19 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 46 │ COLD │ 2026-05-18 06:14:57 │ 2026-05-18 06:14:57 │ 00h00m20s │ 1 │ 3.94 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 47 │ COLD │ 2026-05-18 06:15:57 │ 2026-05-18 06:19:17 │ 00h03m40s │ 11 │ 3.50 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 48 │ COLD │ 2026-05-18 06:53:37 │ 2026-05-18 06:56:57 │ 00h03m40s │ 11 │ 3.31 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 49 │ COLD │ 2026-05-18 07:29:57 │ 2026-05-18 07:30:57 │ 00h01m20s │ 4 │ 3.81 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 50 │ HOT │ 2026-05-18 07:41:57 │ 2026-05-18 07:57:17 │ 00h15m40s │ 47 │ 8.06 │ 9.38 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 51 │ HOT │ 2026-05-18 08:04:17 │ 2026-05-18 08:11:37 │ 00h07m40s │ 23 │ 8.13 │ 8.75 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 52 │ COLD │ 2026-05-18 08:20:37 │ 2026-05-18 08:21:17 │ 00h01m00s │ 3 │ 3.63 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 53 │ COLD │ 2026-05-18 08:24:37 │ 2026-05-18 08:33:57 │ 00h09m40s │ 29 │ 2.75 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 54 │ COLD │ 2026-05-18 08:34:37 │ 2026-05-18 08:51:37 │ 00h17m20s │ 52 │ 1.94 │ 3.75 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 55 │ HOT │ 2026-05-18 09:02:17 │ 2026-05-18 09:05:57 │ 00h04m00s │ 12 │ 8.06 │ 8.56 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 56 │ HOT │ 2026-05-18 09:15:37 │ 2026-05-18 09:15:57 │ 00h00m40s │ 2 │ 8.06 │ 8.19 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 57 │ HOT │ 2026-05-18 09:16:37 │ 2026-05-18 09:17:37 │ 00h01m20s │ 4 │ 8.06 │ 8.50 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 58 │ COLD │ 2026-05-18 09:24:57 │ 2026-05-18 09:29:17 │ 00h04m40s │ 14 │ 2.75 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 59 │ COLD │ 2026-05-18 09:30:57 │ 2026-05-18 09:47:17 │ 00h16m40s │ 50 │ 1.44 │ 3.88 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 60 │ HOT │ 2026-05-18 10:00:37 │ 2026-05-18 10:00:57 │ 00h00m40s │ 2 │ 8.06 │ 8.25 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 61 │ HOT │ 2026-05-18 10:13:37 │ 2026-05-18 10:17:17 │ 00h04m00s │ 12 │ 8.06 │ 8.50 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 62 │ COLD │ 2026-05-18 10:24:57 │ 2026-05-18 10:47:37 │ 00h23m00s │ 69 │ 0.88 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 63 │ COLD │ 2026-05-18 11:20:17 │ 2026-05-18 11:24:37 │ 00h04m40s │ 14 │ 2.50 │ 3.88 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 64 │ COLD │ 2026-05-18 11:29:17 │ 2026-05-18 11:29:17 │ 00h00m20s │ 1 │ 3.94 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 65 │ COLD │ 2026-05-18 11:29:57 │ 2026-05-18 11:51:17 │ 00h21m40s │ 65 │ 1.06 │ 3.94 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 66 │ HOT │ 2026-05-18 11:56:37 │ 2026-05-18 12:06:37 │ 00h10m20s │ 31 │ 8.13 │ 10.13 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 67 │ COLD │ 2026-05-18 12:21:37 │ 2026-05-18 12:34:17 │ 00h13m00s │ 39 │ 1.63 │ 3.88 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 68 │ HOT │ 2026-05-18 12:57:17 │ 2026-05-18 13:00:57 │ 00h04m00s │ 12 │ 8.06 │ 8.69 │
├─────┼──────┼─────────────────────┼─────────────────────┼───────────┼─────────┼────────┼────────┤
│ 69 │ COLD │ 2026-05-18 13:07:37 │ 2026-05-18 13:21:57 │ 00h14m40s │ 44 │ 1.25 │ 3.75 │
└─────┴──────┴─────────────────────┴─────────────────────┴───────────┴─────────┴────────┴────────┘
Last-6 h summary
Window (EDT): 2026-05-18 07:21:57 → 13:21:57 (anchored on the most recent reading available).
Total time > 8 °C in last 6 h: 00h48m20s (2 900 s ≈ 48.3 min) — intervals 50, 51, 55, 56, 57, 60, 61, 66, 68.
Note: the readings stream ends at 2026-05-18 13:21:57 EDT (4096 samples — full OPUS memory dump). The tag has since
alerted at 14.5 °C on 2026-05-19 03:08 UTC, but that more recent value isn't in the time-series yet.
✻ Baked for 3m 4s
※ recap: You asked for tag 5201F25100009038's out-of-range temperature intervals (<4 °C or >8 °C) in EDT with the
last-6 h hot total. Delivered: 69 intervals listed and 48m20s above 8 °C in the last 6 hours.
The RESTful interface remains the recommended surface for systems integration (ERP, WMS, MES, BI). MCP is the recommended surface for agents and copilots. Both read from the same source of truth.
See the QDat MCP server in action
Book a live demo to see the QDat MCP server, the RESTful interface, and Cooldat® cold-chain workflows applied to your operations — same data, same authentication, same source of truth.
Book a DemoAbout QDat.io and Meerv
QDat.io is the software platform Meerv Inc. designs and operates. Meerv builds sustainable printed electronics for item-level identity; QDat.io exposes the resulting spatiotemporal data through REST and MCP so any system, agent, robot, or human can act on it.
Press and platform inquiries: info@meerv.com
