关于 NeatListing
NeatListing 是通过 AI 客户端管理 Google Business Profile 的托管 MCP 服务,涵盖资料设置、帖子、评价、照片和表现数据,并支持按地点授权、查看及撤销已记录的更改。
主要功能
- 01更新商家资料和营业时间
- 02管理帖子、优惠和活动
- 03读取评价并回复
- 04添加和删除照片
- 05查看最多 18 个月的表现数据
- 06查看并撤销已记录的更改
适用场景
- 01为选定地点设置特殊营业时间
- 02回复尚未处理的客户评价
- 03为指定地点发布帖子
- 04比较不同地点的来电和路线请求
MCP 相关
托管 MCP 服务向 MCP 客户端提供 Google Business Profile 管理和数据报告工具。通过 OAuth 2.1 登录后,资料管理者可选择可访问的地点和权限;更改会被记录,许多更改可以撤销。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.neatlisting.com/mcpclaude mcp add --transport http com-neatlisting-neatlisting https://app.neatlisting.com/mcp{"mcpServers":{"com-neatlisting-neatlisting":{"type":"http","url":"https://app.neatlisting.com/mcp"}}}在 Cursor 中打开{"servers":{"com-neatlisting-neatlisting":{"type":"http","url":"https://app.neatlisting.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-neatlisting-neatlisting":{"type":"http","url":"https://app.neatlisting.com/mcp"}}}{"mcpServers":{"com-neatlisting-neatlisting":{"serverUrl":"https://app.neatlisting.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
NeatListing:Google Business Profile MCP 服务
NeatListing 让 AI 助手能够管理 Google Business Profiles(前身为 Google My Business,简称 GMB)。它适用于 Claude、Claude Code、ChatGPT、Codex、Cursor 和其他任何 MCP 客户端。你的助手可以更新营业时间、发布帖子、添加照片、回复评价,以及读取最多 18 个月的绩效数据。你只需使用 Google 登录一次,并决定允许它进行哪些更改。你不需要申请 Google API 权限、创建 Google Cloud 项目或提供信用卡。
- MCP 服务:
https://app.neatlisting.com/mcp(Streamable HTTP,OAuth 2.1) - 网站和设置指南:neatlisting.com/setup
- 官方 MCP 注册表:
com.neatlisting/neatlisting
此代码仓库包含适用于 Claude Code、Claude、Codex、Cursor 和 Grok Build 的 NeatListing 插件,以及服务的注册表清单。服务本身由 NeatListing 托管,因此无需运行任何程序。
安装
Claude Code
该插件会添加服务,并附带一个教 Claude Code 如何使用它的技能:
claude plugin marketplace add neatlisting/neatlisting
claude plugin install neatlisting@neatlisting
或者只添加服务:
claude mcp add --transport http --scope user neatlisting https://app.neatlisting.com/mcp
然后在 Claude Code 中运行 /mcp,并选择 Authenticate。
Claude(网页版、桌面版和移动版)
设置 → 连接器 → 添加自定义连接器,URL 为 https://app.neatlisting.com/mcp。
Codex
codex mcp add neatlisting --url https://app.neatlisting.com/mcp
codex mcp login neatlisting
ChatGPT
开启开发者模式,然后使用 URL https://app.neatlisting.com/mcp 和 OAuth 身份验证创建应用。
Cursor
将以下内容添加到 ~/.cursor/mcp.json:
{ "mcpServers": { "neatlisting": { "url": "https://app.neatlisting.com/mcp" } } }
助手首次使用 NeatListing 时,会打开登录页面。使用管理 Business Profiles 的 Google 账号登录,选择允许助手访问的位置,然后点击 Allow。
助手可以做什么
| 范围 | 工具 |
|---|---|
| 商家资料(每项设置对应一个工具) | update_regular_hours、update_special_hours、update_more_hours、update_description、update_services、update_labels、update_open_status、update_website、update_phone、update_additional_phones、update_business_name、update_address、update_primary_category、update_secondary_categories、update_service_area。此外还有 get_attributes、update_attributes、search_categories |
| 帖子、优惠和活动 | list_posts、create_post、update_post、delete_post |
| 评价 | list_reviews、reply_to_review、delete_review_reply |
| 照片 | list_photos、add_photo、delete_photo |
| 预订和订单链接 | list_action_links、create_action_link、update_action_link、delete_action_link |
| 菜单和酒店 | get_food_menus、update_food_menus、get_lodging、update_lodging |
| 绩效 | get_performance(最多 18 个月的通话、路线请求、网站点击、预订和浏览量)、get_search_keywords |
| 验证 | get_verification_status、start_verification、complete_verification |
| 助手自己的更改 | list_my_changes、get_change、undo_my_change |
| 较早的待处理更改 | list_pending_changes、approve_change、reject_change(所有者在聊天中选择同意或拒绝) |
| 入门和设置 | get_my_permissions、list_locations、get_location、get_google_updates、list_admins、preview_change、get_setup_status、finish_setup、set_location_access |
连接后可以尝试询问:
- “为我所有地点设置圣诞前夕的节日营业时间:上午 6 点至下午 2 点营业。”
- “回复本周所有尚未回复且评分为 4 星或 5 星的评价。”
- “在市中心地点发布我们的新季节饮品。”
- “上个月每个地点接到多少通电话、收到多少路线请求?”
- “上个月哪些搜索让用户在 Google 上看到我的商家?”
安全
- 每项个人资料设置都有各自的工具,因此你可以在 AI 应用中决定哪些工具需要你批准(在 Claude 中:可按工具选择“始终允许”“需要批准”或“已屏蔽”;ChatGPT 和 Codex 也提供类似的逐工具审批设置)。
- 连接时,你可以选择助手能够访问的位置,也可以授予只读权限。
- 高风险字段(商家名称、地址、类别、电话、网站、服务区域、营业/歇业状态)可能导致 Google 标记或暂停个人资料,因此助手会告知你风险,并在修改前进行确认。
- 操作频率限制和关键词堆砌检查可防止因编辑导致个人资料被暂停。
- Agent 无法添加或移除管理员、转让个人资料或删除个人资料。
- 每项更改都会记录。个人资料编辑、属性、菜单和评价回复均可撤销。
工作原理
NeatListing 遵循 MCP 授权规范。你的助手会注册自身(使用 PKCE 的 OAuth 2.1 动态客户端注册),你在使用 Google 登录后,可在 NeatListing 页面上批准它。NeatListing 会检查你是否是每个个人资料的所有者或管理员,并在其自身一侧保管 Google 令牌。助手永远不会看到这些令牌。偏好使用密钥的所有者可以创建 API 密钥,并将其作为 Authorization: Bearer <key> 发送。
常见问题
免费吗?
是的。
我需要 Google API 访问权限吗?
不需要。NeatListing 已获准访问 Google Business Profile API,因此你只需登录即可。
支持多个地点吗?
支持。代理机构和拥有多个地点的企业可以让助手管理其所有个人资料,也可以只管理其中一部分。
助手可以更改我的商家名称或地址吗?
只有在你允许的情况下才可以。这些更改可能触发重新验证或暂停,因此助手会先向你发出警告。如需彻底禁止此类操作,可在 AI 应用的工具设置中将 update_business_name 和 update_address 设为已屏蔽,或以只读模式连接。
我的数据会如何处理?
请参阅隐私政策。NeatListing 会保存所做的更改,供你查看和撤销。它不会出售数据,也不会将数据用于广告。
仓库结构
.claude-plugin/marketplace.json:Claude Code 市场.cursor-plugin/marketplace.json:Cursor 市场plugin/:插件(.claude-plugin/中的 Claude Code 清单、.cursor-plugin/中的 Cursor 清单、.grok-plugin/中的 Grok Build 清单、plugin.json中适用于 ChatGPT 和 Codex 的 Agent Plugins 清单、MCP 服务配置和google-business-profile技能)server.json:官方 MCP 注册表清单
支持
- 问题和错误报告:GitHub issues。有关你自己的账户或商家的任何问题,请发送邮件至 [email protected],而不要公开发布。
- 安全问题报告:[email protected]
- 隐私政策 · 服务条款
NeatListing 是 Gronda LLC 的产品,与 Google 无关,也未获 Google 背书。Google Business Profile 是 Google LLC 的商标。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。