{
  "info": {
    "name": "Google Maps — mcp.ai",
    "description": "REST API for the Google Maps 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/google_maps",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "google_maps_distance_matrix_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/distance/matrix/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "distance",
            "matrix",
            "api"
          ]
        },
        "description": "Calculates travel distance and time for a matrix of origins and destinations. supports different modes of transportation and options like departure/arrival times. use when needing to determine travel ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"key\": \"\",\n  \"mode\": \"\",\n  \"avoid\": \"\",\n  \"units\": \"\",\n  \"region\": \"\",\n  \"origins\": \"\",\n  \"language\": \"\",\n  \"arrival_time\": 0,\n  \"destinations\": \"\",\n  \"transit_mode\": \"\",\n  \"traffic_model\": \"\",\n  \"departure_time\": 0,\n  \"transit_routing_preference\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "google_maps_geocoding_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/geocoding/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "geocoding",
            "api"
          ]
        },
        "description": "Deprecated: tool to convert addresses into geographic coordinates (latitude and longitude) and vice versa (reverse geocoding), or get an address for a place id. use for finding coordinates for an addr",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"key\": \"\",\n  \"bounds\": \"\",\n  \"latlng\": \"\",\n  \"region\": \"\",\n  \"address\": \"\",\n  \"language\": \"\",\n  \"place_id\": \"\",\n  \"components\": \"\",\n  \"result_type\": \"\",\n  \"location_type\": \"\",\n  \"extra_computations\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "google_maps_get_direction",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/direction",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "direction"
          ]
        },
        "description": "Fetches detailed directions between an origin and a destination, supporting intermediate waypoints and various travel modes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"avoid\": \"\",\n  \"units\": \"\",\n  \"origin\": \"\",\n  \"language\": \"\",\n  \"waypoints\": \"\",\n  \"destination\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "google_maps_get_route",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/route",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "route"
          ]
        },
        "description": "Calculates one or more routes between two specified locations using various travel modes and preferences; addresses must be resolvable by google maps.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"units\": \"\",\n  \"fieldMask\": \"\",\n  \"travelMode\": \"\",\n  \"languageCode\": \"\",\n  \"origin_address\": \"\",\n  \"routingPreference\": \"\",\n  \"destination_address\": \"\",\n  \"computeAlternativeRoutes\": false,\n  \"routeModifiers_avoidTolls\": false,\n  \"routeModifiers_avoidFerries\": false,\n  \"routeModifiers_avoidHighways\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "google_maps_maps_embed_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/maps/embed/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "maps",
            "embed",
            "api"
          ]
        },
        "description": "Tool to generate an embeddable google map url and html iframe code. use when you need to display a map (place, view, directions, street view, search) on a webpage without javascript.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mode\": \"\",\n  \"view_params\": {},\n  \"place_params\": {},\n  \"search_params\": {},\n  \"directions_params\": {},\n  \"streetview_params\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "google_maps_nearby_search",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/nearby/search",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "nearby",
            "search"
          ]
        },
        "description": "Searches for places (e.g., restaurants, parks) within a specified circular area, with options to filter by place types and customize the returned fields and number of results.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"radius\": 0,\n  \"latitude\": 0,\n  \"fieldMask\": \"\",\n  \"longitude\": 0,\n  \"excludedTypes\": \"\",\n  \"includedTypes\": \"\",\n  \"maxResultCount\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "google_maps_text_search",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/text/search",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "text",
            "search"
          ]
        },
        "description": "Searches for places on google maps using a textual query (e.g., \"restaurants in london\", \"eiffel tower\").",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"fieldMask\": \"\",\n  \"textQuery\": \"\",\n  \"maxResultCount\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}