Skip to main content
Feedback

BC Router MCP connector

BC Router is British Columbia's official API for routing, directions, and distance calculations across the province's road networks. The BC Router MCP connector allows AI agents to calculate routes and travel times between geographic points, retrieve turn-by-turn directions, and compute distance matrices for multiple locations. It also supports route optimization to reorder waypoints and minimize total distance or travel time between a starting point and multiple destinations.

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:

  • Optimize delivery routes across British Columbia to reduce fuel costs and travel time
  • Calculate accurate distances and travel times for field service scheduling and dispatch
  • Plan multi-stop routes with automatic waypoint reordering to minimize total distance
  • Generate turn-by-turn directions for commercial vehicle fleets with weight restrictions
  • Compare routing costs between standard and commercial vehicle constraints for logistics planning
  • Automate delivery time estimates for customer communications and service level agreements
  • Build dynamic route optimization into supply chain and last-mile delivery workflows

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 Vancouver and Kelowna in BC Router?
  • Calculate the distance and travel time from our warehouse to these three delivery addresses.
  • Show me the optimal delivery route that visits all five customer locations in order.
  • How long does it take a commercial truck to travel from Prince George to Victoria?
  • Get directions for a refrigerated delivery vehicle between these two locations.
  • Compare travel times for the same route using standard vehicle and commercial vehicle routing.
  • Plan a route that visits ten customer stops and minimizes total distance.
  • What's the shortest driving distance between these two points on BC highways?
  • Generate step-by-step directions between multiple locations for a logistics workflow.
  • Calculate distances between all pairs of these four distribution centers.

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
getDirectionsOutputformatCalculates directions, route path, distance, and travel time between multiple geographic points.
createDirectionsOutputformatCalculates directions, route path, distance, and travel time between multiple geographic points.
getDistanceOutputformatCalculates distance and travel time between two geographic locations.
createDistanceOutputformatCalculates distance and travel time between two geographic locations.
getDistanceBetweenpairsOutputformatCalculates distance and travel time for each pair among multiple geographic points.
createDistanceBetweenpairsOutputformatCalculates distance and travel time for each pair among multiple geographic points.
getOptimaldirectionsOutputformatCalculates optimal directions between a start point and reordered destinations minimizing total distance or time.
createOptimaldirectionsOutputformatCalculates optimal directions between a start point and reordered destinations minimizing total distance or time.
getOptimalrouteOutputformatDetermines optimal route between a start point and reordered destinations minimizing total distance or time.
createOptimalrouteOutputformatDetermines optimal route between a start point and reordered destinations minimizing total distance or time.
getRouteOutputformatCalculates route path, distance, and travel time between multiple geographic points.
createRouteOutputformatCalculates route path, distance, and travel time between multiple geographic points.
getTruckDirectionsOutputformatCalculates directions and route details for commercial vehicles between multiple geographic points.
createTruckDirectionsOutputformatCalculates directions and route details for commercial vehicles between multiple geographic points.
getTruckDistanceOutputformatCalculates distance and travel time for commercial vehicles between two locations.
createTruckDistanceOutputformatCalculates distance and travel time for commercial vehicles between two locations.
getTruckDistanceBetweenpairsOutputformatCalculates distance and travel time for commercial vehicles between each pair of points.
createTruckDistanceBetweenpairsOutputformatCalculates distance and travel time for commercial vehicles between each pair of points.
getTruckOptimaldirectionsOutputformatCalculates optimal directions for commercial vehicles with reordered destinations minimizing total distance or time.
createTruckOptimaldirectionsOutputformatCalculates optimal directions for commercial vehicles with reordered destinations minimizing total distance or time.
getTruckOptimalrouteOutputformatDetermines optimal route for commercial vehicles with reordered destinations minimizing total distance or time.
createTruckOptimalrouteOutputformatDetermines optimal route for commercial vehicles with reordered destinations minimizing total distance or time.
getTruckRouteOutputformatCalculates route path, distance, and travel time for commercial vehicles between points.
createTruckRouteOutputformatCalculates route path, distance, and travel time for commercial vehicles between points.
On this Page