Skip to content
DA DataAcuity by The Geek Network

DataAcuity GeoGlobal

Geocoding, points of interest, and Africa routing — served to your AI agent directly.

GeoGlobal is a Model Context Protocol server: nine tools any MCP-aware client can call. The data sits on our infrastructure, so your agent gets fast, deterministic responses without scraping or third-party rate limits.

The nine MCP tools

geocode

Exact-name place lookup. 13.4 million populated places worldwide ranked by population. Returns ISO country, feature class, latitude / longitude.

reverse_geocode

Coordinates → nearest places. Uses PostGIS KNN so even densely-populated areas return in milliseconds.

search_places

Fuzzy and misspelled name resolution via PostgreSQL trigram similarity. Type-ahead friendly.

interesting_nearby

3.5 million points of interest from OpenStreetMap and Wikipedia — ranked by an interest score, filterable by theme (history, nature, must-see).

route

Turn-by-turn directions across 38,822 Africa tiles built from the latest OpenStreetMap extract. Driving, bicycle, pedestrian, motorcycle, and truck costings.

discover_quest

The synthesis tool. Finds the most interesting points near a location and routes through them in optimal order. Returns an ordered itinerary with total distance and time.

isochrone

Reachability polygons — “what’s within a 15-minute drive from here?” Returns GeoJSON polygons you can render directly on a map. Real-estate, delivery zones, evacuation modelling.

distance_matrix

Pairwise distance and duration between every source and every target. Up to 50 × 50. The logistics primitive for routing fleets and matching deliveries to closest warehouses.

snap_to_road

Snap a noisy GPS fix to the nearest road and get the street name, road class, and speed limit back. Clean up traces, answer “what street am I on?”, prepare routable start/end points.

How an agent calls it

Point your MCP client at the SSE endpoint, send your API key, call any of the nine tools.

// Claude, OpenAI Responses, B!, any MCP-aware agent
const client = new MCPClient({
  url: 'https://maps.dataacuity.co.za/mcp/sse',
  headers: { 'X-API-Key': 'YOUR_KEY' }
});

const result = await client.call('discover_quest', {
  lat: -33.9249, lng: 18.4241,
  theme: 'history',
  within_km: 10,
  max_pois: 5,
  mode: 'auto'
});

// returns: ordered POIs + total_distance_km + total_duration_min

What's behind the API

13.4 M populated places
3.5 M points of interest
38,822 Africa routing tiles
5 routing modes

One API key, nine tools, Africa-wide coverage

Free tier for hobbyists. R349 / month for production apps.

Get an API key See pricing
Something went wrong on this page. Reload