Map (Google) - google-maps/google-maps

Skill: google-maps

maps_geocode

Description: Convert an address into geographic coordinates

Parameters

  • address: string — The address to geocode

CLI

onekey agent google-maps/google-maps maps_geocode '{"address": "Times Square, New York"}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_geocode","data":{"address": "Times Square, New York"}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_geocode", data={"address": "Times Square, New York"})

maps_reverse_geocode

Description: Convert coordinates into an address

Parameters

  • latitude: number — Latitude coordinate

  • longitude: number — Longitude coordinate

CLI

onekey agent google-maps/google-maps maps_reverse_geocode '{"latitude": 40.758, "longitude": -73.9855}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_reverse_geocode","data":{"latitude": 40.758, "longitude": -73.9855}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_reverse_geocode", data={"latitude": 40.758, "longitude": -73.9855})

maps_search_places

Description: Search for places using Google Places API

Parameters

  • query: string — Search query

  • location: object — Optional center point for the search

  • radius: number — Search radius in meters (max 50000)

CLI

onekey agent google-maps/google-maps maps_search_places '{"query": "Italian restaurants", "location": {"latitude": 40.758, "longitude": -73.9855}, "radius": 500}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_search_places","data":{"query": "Italian restaurants", "location": {"latitude": 40.758, "longitude": -73.9855}, "radius": 500}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_search_places", data={"query": "Italian restaurants", "location": {"latitude": 40.758, "longitude": -73.9855}, "radius": 500})

maps_place_details

Description: Get detailed information about a specific place

Parameters

  • place_id: string — The place ID to get details for

CLI

onekey agent google-maps/google-maps maps_place_details '{"place_id": "ChIJmQJIxlVYwokRLgeuocVOGVU"}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_place_details","data":{"place_id": "ChIJmQJIxlVYwokRLgeuocVOGVU"}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_place_details", data={"place_id": "ChIJmQJIxlVYwokRLgeuocVOGVU"})

maps_distance_matrix

Description: Calculate travel distance and time for multiple origins and destinations

Parameters

  • origins: array — Array of origin addresses or coordinates

  • destinations: array — Array of destination addresses or coordinates

  • mode: string — Travel mode (driving, walking, bicycling, transit)

CLI

onekey agent google-maps/google-maps maps_distance_matrix '{"origins": ["Times Square, NY"], "destinations": ["Central Park, NY"], "mode": "driving"}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_distance_matrix","data":{"origins": ["Times Square, NY"], "destinations": ["Central Park, NY"], "mode": "driving"}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_distance_matrix", data={"origins": ["Times Square, NY"], "destinations": ["Central Park, NY"], "mode": "driving"})

maps_elevation

Description: Get elevation data for locations on the earth

Parameters

  • locations: array — Array of locations to get elevation for

CLI

onekey agent google-maps/google-maps maps_elevation '{"locations": [{"latitude": 36.057944, "longitude": -112.125168}]}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_elevation","data":{"locations": [{"latitude": 36.057944, "longitude": -112.125168}]}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_elevation", data={"locations": [{"latitude": 36.057944, "longitude": -112.125168}]})

maps_directions

Description: Get directions between two points

Parameters

  • origin: string — Starting point address or coordinates

  • destination: string — Ending point address or coordinates

  • mode: string — Travel mode (driving, walking, bicycling, transit)

CLI

onekey agent google-maps/google-maps maps_directions '{"origin": "Golden Gate Bridge", "destination": "Ferry Building San Francisco", "mode": "driving"}'

RESTFUL

export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key
curl -v -X POST "https://agent.deepnlp.org/agent_router" \
  -H "Content-Type: application/json" \
  -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \
  -d '{"unique_id":"google-maps/google-maps","api_id":"maps_directions","data":{"origin": "Golden Gate Bridge", "destination": "Ferry Building San Francisco", "mode": "driving"}}'

MCP

onekey mcp google-maps

Add to client config

{
  "mcpServers":{
    "deepnlp-onekey-google-maps":{
      "url":"https://agent.deepnlp.org/mcp?server_name=google-maps&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}"
    }
  }
}

Skills

npx agtm add aiagenta2z/onekey-gateway --skill google-maps -g
npx skills add https://github.com/aiagenta2z/onekey-gateway --skill google-maps

python/typescript

from ai_agent_marketplace import OneKeyAgentRouter
import os
router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026'))
router.invoke(unique_id="google-maps/google-maps", api_id="maps_directions", data={"origin": "Golden Gate Bridge", "destination": "Ferry Building San Francisco", "mode": "driving"})