Isochrone Tool
isochrone_toolComputes areas that are reachable within a specified amount of time from a location, and returns the reachable regions as contours of Polygons or LineStrings in GeoJSON format that you can display on a map. Common use cases: - Show a user how far they can travel in X minutes from their current location - Determine whether a destination is within a certain travel time threshold - Compare travel ranges for different modes of transportation'
When to Use
Use this tool when you need to computes areas that are reachable within a specified amount of time from a location, and returns the reachable regions as contours of polygons or linestrings in geojson format that you can display on a map. common use cases: - show a user how far they can travel in x minutes from their current location - determine whether a destination is within a certain travel time threshold - compare travel ranges for different modes of transportation'. This is part of the Mapbox provider on xpay✦.
MCP Connection
Connect to xpay✦ to access this tool (and 8+ others):
{
"mcpServers": {
"xpay": {
"url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
}
}
}
For Claude Code:
claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
How to Execute
Use the xpay✦ meta-tools to run this tool:
xpay_details— Get full input schema:xpay_details("mapbox/isochrone_tool")xpay_run— Execute:xpay_run("mapbox/isochrone_tool", { ...inputs })
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
contours_meters | array | No | Distances in meters. Distances must be in increasing order. Must be specified either contours_minutes or contours_meters. |
depart_at | string | No | An ISO 8601 date-time string representing the time to depart (format string: YYYY-MM-DDThh:mmss±hh:mm). |
denoise | number | No | A floating point value that can be used to remove smaller contours. A value of 1.0 will only return the largest contour for a given value. |
polygons | boolean | No | Whether to return Polygons (true) or LineStrings (false). |
profile | string | No | Mode of travel. |
contours_minutes | array | No | Contour times in minutes. Times must be in increasing order. Must be specified either contours_minutes or contours_meters. |
coordinates | object | Yes | A coordinate object with longitude and latitude properties around which to center the isochrone lines. Longitude: -180 to 180, Latitude: -85.0511 to 85.0511 |
generalize | number | Yes | Positive number in meters that is used to simplify geometries. - Walking: use 0-500. Prefer 50-200 for short contours (minutes < 10 or meters < 5000), 300-500 as they grow. - Driving: use 1000-5000. Start at 2000, use 3000 if minutes > 10 or meters > 20000. Use 4000-5000 if near 60 minutes or 100000 meters. |
exclude | array | No | Exclude certain road types and custom locations from routing. |
contours_colors | array | No | Contour colors as hex strings without starting # (for example ff0000 for red. must match contours_minutes or contours_meters length if provided). |
Pricing
- Cost: $0.01/call
- Balance check: Use
xpay_balanceto check remaining credits - Get your API key at xpay.tools — $5 free credits included
Related Skills
- Mapbox (all tools) — 9 tools
- Version Tool — $0.01/call
- Category Search Tool — $0.01/call
- Directions Tool — $0.01/call
- Forward Geocode Tool — $0.01/call
- Matrix Tool — $0.01/call
Links
- Tool page: https://xpay.tools/mapbox/isochrone-tool/
- Provider: https://xpay.tools/mapbox/
- All tools: https://xpay.tools/explore
How to Execute
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
contours_meters | array | No | Distances in meters. Distances must be in increasing order. Must be specified either contours_minutes or contours_meters. |
depart_at | string | No | An ISO 8601 date-time string representing the time to depart (format string: YYYY-MM-DDThh:mmss±hh:mm). |
denoise | number | No | A floating point value that can be used to remove smaller contours. A value of 1.0 will only return the largest contour for a given value. |
polygons | boolean | No | Whether to return Polygons (true) or LineStrings (false). |
profile | string | No | Mode of travel. |
contours_minutes | array | No | Contour times in minutes. Times must be in increasing order. Must be specified either contours_minutes or contours_meters. |
coordinates | object | Yes | A coordinate object with longitude and latitude properties around which to center the isochrone lines. Longitude: -180 to 180, Latitude: -85.0511 to 85.0511 |
generalize | number | Yes | Positive number in meters that is used to simplify geometries. - Walking: use 0-500. Prefer 50-200 for short contours (minutes < 10 or meters < 5000), 300-500 as they grow. - Driving: use 1000-5000. Start at 2000, use 3000 if minutes > 10 or meters > 20000. Use 4000-5000 if near 60 minutes or 100000 meters. |
exclude | array | No | Exclude certain road types and custom locations from routing. |
contours_colors | array | No | Contour colors as hex strings without starting # (for example ff0000 for red. must match contours_minutes or contours_meters length if provided). |
Install Skill
Pricing
Cost
$0.01/call
Model
Flat rate
Provider
Mapbox

