mcpField
G
google-maps-places

google-maps-places

远程服务
alphaosint.com其他0今天更新

关于 google-maps-places

google-maps-places 是托管在 Apify 上的 MCP 服务,可按关键词和地点搜索 Google Maps。它返回商家联系信息及地点属性,适用于线索整理、市场地图绘制和门店调研。

主要功能

  1. 01按关键词和地点搜索
  2. 02返回地址和坐标
  3. 03获取电话和网站
  4. 04提供评分、类别和营业时间

适用场景

  1. 01整理本地商家线索名单
  2. 02绘制目标市场的商家分布
  3. 03调研门店位置和营业时间

MCP 相关

通过 Apify 托管的 MCP 端点提供 johnvc--google-maps-places-api 工具。端点固定指向此 Actor,并提供 Apify 运行和数据集辅助工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=johnvc/google-maps-places-api
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

Google Maps Places MCP server

Registry name: io.github.johnisanerd/google-maps-places. Maintained by AlphaOSINT (Apify developer johnvc, GitHub johnisanerd).

What it does

Search Google Maps for places by keyword and location and get business name, address, phone, website, rating, review count, categories, coordinates and opening hours.

When to use it

Bulk place lists from Google Maps, where Google Local returns the local results for a single search. Use it for lead lists, market mapping and store-location research.

How it works

The server runs on Apify's hosted MCP endpoint, so there is nothing to install or host. Its URL pins one Actor with ?tools=johnvc/google-maps-places-api, which gives your agent a single tool, johnvc--google-maps-places-api, whose parameters are the Actor's typed input schema. The agent can call that tool directly without searching for an Actor first, and it can't start other Actors through this server. For general access to the whole Apify Store, use https://mcp.apify.com without the tools parameter.

Pricing

Each tool call runs the Apify Actor johnvc/google-maps-places-api on your own Apify account and is billed there at the Actor's prices:

ChargePrice (USD)What it covers
place Place (standard)$0.002Per unique place returned in standard mode: name, address, phone, website, coordinates, and (when available) rating, review count, price level, category.
Place (rich details)$0.004Per unique place when Rich Details is enabled: adds opening hours, rating, review count, category types, description, photo thumbnail, booking links, and Place ID.

Free-plan rates as of 2026-11-13; paid Apify plans pay less per event. Apify also bills a token amount per run start and stored row ($0.00005, $0.00001). Current prices are on the Actor's page: https://apify.com/johnvc/google-maps-places-api

Endpoint

  • Transport: Streamable HTTP
  • URL: https://mcp.apify.com/?tools=johnvc/google-maps-places-api
  • Auth: Apify OAuth (opens on first use), or the header Authorization: Bearer <APIFY_TOKEN> (Apify Console → Settings → API & Integrations)

Setup

Claude Code

claude mcp add --transport http google-maps-places "https://mcp.apify.com/?tools=johnvc/google-maps-places-api"

VS Code (.vscode/mcp.json)

{
  "servers": {
    "google-maps-places": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=johnvc/google-maps-places-api"
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "google-maps-places": {
      "url": "https://mcp.apify.com/?tools=johnvc/google-maps-places-api"
    }
  }
}

Claude Desktop: Settings → Connectors → Add custom connector, and paste the URL. Older versions without remote connectors can bridge through mcp-remote in claude_desktop_config.json:

{
  "mcpServers": {
    "google-maps-places": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=johnvc/google-maps-places-api"
      ]
    }
  }
}

Tools

ToolWhat it does
johnvc--google-maps-places-apiRuns the Actor with the parameters below and returns the result rows.
get-actor-runStatus of a run the tool started (for long runs).
get-dataset-itemsPages through a run's full output when it is larger than the inline result.
get-key-value-store-recordReads a record a run stored.
abort-actor-runStops a run.

Apify's endpoint adds the four helper tools whenever an Actor tool is loaded.

Parameters of johnvc--google-maps-places-api
ParameterTypeRequiredDefaultDescription
searchTermsarrayyes["coffee shops in Austin, TX"]One or more searches, for example 'coffee shops in Austin, TX' or 'dentists in 90210'. Each term is searched independently. Include a location here, or set the Location field below to apply one to every term.
locationstringOptional place to focus all search terms on, for example 'Austin, TX, United States'. Leave blank if your terms already include a location.
maxResultsPerSearchinteger20How many places to return per search term. Results come in pages of about 20; the Actor pulls just enough pages to reach this count, then stops early when a term runs out of places. Minimum 20.
languagestringOptional two-letter language code for results, for example 'en', 'es', 'fr'.
Example

Ask the agent in plain language, or call johnvc--google-maps-places-api with arguments such as:

{
  "searchTerms": [
    "coffee shops in Austin, TX"
  ]
}
Output

JSON rows with these fields:

FieldTypeDescription
searchTermstringThe search term this place was returned for.
positionintegerRank of the place within its result page.
titlestringBusiness or place name.
addressstringFull street address.
latitudenumberLatitude coordinate.
longitudenumberLongitude coordinate.
ratingnumberAverage star rating, when available.
ratingCountintegerNumber of ratings, when available.
priceLevelstringRelative price indicator such as '$$' or '$1-10', when available.
typestringPrimary place category.
typesarrayAll place categories.
phoneNumberstringContact phone number, when available.
websitestringWebsite URL, when available.
descriptionstringShort place description, when available.
openingHoursobjectMap of weekday to opening hours, when available.
bookingLinksarrayBooking or reservation links, when available.
thumbnailUrlstringPlace photo thumbnail.
cidstringGoogle customer/place identifier.
fidstringGoogle feature identifier.
placeIdstringGoogle Place ID.
error_messagestringPresent only on error rows; explains why a request could not be completed.
cachedbooleanTrue when the place came from an identical search made in the last 24 hours; false when it was fetched in this run.
fetchedAtstringWhen the results page holding this place was fetched (ISO 8601, UTC).
cacheAgeDaysnumberPresent only on reused rows: how old the reused results page was, in days (0.25 = 6 hours).

Data source and terms

Google Maps' public place listings, collected by scraping. The server returns the data as published at the time of the call. You are responsible for using it in line with the source's terms and the laws that apply to you. AlphaOSINT is not affiliated with the source.

Links

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。