DATA INDEX · API · MCP

Give your agent a better signal.

Read-only eSIM market data for travel apps, comparators and AI agents: frozen price benchmarks, plan recommendations and field-tested connectivity.

REST · x402 Base SepoliaData Index MCP · onlineHealth · public
Choose a surface

One data contract, two ways in.

Use REST when your product owns the orchestration. Use MCP when an agent should discover the tools and decide when to call them. Ordering and eSIM fulfilment stay outside this pack.

REST · DATA HUB

API for applications

JSON endpoints for a travel app, comparison engine or itinerary service.

  • https://api.driftasia.com/v1
  • GET · structured JSON
  • Public read-only surface
Open the OpenAPI contract →
MCP · AGENTS

Data Index MCP

Streamable HTTP for an agent that needs a price benchmark, plan resolver or connectivity signal.

  • data-index.driftasia.com/mcp
  • Public benchmark demo
  • Sandbox key for the two premium tools
Check service health ↗
PARTNER · PILOT

Travel businesses

Agencies and travel platforms can request a measured quota, support channel and partner rate card.

  • Manual review before access
  • Commercial terms require approval
  • No automatic eSIM purchase
Talk to the team →
Quickstart

A useful answer in four steps.

01

Pick the surface

REST for application code; MCP for an agent that discovers tools.

02

Start with a country

Try th, jp or another covered ISO alpha-2 code.

03

Keep the as-of date

Show the snapshot or field-test date so downstream users see the evidence window.

04

Request a pilot

Share the use case and expected volume before production access.

REST · JavaScript
const response = await fetch(
  "https://api.driftasia.com/v1/price-index/th?profile=10gb-15d"
);
const benchmark = await response.json();
MCP · sandbox pilot
const client = await connectToMcp(
  "https://data-index.driftasia.com/mcp",
  { headers: { "X-ESIM-Sandbox-Key": sandboxKey } }
);
const result = await client.callTool({
  name: "get_best_esim_plan",
  arguments: { country: "th", gb: 10, days: 15 }
});

Read-only by design.

The MCP server describes and recommends connectivity data. It does not create orders, change catalogue prices or trigger an eSIM purchase. For a commercial pilot, contact the technical team.

MCP contract

Three tools, a clear boundary.

Each tool returns structured data and is annotated as non-destructive. The price benchmark has a small public demo; a sandbox key is required for the plan resolver and connectivity quality.

ToolInputsReturnsExample use
get_price_benchmarkcountry
profile optional
Price benchmark and price per GB for the requested market.Explain a price gap or feed a comparison agent.
get_best_esim_plancountry
gb, days, priority
Recommended plan and alternatives for the stated need.Answer “what should I use for 10 GB in Thailand?”
get_connectivity_qualitycountry
aggregate optional
Aggregated quality signals or available field measurements.Add a network signal to an itinerary recommendation.
Trust and limits

What your product can safely promise.

  • Structured JSON and read-only MCP tools.
  • Public health endpoints for monitoring.
  • Snapshot or field-test dates where available.
  • Sandbox keys with explicit quota and rate limits.
  • No order creation or eSIM provisioning.
  • No guarantee beyond the exposed data snapshot.
  • No automatic price changes by an integrator.
  • x402 is limited to paid REST data; MCP remains sandbox-based.

Already have an agent?

Send the destinations, expected volume and technical contact. We will review a pilot before any commercial opening.

Request a pilot

Need the full contract? OpenAPI reference · Looking for eSIM partnerships? DriftAsia Partners.