{
  "info": {
    "name": "Radar — mcp.ai",
    "description": "REST API for the Radar MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/radar",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "radar_autocomplete_address_or_place",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/autocomplete/address/or/place",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "autocomplete",
            "address",
            "or",
            "place"
          ]
        },
        "description": "Tool to autocomplete partial addresses and place names based on relevance and proximity. Use after a user inputs a partial address/place to get suggestions, optionally biased by location.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"near\": \"\",\n  \"limit\": 0,\n  \"query\": \"\",\n  \"layers\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_create_beacon",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/beacon",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "beacon"
          ]
        },
        "description": "Tool to create a new beacon in Radar. Use when you need to register a physical beacon device (iBeacon or Eddystone) for location tracking.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"type\": \"\",\n  \"uuid\": \"\",\n  \"major\": \"\",\n  \"minor\": \"\",\n  \"enabled\": false,\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"coordinates\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_create_trip",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/trip",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "trip"
          ]
        },
        "description": "Tool to create a new trip. Use after gathering origin and destination details to start tracking a trip.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"originLocation\": {},\n  \"originGeofenceTag\": \"\",\n  \"destinationLocation\": {},\n  \"approachingThreshold\": 0,\n  \"destinationGeofenceTag\": \"\",\n  \"originGeofenceExternalId\": \"\",\n  \"destinationGeofenceExternalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_delete_beacon",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/beacon",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "beacon"
          ]
        },
        "description": "Tool to delete a beacon by its Radar ID. Use when supplying a beacon's unique identifier to remove it.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_delete_geofence",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/geofence",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "geofence"
          ]
        },
        "description": "Tool to delete a geofence by ID. Use when supplying a geofence’s unique identifier to remove it.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_delete_geofence_by_tag",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/geofence/by/tag",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "geofence",
            "by",
            "tag"
          ]
        },
        "description": "Tool to delete a geofence by tag and external ID. Use when you have both the tag and external identifier to remove a specific geofence.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"externalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_delete_trip",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/trip",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "trip"
          ]
        },
        "description": "Tool to delete a trip by its Radar ID or external ID. Use after confirming the trip exists.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_delete_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "user"
          ]
        },
        "description": "Tool to delete a user by Radar _id, userId, or deviceId. Use after confirming the user identifier exists.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_forward_geocode",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/forward/geocode",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "forward",
            "geocode"
          ]
        },
        "description": "Tool to convert an address into geographic coordinates. Use when you have a full address string and need precise latitude/longitude before further location analysis.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"query\": \"\",\n  \"layers\": \"\",\n  \"country\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_beacon",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/beacon",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "beacon"
          ]
        },
        "description": "Tool to retrieve a beacon by Radar _id. Use when you need to fetch full details of an existing beacon.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_beacon_by_tag",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/beacon/by/tag",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "beacon",
            "by",
            "tag"
          ]
        },
        "description": "Tool to get a specific beacon by tag and external ID. Use when you need to retrieve details of a beacon identified by its tag group and external ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"externalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_context_for_location",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/context/for/location",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "context",
            "for",
            "location"
          ]
        },
        "description": "Tool to retrieve context for a given location. Use when you need geofences, place, and region information based on coordinates. Use after obtaining valid latitude and longitude.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"lat\": 0,\n  \"lng\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_geofence",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/geofence",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "geofence"
          ]
        },
        "description": "Tool to retrieve a geofence by Radar _id or tag/externalId. Use when you need to fetch full details of an existing geofence.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"tag\": \"\",\n  \"externalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_places_settings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/places/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "places",
            "settings"
          ]
        },
        "description": "Tool to retrieve current Places settings for your Radar project. Use when you need to inspect chain detection, supported countries, external ID requirements, and other Places metadata.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_route_directions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/route/directions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "route",
            "directions"
          ]
        },
        "description": "Tool to get turn-by-turn directions between multiple locations. Use when you need detailed navigation instructions with steps, distances, and durations for routing.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"lang\": \"\",\n  \"mode\": \"\",\n  \"avoid\": \"\",\n  \"units\": \"\",\n  \"heading\": 0,\n  \"geometry\": \"\",\n  \"locations\": \"\",\n  \"alternatives\": false,\n  \"departureTime\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_route_matrix",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/route/matrix",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "route",
            "matrix"
          ]
        },
        "description": "Tool to calculate travel distance and duration between multiple origins and destinations for up to 625 routes. Use when you need to compute route metrics for multiple origin-destination pairs efficien",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"units\": \"\",\n  \"origins\": \"\",\n  \"destinations\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_trip",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/trip",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "trip"
          ]
        },
        "description": "Tool to retrieve a trip by ID or externalId. Use when you have a trip ID or externalId to fetch its details.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"format\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user"
          ]
        },
        "description": "Tool to get a user by Radar _id, userId, or deviceId. Returns the user with all location and context data including geofences, places, beacons, and trip information.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_get_users_in_geofence",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/users/in/geofence",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "users",
            "in",
            "geofence"
          ]
        },
        "description": "Tool to retrieve users currently within a specific geofence. Use when you need to list all users inside a geofence by its tag and external ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"externalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_ip_geocode",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/ip/geocode",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "ip",
            "geocode"
          ]
        },
        "description": "Tool to geocode an IP address to city, state, and country. Use when you need location details based on an IP address.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ip\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_list_events",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/events",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "events"
          ]
        },
        "description": "Tool to list events. Use when you need to retrieve a paginated list of events with optional filtering.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"end\": \"\",\n  \"type\": \"\",\n  \"limit\": 0,\n  \"start\": \"\",\n  \"userId\": \"\",\n  \"afterId\": \"\",\n  \"beforeId\": \"\",\n  \"deviceId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_list_geofences",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/geofences",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "geofences"
          ]
        },
        "description": "Tool to list all geofences sorted by updated time. Use when you need an overview of all configured geofences.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"page\": 0,\n  \"limit\": 0,\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"createdAfter\": \"\",\n  \"updatedAfter\": \"\",\n  \"createdBefore\": \"\",\n  \"updatedBefore\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_list_trips",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/trips",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "trips"
          ]
        },
        "description": "Tool to list all trips, sorted by updated time. Use when you need to page through the latest trips.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"userId\": \"\",\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"endingBefore\": \"\",\n  \"startingAfter\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_list_users",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/users",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "users"
          ]
        },
        "description": "Tool to list Radar users sorted by update time. Use when you need to page through users in your project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"limit\": 0,\n  \"afterId\": \"\",\n  \"createdAfter\": \"\",\n  \"updatedAfter\": \"\",\n  \"createdBefore\": \"\",\n  \"updatedBefore\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_reverse_geocode",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/reverse/geocode",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "reverse",
            "geocode"
          ]
        },
        "description": "Tool to convert geographic coordinates to structured addresses. Use when you have latitude/longitude and need a human-readable address.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"layers\": \"\",\n  \"country\": \"\",\n  \"coordinates\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_route_distance",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/route/distance",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "route",
            "distance"
          ]
        },
        "description": "Tool to compute distance and travel time between origins and destinations. Use when you need route metrics before optimizing or timing routes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"avoid\": \"\",\n  \"units\": \"\",\n  \"origins\": \"\",\n  \"geometry\": \"\",\n  \"destinations\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_search_geofences_near_location",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/geofences/near/location",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "geofences",
            "near",
            "location"
          ]
        },
        "description": "Tool to search for geofences near a given location. Use when you need to find geofences within a radius of specified coordinates.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"radius\": 0,\n  \"latitude\": 0,\n  \"metadata\": {},\n  \"longitude\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_search_places_near_location",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/places/near/location",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "places",
            "near",
            "location"
          ]
        },
        "description": "Tool to search for places near given coordinates. Use when you need to find points of interest around a location.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"near\": \"\",\n  \"brand\": \"\",\n  \"limit\": 0,\n  \"chains\": \"\",\n  \"groups\": \"\",\n  \"radius\": 0,\n  \"country\": \"\",\n  \"categories\": \"\",\n  \"chain_metadata\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_search_users_near_location",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/users/near/location",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "users",
            "near",
            "location"
          ]
        },
        "description": "Tool to search for users near a location. Use after obtaining coordinates when you need to retrieve users within a given radius.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"radius\": 0,\n  \"latitude\": 0,\n  \"longitude\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_track_location_update",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/track/location/update",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "track",
            "location",
            "update"
          ]
        },
        "description": "Tool to track a user's location update. Use when sending a location update for a user, creating or updating user and event data.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"userId\": \"\",\n  \"stopped\": false,\n  \"accuracy\": 0,\n  \"altitude\": 0,\n  \"deviceId\": \"\",\n  \"deviceOS\": \"\",\n  \"latitude\": 0,\n  \"metadata\": {},\n  \"replayed\": false,\n  \"longitude\": 0,\n  \"updatedAt\": \"\",\n  \"deviceMake\": \"\",\n  \"deviceType\": \"\",\n  \"foreground\": false,\n  \"description\": \"\",\n  \"deviceModel\": \"\",\n  \"verticalAccuracy\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_update_places_settings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/places/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "places",
            "settings"
          ]
        },
        "description": "Tool to update Places settings for your Radar project including chain metadata preferences. Use when you need to configure chain detection or other Places settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chainMetadata\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_update_trip",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/trip",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "trip"
          ]
        },
        "description": "Tool to update a trip. Use when you need to modify mode, destination, schedule, or active status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"mode\": \"\",\n  \"active\": false,\n  \"format\": \"\",\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"destination\": {},\n  \"arrivedThreshold\": 0,\n  \"scheduledArrivalAt\": \"\",\n  \"approachingThreshold\": 0,\n  \"destinationGeofenceTag\": \"\",\n  \"destinationGeofenceRadius\": 0,\n  \"destinationGeofenceExternalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_update_trip_by_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/trip/by/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "trip",
            "by",
            "id"
          ]
        },
        "description": "Tool to update a trip status by Radar _id or external ID. Use when you need to change trip status to started, approaching, arrived, completed, or canceled.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"status\": \"\",\n  \"metadata\": {},\n  \"externalId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_upsert_beacon_by_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upsert/beacon/by/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upsert",
            "beacon",
            "by",
            "id"
          ]
        },
        "description": "Tool to create or update a beacon by Radar _id. Use when you need to ensure a beacon with a specific ID exists with updated properties.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"tag\": \"\",\n  \"type\": \"\",\n  \"uuid\": \"\",\n  \"major\": \"\",\n  \"minor\": \"\",\n  \"enabled\": false,\n  \"externalId\": \"\",\n  \"coordinates\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_upsert_beacon_by_tag",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upsert/beacon/by/tag",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upsert",
            "beacon",
            "by",
            "tag"
          ]
        },
        "description": "Tool to create or update a beacon by tag and externalId. Use when you need to ensure a beacon exists or is updated with specific identifiers.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"uid\": \"\",\n  \"type\": \"\",\n  \"uuid\": \"\",\n  \"major\": \"\",\n  \"minor\": \"\",\n  \"enabled\": false,\n  \"instance\": \"\",\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"coordinates\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_upsert_geofence",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upsert/geofence",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upsert",
            "geofence"
          ]
        },
        "description": "Tool to create or update a geofence by tag and externalId. Use when ensuring a geofence exists or is updated based on identifiers.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tag\": \"\",\n  \"type\": \"\",\n  \"radius\": 0,\n  \"geometry\": {},\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"coordinates\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "radar_upsert_geofence_by_id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upsert/geofence/by/id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upsert",
            "geofence",
            "by",
            "id"
          ]
        },
        "description": "Tool to create or update a geofence by Radar _id. Use when you need to upsert a geofence using its internal Radar identifier.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"tag\": \"\",\n  \"type\": \"\",\n  \"radius\": 0,\n  \"enabled\": false,\n  \"metadata\": {},\n  \"externalId\": \"\",\n  \"coordinates\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}