AgentPMT
Multi-Location Route Optimizer W Map

Multi-Location Route Optimizer W Map

Core Utility

Available ActionsEach successful request consumes credits as outlined below.

optimize_route25crget_route_details25crcreate_route_map25cr

Details

Find the most efficient route for visiting multiple locations with this comprehensive route optimization tool. Perfect for delivery services, sales teams, service technicians, and any business that needs to minimize travel time or distance when visiting multiple locations. The tool automatically reorders 2-25 waypoints to find the most efficient path, accepting both street addresses and latitude/longitude coordinates for maximum flexibility. It generates static maps showing the optimized route and creates shareable Google Maps URLs for easy navigation. The optimizer supports round trips for delivery scenarios, accounts for service time at each location, and offers multiple travel modes including driving, walking, bicycling, and transit. You can avoid tolls, highways, or ferries based on your preferences, and choose to optimize for either time or distance. The tool provides four main actions: optimize_route to find the most efficient order to visit all locations, get_route_details for turn-by-turn directions, create_route_map to generate visual maps, and get_instructions for usage documentation. Typical users see 10-30% reduction in travel distance and time, making this an essential tool for improving operational efficiency.

Use Cases

Delivery services can optimize daily delivery routes to save fuel and time while handling up to 25 deliveries per route with automatic distance and time calculations. Sales teams can plan efficient customer visit schedules and prioritize high-value clients while minimizing travel between appointments. Service technicians can reduce travel time between service calls and include service duration at each stop for accurate scheduling. Real estate agents can organize property showings efficiently and create optimal routes for touring multiple properties with clients. Food trucks and mobile businesses can plan optimal stop locations throughout the day to maximize coverage while minimizing fuel costs. Tour operators can create efficient sightseeing routes that balance tourist attractions with practical travel considerations.

Actions(3)

optimize_route25cr12 params(1 required)

Find the most efficient order to visit 2-25 locations, minimizing total travel time or distance. Returns optimized route with distance/duration totals, a Google Maps navigation URL, and optimization stats.

Find the most efficient order to visit 2-25 locations, minimizing total travel time or distance. Returns optimized route with distance/duration totals, a Google Maps navigation URL, and optimization stats.

locationsrequiredarray

List of 2-25 locations to visit. Each location must have either an address OR latitude/longitude coordinates.

Array of: object
start_locationobject

Fixed starting point if different from first location in list

Properties:
address(string)- Street address or place name
latitude(number)- Latitude coordinate (-90 to 90)
longitude(number)- Longitude coordinate (-180 to 180)
name(string)- Optional name for start location
end_locationobject

Fixed ending point if different from last location in list. Ignored when return_to_start is true.

Properties:
address(string)- Street address or place name
latitude(number)- Latitude coordinate (-90 to 90)
longitude(number)- Longitude coordinate (-180 to 180)
name(string)- Optional name for end location
return_to_startboolean

Whether to return to starting location (round trip)

Default: false
travel_modestring

Mode of transportation

Values:
drivingwalkingbicyclingtransit
Default: driving
avoidarray

Features to avoid on the route

Array of: string
optimize_forstring

Optimization priority

Values:
timedistance
Default: time
departure_timestring

Departure time in ISO format (e.g., '2026-01-15T09:00:00') or 'now' for current time. Traffic-aware routing (driving mode only).

include_directionsboolean

Include detailed turn-by-turn directions in response

Default: false
include_mapboolean

Generate and include a visual map of the route

Default: false
map_widthinteger

Map image width in pixels (1-640)

Default: 640
Range: 1 - 640
map_heightinteger

Map image height in pixels (1-640)

Default: 640
Range: 1 - 640
get_route_details25cr3 params(1 required)

Get turn-by-turn directions for locations in the provided order (does not reorder them).

Get turn-by-turn directions for locations in the provided order (does not reorder them).

locationsrequiredarray

List of 2-25 locations in the desired visit order. Each location must have either an address OR latitude/longitude coordinates.

Array of: object
travel_modestring

Mode of transportation

Values:
drivingwalkingbicyclingtransit
Default: driving
avoidarray

Features to avoid on the route

Array of: string
create_route_map25cr4 params(1 required)

Generate a static map image showing the route with labeled markers at each location.

Generate a static map image showing the route with labeled markers at each location.

locationsrequiredarray

List of 2-25 locations in the desired order. Each location must have either an address OR latitude/longitude coordinates.

Array of: object
travel_modestring

Mode of transportation (used for Google Maps URL)

Values:
drivingwalkingbicyclingtransit
Default: driving
map_widthinteger

Map image width in pixels (1-640)

Default: 640
Range: 1 - 640
map_heightinteger

Map image height in pixels (1-640)

Default: 640
Range: 1 - 640

Frequently Asked Questions

How do I connect this tool to an external agent?

Install commands

npm install -g @agentpmt/mcp-router
agentpmt-setup

Hosted MCP config

{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}

How does an external agent use this tool?

Agent prompt

Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 696007395038e8cdcd4d4245 ("Multi-Location Route Optimizer W Map"). Then call the same tool with action 'call_tool', tool_id 696007395038e8cdcd4d4245, and the parameters needed for my request.

Dependencies

1 dependencies will be automatically added when you enable this product.

Workflows Using This Tool

2 / 3
Workflow
Saves ~30 min
Web Data Convertor
Multi-Location Route Optimizer W Map
Date and Time Calculator
File Management
Document OCR Agent
Automates multi-stop route planning from photos of addresses. Collects the user's starting address, time needed at each stop, and departure time. Processes uploaded images through OCR to extract addresses, compiles them into a CSV, optimizes the route order, calculates arrival and departure times for each location, and delivers the final plan with a map image, detailed schedule, and Google Maps link.

Looking for help integrating AI into your business? Set up a free consultation.

Multi-Location Route Optimizer W Map by Apoth3osis | AgentPMT