Skip to main content
Feedback

BC Router MCP connector

Updated 

BC Router is a routing and mapping API for calculating directions, distances, and travel times across British Columbia's road network. The BC Router MCP connector allows AI agents to retrieve directions, paths, distances, and travel times between multiple geographic points along a route. It also supports optimizing routes with multiple stops, calculating distance matrices between point pairs, and reordering destinations to minimize total travel distance or time.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the BC Router MCP connector to perform the following actions:

  • Calculate driving distance and travel time between multiple delivery stops
  • Generate turn-by-turn directions for routes across British Columbia
  • Optimize multi-stop delivery routes to minimize total travel time
  • Plan commercial vehicle routes that account for truck restrictions
  • Compare distances between every pair of locations in a service area
  • Sequence sales visits or service calls in the most efficient order
  • Estimate travel costs for logistics planning across British Columbia roads
  • Map the shortest path between a warehouse and multiple destinations

Example prompts

Use the following example prompts to invoke BC Router MCP connector tools from your AI assistant or Boomi Connect workflow:

  • What's the fastest route between our Vancouver warehouse and five customer sites?
  • Show me the driving distance between Kelowna and Kamloops using BC Router.
  • Find the best order to visit these ten delivery addresses today.
  • How long will it take a delivery truck to drive from Surrey to Victoria?
  • Give me turn-by-turn directions from our office to the Prince George job site.
  • Calculate travel time between all our regional branch offices.
  • Plan the most efficient route for our courier to make eight stops.
  • What's the distance between each pair of stores in our BC network?
  • Optimize a delivery route starting from our depot with twelve drop-off points.
  • Find the shortest commercial truck route avoiding restricted roads to Kelowna.

BC Router MCP connector tools

The BC Router MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getDirectionsOutputformatGet the directions, path, distance and travel time between a series of geographic points
createDirectionsOutputformatGet the directions, path, distance and travel time between a series of geographic points
getDistanceOutputformatGet distance and travel time between two geographic points
createDistanceOutputformatGet distance and travel time between two geographic points
getDistanceBetweenpairsOutputformatGet distance and travel time between each pair of geographic points
createDistanceBetweenpairsOutputformatGet distance and travel time between each pair of geographic points
getOptimaldirectionsOutputformatGet the directions, optimal path, distance and travel time between a start point and a series of end points which are re...
createOptimaldirectionsOutputformatGet the directions, optimal path, distance and travel time between a start point and one or more end points which are re...
getOptimalrouteOutputformatGet the optimal path, distance and travel time between a start point and a series of end points which are reordered to m...
createOptimalrouteOutputformatGet the path, distance and travel time between a start point and a series of end points which are reordered to minimize...
getRouteOutputformatGet the path, distance and travel time between a series of geographic points
createRouteOutputformatGet the path, distance and travel time between a series of geographic points
getTruckDirectionsOutputformatGet the directions, path, distance and travel time between a series of geographic points for a commercial vehicle
createTruckDirectionsOutputformatGet the directions, path, distance and travel time between a series of geographic points
getTruckDistanceOutputformatGet distance and travel time between two geographic points for a commercial vehicle
createTruckDistanceOutputformatGet distance and travel time between two geographic points
getTruckDistanceBetweenpairsOutputformatGet distance and travel time between each pair of geographic points for a commercial vehicle
createTruckDistanceBetweenpairsOutputformatGet distance and travel time between each pair of geographic points
getTruckOptimaldirectionsOutputformatGet the directions, optimal path, distance and travel time between a start point and a series of end points which are re...
createTruckOptimaldirectionsOutputformatGet the directions, optimal path, distance and travel time between a start point and one or more end points which are re...
getTruckOptimalrouteOutputformatGet the optimal path, distance and travel time between a start point and a series of end points which are reordered to m...
createTruckOptimalrouteOutputformatGet the path, distance and travel time between a start point and a series of end points which are reordered to minimize...
getTruckRouteOutputformatGet the path, distance and travel time between a series of geographic points for a commercial vehicle
createTruckRouteOutputformatGet the path, distance and travel time between a series of geographic points
On this Page