プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

NeatListing

作者:neatlistingバージョン 1.0.3i★ –iクラウドで動く
レジストリ名com.neatlisting/neatlisting

インストール

概要

作者による説明(英語の原文)

Manage Google Business Profiles (Google My Business): hours, posts, photos, reviews and insights.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:3項目中3項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://app.neatlisting.com/mcp

ターミナルでこれを実行します

claude mcp add --transport http neatlisting https://app.neatlisting.com/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "neatlisting": {
      "url": "https://app.neatlisting.com/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "neatlisting": {
      "type": "http",
      "url": "https://app.neatlisting.com/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://app.neatlisting.com/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーは、ツール一覧を表示する前にサインインを求めます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン neatlisting.com で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • ✓ 合格

    エンドポイントが応答する

    327ミリ秒で応答(HTTP 401)

  • ✓ 合格

    OAuthでサインイン

    OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32466件のうち0%よりスターが多い
  • このカテゴリのほかの32466件のうち95%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32466件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

NeatListingは安全ですか?

当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.3)がレジストリに届いたのは昨日です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, HotCodePush

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

HotCodePush

作者:hotcodepush-team

Manage over-the-air (OTA) updates for React Native, Expo, Capacitor and Cordova apps.

クラウドで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

NeatListing: Google Business Profile MCP server

NeatListing lets AI assistants manage Google Business Profiles (formerly Google My Business, or GMB). It works with Claude, Claude Code, ChatGPT, Codex, Cursor and any other MCP client. Your assistant can update hours, publish posts, add photos, reply to reviews and read up to 18 months of performance data. You sign in with Google once and decide what it's allowed to change. You don't need your own Google API approval, a Google Cloud project or a credit card.

  • MCP server: https://app.neatlisting.com/mcp (Streamable HTTP, OAuth 2.1)
  • Website and setup guide: neatlisting.com/setup
  • Official MCP registry: com.neatlisting/neatlisting

This repository holds the NeatListing plugin for Claude Code, Claude, Codex, Cursor and Grok Build, plus the server's registry manifest. The server itself is hosted by NeatListing, so there is nothing to run.

Install

Claude Code

The plugin adds the server and a skill that teaches Claude Code how to use it:

claude plugin marketplace add neatlisting/neatlisting
claude plugin install neatlisting@neatlisting

Or add only the server:

claude mcp add --transport http --scope user neatlisting https://app.neatlisting.com/mcp

Then run /mcp in Claude Code and choose Authenticate.

Claude (web, desktop and mobile)

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

Turn on developer mode, then create an app with URL https://app.neatlisting.com/mcp and OAuth authentication.

Cursor

Add this to ~/.cursor/mcp.json:

{ "mcpServers": { "neatlisting": { "url": "https://app.neatlisting.com/mcp" } } }

The first time your assistant uses NeatListing, it opens a sign-in page. Sign in with the Google account that manages your Business Profiles, choose which locations the assistant can reach, and click Allow.

What your assistant can do

AreaTools
Profile (one tool per setting)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. Also get_attributes, update_attributes, search_categories
Posts, offers and eventslist_posts, create_post, update_post, delete_post
Reviewslist_reviews, reply_to_review, delete_review_reply
Photoslist_photos, add_photo, delete_photo
Booking and order linkslist_action_links, create_action_link, update_action_link, delete_action_link
Menus and hotelsget_food_menus, update_food_menus, get_lodging, update_lodging
Performanceget_performance (calls, direction requests, website clicks, bookings and views for up to 18 months), get_search_keywords
Verificationget_verification_status, start_verification, complete_verification
Its own changeslist_my_changes, get_change, undo_my_change
Older waiting changeslist_pending_changes, approve_change, reject_change (the owner says yes or no in the chat)
Orientation and setupget_my_permissions, list_locations, get_location, get_google_updates, list_admins, preview_change, get_setup_status, finish_setup, set_location_access

Things to ask once you're connected:

  • "Set holiday hours for Christmas Eve on all my locations: open 6 AM to 2 PM."
  • "Reply to this week's unanswered reviews rated 4 or 5 stars."
  • "Post our new seasonal drink on the Downtown location."
  • "How many calls and direction requests did each location get last month?"
  • "Which searches showed my business on Google last month?"

Safety

  • Each profile setting has its own tool, so you decide in your AI app which ones need your OK (in Claude: Always allow, Needs approval or Blocked, per tool; ChatGPT and Codex have the same kind of per-tool approval).
  • When you connect, you choose which locations the assistant can reach, or give it read-only access.
  • High-risk fields (business name, address, categories, phones, website, service area, open/closed status) can get a profile flagged or suspended by Google, so the assistant tells you that and checks before changing one.
  • Pace limits and keyword-stuffing checks guard against edits that can get a profile suspended.
  • Agents can't add or remove managers, transfer profiles or delete them.
  • Every change is logged. Profile edits, attributes, menus and review replies can be undone.

How it works

NeatListing follows the MCP authorization spec. Your assistant registers itself (OAuth 2.1 dynamic client registration with PKCE), and you approve it on a NeatListing page after signing in with Google. NeatListing checks that you're an owner or manager of each profile and keeps the Google tokens on its side. Assistants never see them. Owners who prefer a key can create an API key and send it as Authorization: Bearer .

FAQ

Is it free?

Yes.

Do I need Google API access?

No. NeatListing has its own approved access to the Google Business Profile APIs, so you just sign in.

Does it work with several locations?

Yes. Agencies and multi-location businesses can let an assistant work on all of their profiles or only some of them.

Can my assistant change my business name or address?

Only if you want it to. Those changes can trigger a re-verification or a suspension, so the assistant warns you first. To stop it entirely, set update_business_name and update_address to blocked in your AI app's tool settings, or connect read-only.

What happens to my data?

See the privacy policy. NeatListing stores the changes it makes so you can review and undo them. It doesn't sell data or use it for advertising.

Repository layout

  • .claude-plugin/marketplace.json: Claude Code marketplace
  • .cursor-plugin/marketplace.json: Cursor marketplace
  • plugin/: the plugin (Claude Code manifest in .claude-plugin/, Cursor manifest in .cursor-plugin/, Grok Build manifest in .grok-plugin/, Agent Plugins manifest for ChatGPT and Codex in plugin.json, the MCP server config and the google-business-profile skill)
  • server.json: the official MCP registry manifest

Support

  • Questions and bug reports: GitHub issues. For anything about your own account or business, email hello@neatlisting.com rather than posting publicly.
  • Security reports: hello@neatlisting.com
  • Privacy policy · Terms of service

NeatListing is a product of Gronda LLC. It isn't affiliated with or endorsed by Google. Google Business Profile is a trademark of Google LLC.

PopNxに聞く