G

GrabMaps

Integrates GrabMaps services through AWS Location Service to provide geocoding, place search, route ...

3 views
0 installs
Updated Dec 20, 2025
Not audited
Integrates GrabMaps services through AWS Location Service to provide geocoding, place search, route calculation, and map visualization specifically for Southeast Asian markets including Malaysia, Singapore, Thailand, Myanmar, Cambodia, Vietnam, Philippines, and Indonesia.
  1. Click the "Install Now" button and open the FastMCP connection interface — you will enter the environment variables there (each variable below should be added into the FastMCP env/key fields). (github.com)

  2. Required variable: GRABMAPS_API_KEY

    1. Option A — Request a GrabMaps API key from Grab (recommended if you want a direct GrabMaps key):
      • Visit GrabMaps (grabmaps.grab.com) and request access or contact their business/developer team (business enquiries / GrabMaps contact). For business or API access ask for an API key for GrabMaps (they publish a business contact address). (businesswire.com)
      • When GrabMaps provides the key, copy the key string and paste it into FastMCP as GRABMAPS_API_KEY.
    2. Option B — (common alternative) Use AWS Location Service with GrabMaps as the provider (no separate GrabMaps key required; you use AWS credentials instead):
      • If you choose this path skip GRABMAPS_API_KEY (or leave it blank) and continue with the AWS steps below. (docs.aws.amazon.com)
  3. Required variables: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

    1. Create (or use) an AWS IAM user with programmatic access.
    2. In the AWS Console go to IAM → Users → Add user, enable "Programmatic access" and attach least-privilege policy allowing Amazon Location Service operations (or a broader policy if appropriate).
    3. After creating the user, create or download the access key pair — the console shows Access key ID and Secret access key once (save them securely). Enter those values into FastMCP as AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. (docs.aws.amazon.com)
  4. Required variable: AWS_REGION

    1. Choose the AWS region that supports GrabMaps (e.g., ap‑southeast‑1 for Singapore; the README defaults to ap‑southeast‑5 for Malaysia). Put that region string into FastMCP as AWS_REGION. (github.com)
  5. Create the AWS Location resources (if you plan to use GrabMaps via AWS) and set the resource-name envs

    1. Open the Amazon Location Service console and create the following resources, selecting Grab / GrabMaps as the data provider where available:
      • Place Index → note the Place Index name (default suggested: explore.place.Grab).
      • Map → note the Map name (default suggested: explore.map.Grab).
      • Route Calculator → note the Route Calculator name (default suggested: explore.route-calculator.Grab).
    2. Enter those resource names into FastMCP:
      • PLACE_INDEX_NAME = (e.g. explore.place.Grab)
      • MAP_NAME = (e.g. explore.map.Grab)
      • ROUTE_CALCULATOR_NAME = (e.g. explore.route-calculator.Grab)
    3. Example AWS console steps and tutorials for creating Place Index / Map / Route Calculator are in the Amazon Location Service docs. (docs.aws.amazon.com)
  6. Optional variable: PORT

    • If you need a custom server port, set PORT (default in README: 3000). Enter it into FastMCP as PORT. (github.com)
  7. Security and validation

    1. Double-check that AWS_SECRET_ACCESS_KEY is entered correctly — you will not be able to retrieve the same secret again from AWS if lost.
    2. Use least-privilege IAM permissions and consider using temporary credentials or roles for production.
    3. Do not share secrets; store them in FastMCP’s secure env fields only. (docs.aws.amazon.com)
  8. Save and test the connection

    1. Save the FastMCP connection after filling the fields above.
    2. Start or connect to the MCP server (e.g., run npm start / npm run dev) and test a simple Places or Routes call (examples are in the README/tests). If using AWS resources, verify the Place Index/Map/Route names match the names you entered. (github.com)

Quick Start

View on GitHub

More for Cloud Platforms

View All →

More for API Development

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.