mcpField
N
NeatListing

NeatListing

リモート
neatlisting.comビジネス・マーケティング01 週間前に更新
リポジトリ公式サイト

NeatListing について

NeatListingは、AIクライアントからGoogle Business Profileを管理するホスト型MCPサーバーです。プロフィール設定、投稿、レビュー、写真、実績データを扱い、場所ごとのアクセス設定や変更の確認・取り消しにも対応します。

主な機能

  1. 01プロフィール情報と営業時間の更新
  2. 02投稿、オファー、イベントの管理
  3. 03レビューの閲覧と返信
  4. 04写真の追加と削除
  5. 05最大18か月分の実績データの確認
  6. 06記録された変更の確認と取り消し

活用シーン

  1. 01選択した場所の特別営業時間を設定
  2. 02未返信の顧客レビューに返信
  3. 03特定の場所に投稿を公開
  4. 04場所ごとの通話数とルート検索数を比較

MCP 対応

ホスト型MCPサーバーは、Google Business Profileの管理・レポート用ツールをMCPクライアントに提供します。OAuth 2.1でサインインし、プロフィール管理者が場所と権限を選択します。変更は記録され、多くは取り消せます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://app.neatlisting.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

NeatListing:Google Business Profile MCP サーバー

NeatListing を使うと、AI アシスタントから Google Business Profile(旧称:Google マイビジネス、または 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(ウェブ、デスクトップ、モバイル)

Settings → Connectors → Add custom connector の順に選択し、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 を使用するときに、サインインページが開きます。ビジネスプロフィールを管理している Google アカウントでサインインし、アシスタントがアクセスできるロケーションを選んで、Allow をクリックします。

アシスタントにできること

分野ツール
プロフィール(設定ごとに 1 つのツール)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 によってプロフィールに警告が付けられたり、停止されたりする可能性があります。そのため、アシスタントはそのことを伝え、変更前に確認します。
  • 編集によってプロフィールが停止される可能性を防ぐため、操作ペースの制限とキーワードの過剰な詰め込みのチェックを設けています。
  • エージェントは、管理者の追加や削除、プロフィールの譲渡や削除を行うことはできません。
  • すべての変更が記録されます。プロフィールの編集、属性、メニュー、クチコミへの返信は元に戻せます。

仕組み

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 レジストリのマニフェスト

サポート

NeatListing は Gronda LLC の製品です。Google との提携関係はなく、Google からの推奨も受けていません。Google Business Profile は Google LLC の商標です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。