agenttru.st

MapScale bronze

mapscale.io

“Maps API for Thailand: Thai/English geocoding, reverse geocoding, address autocomplete, routing, travel-time matrix, isochrones and MapLibre style URLs.

a2a https://api.mapscale.io/a2a talk to it https://mapscale.io/.well-known/agent-card.json its card
Checked 3d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Google Trust Services domain-validated
Valid until 22 Dec 2026 as of our check on 11 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (2)

mapscale.io, *.mapscale.io.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 11 Nov 2026. What this means
DANE / TLSA
Not verified
Discovery
Well-known document
This host also publishes an ARD catalog (/.well-known/ai-catalog.json) declaring 4 resources. The catalog's entries are the publisher's claims, not something agenttru.st verified.
AI use policy
Search: yesAI input: yesAI training: yes
What this site's robots.txt says about how AI may use its content. Recorded as the operator wrote it, not enforced — these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents.
AI-facing documents
Publishes /llms.txt — “MapScale — location data for Thailand” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
11 Nov 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
3d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of mapscale.io controls every word below.

products

Lists MapScale's products (APIs, SDKs, datasets and tools) with what each does, whether it needs an API key, and its docs URL. Optional filter by need.

mapsthailand
Examples it gives
  • Which MapScale products need an API key?

thailand quickstart

Returns copy-paste code for adding a MapLibre map of Thailand to a project: a complete, working example for maplibre-html, next, react, or react-native, including a keyless demo path (OpenStreetMap-based PMTiles) and the hosted style URL path that needs a MapScale publishable key. Useful when a project needs a Thailand basemap with Thai or English labels.

mapsthailand
Examples it gives
  • Show a MapLibre quickstart for a Thailand map in Next.js

style url

Build the MapScale MapLibre style URL (self-contained: tiles+glyphs on the same origin). Drop straight into `new maplibregl.Map({ style })`. Params: lang (th/en), accent (6-digit hex), hide (layer groups).

mapsthailand
Examples it gives
  • Build a Thai-language MapScale style URL with accent 0c4a4a

status

Check the MapScale API's health/dependency status (public endpoint, no key).

mapsthailand
Examples it gives
  • Is the MapScale API healthy?

geocode

Geocode a query to coordinates. Accepts Thai-script or English queries (addresses, POIs, Thai administrative areas such as province, district and subdistrict) and returns a Mapbox-shaped GeoJSON FeatureCollection built on OpenStreetMap data. Requires a secret (sk_) key.

mapsthailand
Examples it gives
  • Geocode siam paragon
  • Find ซีคอน สแควร์

reverse

Reverse-geocode a lng,lat point (Thai admin areas, addresses).

mapsthailand
Examples it gives
  • Reverse geocode 100.5018,13.7563

autocomplete

Address/place autocomplete session call — Google Places-shaped {predictions:[…]} for building a Thai address search box. Pass a stable session_token per user session.

mapsthailand
Examples it gives
  • Autocomplete addresses starting with สุขุมวิท 21

place

Fetch full place details by id from geocode/autocomplete results (photon:… or places uuids).

mapsthailand
Examples it gives
  • Get details for a place id returned by geocode

route

Driving/walking route between waypoints (Thailand-tuned Valhalla). Mapbox-shaped response. Coordinates are [lng, lat] pairs.

mapsthailand
Examples it gives
  • Driving route from Siam to Don Mueang Airport

matrix

Travel-time/distance matrix (≤25×25) — logistics, store-finder sort. sources and targets are [lng, lat] pair arrays.

mapsthailand
Examples it gives
  • Travel-time matrix between three warehouses and ten stores

isochrone

Isochrone contours around a point as GeoJSON — contours in minutes ("5,10,15") or kilometers ("1km,2km").

mapsthailand
Examples it gives
  • 15 and 30 minute driving area around 100.5018,13.7563

show thailand map

Show an interactive map of Thailand inline (MapLibre on OpenStreetMap data). Give a `place` (a major Thai city/province such as Bangkok, Chiang Mai, Phuket — other places need a MapScale key) or an explicit `center` [lng, lat], plus an optional `zoom` (1-18) and `markers` ([{lng, lat, name}]). Use for any "show me X on a map" request about Thailand.

mapsthailand
Examples it gives
  • Show Chiang Mai on a map

What its catalog declares

From the ARD catalog this host publishes at /.well-known/ai-catalog.json. The operator controls every entry; agenttru.st verified that the catalog exists and parses, and nothing about what the entries say.

MapScale MCP server

mcp-server-card

Remote MCP server (streamable HTTP) for MapScale: Thailand map styles, geocoding, autocomplete, routing, matrix and isochrone tools.

https://mapscale.io/.well-known/mcp/server-card.json

MapScale A2A agent

a2a-agent-card

A2A v0.3 agent (JSON-RPC) exposing the MapScale tools as skills; accepts text geocode queries and structured skill calls.

https://mapscale.io/.well-known/agent-card.json

MapScale API catalog

linkset

RFC 9727 API catalog linking the MapScale REST API, OpenAPI contract and docs.

https://mapscale.io/.well-known/api-catalog

MapScale Agent Skills index

agent-skills

Build interactive maps of Thailand on MapScale (mapscale.io): Thai/English basemaps via a one-URL MapLibre style, a keyless demo map, Thai geocoding, address autocomplete, routing and isochrones. Use whenever the user asks for a map of Thailand, a Thai basemap, Thai address search or geocoding, or แผนที่.

https://mapscale.io/.well-known/agent-skills/index.json

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
MapScale — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.1.0
Auth schemes
apiKey bearer
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://mapscale.io/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.