LatLng
Geocoding, reverse geocoding, and places search for LatLng.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"latlng": {
"url": "https://mcp.latlng.work/mcp"
}
}
}Remote endpoints
https://mcp.latlng.work/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
⚪geocode_address(query, limit, lang, lat, lon)
Convert an address or place name into latitude and longitude coordinates.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Address or place name to geocode."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5
},
"lang": {
"type": "string",
"description": "Optional language code, for example en."
},
"lat": {
"type": "number",
"description": "Optional latitude to bias results."
},
"lon": {
"type": "number",
"description": "Optional longitude to bias results."
}
},
"required": [
"query"
],
"additionalProperties": false
}⚪reverse_geocode(lat, lon, limit, lang)
Convert latitude and longitude coordinates into an address.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude."
},
"lon": {
"type": "number",
"description": "Longitude."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 1
},
"lang": {
"type": "string",
"description": "Optional language code, for example en."
}
},
"required": [
"lat",
"lon"
],
"additionalProperties": false
}🟢search_places(query, lat, lon, type, country, ...)
Search for places by name, optionally biased by location and category.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Place name or search query."
},
"lat": {
"type": "number",
"description": "Optional latitude to bias results."
},
"lon": {
"type": "number",
"description": "Optional longitude to bias results."
},
"type": {
"type": "string",
"description": "Optional place category, for example restaurant or cafe."
},
"country": {
"type": "string",
"description": "Optional country code, for example US."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢find_nearby_places(lat, lon, radius, type, limit)
Find points of interest near a latitude and longitude.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Center latitude."
},
"lon": {
"type": "number",
"description": "Center longitude."
},
"radius": {
"type": "integer",
"minimum": 1,
"maximum": 50000,
"default": 1000
},
"type": {
"type": "string",
"description": "Optional place category, for example restaurant or cafe."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
}
},
"required": [
"lat",
"lon"
],
"additionalProperties": false
}🟢list_place_categories
List supported place categories for place search and nearby queries.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Recommended Prompts
search_placessearch_placeslist_place_categorieslist_place_categoriessearch_placesgeocode_addressCommunity
Evidence